Skip to content

Commit 32d9394

Browse files
Merge pull request #13 from everythingfunctional/vegetables
Write an abstract for a vegetables presentation
2 parents 19b5d59 + e767b29 commit 32d9394

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

FortranCon2021-vegetables/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# FortranCon2021-vegetables
2+
3+
**Presenter** [Brad Richardson](https://everythingfunctional.com)
4+
5+
**Title**: Your Requirements Specification as an Executable Test Suite
6+
7+
**Abstract**:
8+
Automated testing is a well established best practice in software development,
9+
so you are writing test suites for your Fortran projects right?
10+
But how useful is your test suite after you have finished writing it?
11+
Does it help you to pinpoint the source of bugs?
12+
Does it help you to make changes to functionality, or get in the way?
13+
Would a new developer find it useful for getting their bearings in your project?
14+
Can you tell which requirement a given test is meant to verify?
15+
16+
Experience in the nuclear power industry,
17+
with its emphasis on quality assurance and high standards for verification,
18+
provides motivation to always have satisfactory answers to these questions.
19+
This presentation provides guidance for writing a well organized suite of tests that leads to positive answers to the previous questions.
20+
The primary lesson is that a test suite organized as an executable verification of the requirements of the project
21+
provides long term value in the form of easier on-boarding for new team members and increased developer productivity during maintenance activities.
22+
Examples and demonstrations are provided using the Vegetables Unit Testing Framework,
23+
which has been designed to aid in writing test suites of the form described above.

0 commit comments

Comments
 (0)