Further Recommendations
Contents
Further Recommendations¶
Try reading the chapter on reproducible computational environments and then the chapter on continuous integration. The chapter on reviewing outlines how you can further strengthen your code base by adding a formal reviewing stage to your development workflow.
TutorialsPoint has a number of useful tutorials related to testing, as does the Turing Institute. It is also worth looking at softwaretestingfundamentals.com.
Materials used: How this will help you/ why this is useful¶
Talk by Chrys Woods Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Turing testing course basics Creative Commons share and remix
SSI blog Creative Commons Attribution Non-Commercial 2.5 License.
Materials used: General guidance and good practice for testing¶
SSI blog on testing software Creative Commons Attribution Non-Commercial 2.5 License.
Turing testing course Creative Commons share and remix
Mocking Attribution-NonCommercial-ShareAlike 3.0 Germany (CC BY-NC-SA 3.0 DE)
Testing with floating points Apache License 2.0
Materials used: Types of tests¶
Software testing fundamentals: levels of tests Copyleft - 2019 STF
Materials used: Smoke testing¶
Digitalocean Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Materials used: Unit testing¶
An introduction to continuous integration Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Software testing fundamentals: unit tests Copyleft - 2019 STF
Materials used: Integration testing¶
An introduction to continuous integration Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Software testing fundamentals: integration testing Copyleft - 2019 STF
Materials used: System testing¶
Software testing fundamentals: system testing Copyleft - 2019 STF
An introduction to continuous integration Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Materials used: Acceptance testing¶
An introduction to continuous integration Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Materials used: Regression testing¶
Sound software Creative Commons Attribution-NonCommercial 3.0 License
Examples of Regression Testing by Cem Karner Creative Commons Attribution-ShareAlike License 2.0
Adopting automated testing Apache License 2.0
Materials used: Runtime testing¶
Materials used: Test driven development¶
Testing your software Creative Commons Attribution-NonCommercial 3.0 License.
Why bother Creative Commons Attribution-NonCommercial 3.0 License.
Materials used: glossary¶
Netherlands eScience centre Creative Commons Attribution 4.0 International License