Skip to content

CSCI-362-03-2015/SilverBullet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

af92064 · Dec 11, 2015

History

42 Commits
Dec 11, 2015
Dec 11, 2015
Nov 12, 2015
Sep 29, 2015
Dec 1, 2015
Dec 1, 2015
Dec 1, 2015
Dec 3, 2015
Nov 24, 2015
Oct 25, 2015
Sep 29, 2015
Oct 11, 2015
Sep 15, 2015
Sep 3, 2015
Sep 3, 2015
Sep 3, 2015
Nov 23, 2015
Oct 27, 2015

Repository files navigation

SilverBullet SugarLabs Testing README

Authors: Jameson Burroughs Christopher Lewis Megan O'Neal Alex Wray


Overview:

A testing framework to run test cases on the Calculator activity of Sugar

The five methods tested are: add, sub, div, mod, mul


Project Contents (Folder Names & Descriptions):

/scripts/ - contains main python running script, runAllTests.py

/testCases/ - contains text files detailing each test case. Holds information to be passed

/project/src/ - location of the python Calculator activity that is being tested

/oracles/ - contains text files with expected outcomes of each test case

/testCaseExecutables/ - contains the python executable files to run each test case

/reports/ - contains the HTML file containing the aggregated result information

/Outputs/ - contains text files of test case executable results after the program is run


Installation & Running Instructions:

  1. Clone the project from the TestAutomationProject branch to any desired filepath

  2. Navigate to /TestAutomation/, the top level folder of the project.

  3. Execute the command "./scripts/runAllTests.sh"

  4. An HTML file will open, the location of this file is at /TestAutomation/reports/


Contact Info:

lewisca@g.cofc.edu