Testing and Continuous Integration
Overview
Teaching: 0 min
Exercises: 0 minQuestions
How can I make sure code doesn’t get broken by changes?
How can I automate that checking?
Objectives
Understand basic testing tools
Configure and TravisCI with Github
Testing
Automated testing can seem intimidating. Having every compontent of a large software application tested for correctness requires a lot of
Testing Check pretty basic things about the results save to file Then you dont have to worry about breaking Note that you’re testing interactively as you develop, then break it out as a formal test Brainstorm what you test as you’re working, how can you formalize that
https://github.com/tdda/tdda
https://github.com/great-expectations/great_expectations
Key Points