Independent Study

Testing & Continuous Integration

Matt Mueller

Why Testing & CI?

  • Future Jobs
  • Stronger Code
  • Simple Deployment

Testing

  • Write failing tests
  • Only write code to pass tests
  • Refactor (DRY code)

{

Repeat & Scale

Continuous Integration

  • Easy to get started
  • Run test suite on Github repository changes
  • Peace of mind with team PRs
  • Only deploy working code

With Travis-CI

New/Learned Technologies

What To Practice Next

  • Integration Testing
  • Mocking
  • Creating Test Environments

Thank You

Made with Slides.com