Skip to content

CSCI-362-03-2015/SilverBullet

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •