Skip to content

bobcatfish/catinabox

 
 

Repository files navigation

catinabox

Build Status Coverage Status

Intro to Testing and Test Automation in Python

Accompanies the Intro to Testing and Test Automation in Python slide deck. Aesthetic heavily inspired by @sailorhg.

catinabox

This repo holds a tutorial which will walk you through:

  • Adding unit test coverage to a project with no tests
  • Adding system tests to a separate webserver
  • Observing test success and coverage using Travis CI and coveralls.

Requirements

  1. Github accounts
  2. Python (2.7 or 3.x) with:
  • pip
  • virtualenv
  1. Git (either Github for Windows or command-line git)
  2. Text editor or IDE (e.g. Pycharm)

Travis CI and Coveralls

locations of our Travis CI and coveralls

Tutorial Steps

  1. Step 1 - Checkout the untested source
  2. Step 2 - Adding unit test coverage
  3. Step 3 - Travis CI and coveralls
  4. Step 4 - Adding system tests

cattery

About

Intro to Testing and Test Automation in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%