Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
10/16/09 PowerPoint Presentation

10/16/09

96 Vues Download Presentation
Télécharger la présentation

10/16/09

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. 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

  2. CPPUnit already… Allows test creation Asserts null, equal, throw/no throw, assertion pass/fail Runs tests Displays results 10/16/09 2

  3. 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

  4. Past work • CPPUnit • Function in eVC4 demo goes here 10/16/09 4

  5. 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

  6. Current work: Report test run time in results • Design • Implementation • Demo design diagrams go here 10/16/09 6

  7. Current work: GUI design diagrams go here • Run all tests • Design • Implementation • Demo • Show all tests • Design • Implementation • Demo 10/16/09 7

  8. 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

  9. 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

  10. 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