Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.43 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.43 KB

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