software testing for scientists

10
Testing academic code OR “HOW TO AVOID HAVING TO RETRACT YOUR PAPER” https://neurohackweek.github.io/software-testing-for- scientists/

Upload: krzysztof-gorgolewski

Post on 14-Apr-2017

394 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Software testing for scientists

Testing academic codeOR “HOW TO AVOID HAVING TO RETRACT YOUR PAPER”https://neurohackweek.github.io/software-testing-for-scientists/

Page 2: Software testing for scientists

Meet Dr. Geoffrey Chang

https://neurohackweek.github.io/software-testing-for-scientists/

Page 3: Software testing for scientists

Meet Dr. Geoffrey Chang

https://neurohackweek.github.io/software-testing-for-scientists/

Page 4: Software testing for scientists

Meet Dr. Geoffrey Chang

https://neurohackweek.github.io/software-testing-for-scientists/

Page 5: Software testing for scientists

Types of tests

Smoke tests Assertion tests Unit tests

https://neurohackweek.github.io/software-testing-for-scientists/

Page 6: Software testing for scientists

https://neurohackweek.github.io/software-testing-for-scientists/

Page 7: Software testing for scientists

Smoke tests

https://neurohackweek.github.io/software-testing-for-scientists/

Page 8: Software testing for scientists

Continuous integration

https://neurohackweek.github.io/software-testing-for-scientists/

Page 9: Software testing for scientists

https://neurohackweek.github.io/software-testing-for-scientists/

Assertion tests

Page 10: Software testing for scientists

Meet Dr. Geoffrey Chang

“Since that time, however, Chang has published other papers in the field of structural biology,[4][5] and has been awarded a EUREKA grant, "for exceptionally innovative research projects that could have an extraordinarily significant impact on many areas of science," from the National Institutes of Health.[6]”

https://neurohackweek.github.io/software-testing-for-scientists/