100 likes | 216 Views
CS 490 Software Testing Fall 2009 Implement Unit Test Framework for Application running on a Pocket PC 2003 device. F ramework for U nit-testing D evelopment G roup Team Leader: Lauren Stuart Team: Nate Frost, Jennifer Long, Mike Noah, Brad Van Dyk Website: http:// redlea.net/490/.
E N D
CS 490 Software TestingFall 2009Implement Unit Test Frameworkfor Application running on aPocket PC 2003 device Framework for Unit-testing Development Group Team Leader: Lauren Stuart Team: Nate Frost, Jennifer Long, Mike Noah, Brad Van Dyk Website: http://redlea.net/490/ 10/16/09 1
CPPUnit already… Allows test creation Asserts null, equal, throw/no throw, assertion pass/fail Runs tests Displays results 10/16/09 2
Our framework needs to… Allow test selection (batch & run) • From multiple suites Display test run time Give both summary and detail of test results Display test run progress Be controlled by a Pocket PC GUI 10/16/09 3
Past work • CPPUnit • Function in eVC4 demo goes here 10/16/09 4
Current work • CPPUnit • Function in eVC4 • Report test run time in results • GUI • Run all tests • Show all tests (for selection) 10/16/09 5
Current work: Report test run time in results • Design • Implementation • Demo design diagrams go here 10/16/09 6
Current work: GUI design diagrams go here • Run all tests • Design • Implementation • Demo • Show all tests • Design • Implementation • Demo 10/16/09 7
Future work • CPPUnit • Work in eVC4 • Report test run time • Outputreport summary • Report code coverage • GUI • Run all tests • Show all tests (for selection) • Select tests • Run selected tests • Display styled results (XML stylesheets) 10/16/09 8
Milestones • October 16th: Status Report • October 30th: Interim Report Presentation • November 1st: Begin integration of all CPPUnit features with the GUI • November 13th: Status Report • November 23rd: Finish Integration and Documentation • December 4th: Preliminary Demo • TBA: Final Presentation 09/18/09 9
Project Status CPPUnit VS CCPUnit eVC Pocket PC App CPPUnit Features and Requirements Setup eVC 4 SP3 Basic CPPUnit Functionality Basic CCPUnit Functionality Design Specification Advanced Functionality Prototyping Integrate Advanced Features into GUI Beginning Nov. 1st 09/18/09 10