File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
FortranCon2021-vegetables Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change
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.
You can’t perform that action at this time.
0 commit comments