This lesson is still being designed and assembled (Pre-Alpha version)

Testing and Continuous Integration

Overview

Teaching: 0 min
Exercises: 0 min
Questions
  • 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