10/16/09
-
Upload
aurelia-byers -
Category
Documents
-
view
25 -
download
0
description
Transcript of 10/16/09
CS 490 Software TestingFall 2009
Implement Unit Test Frameworkfor Application running on a
Pocket PC 2003 device
10/16/09 1
Framework for Unit-testing Development Group
Team Leader: Lauren StuartTeam: Nate Frost, Jennifer Long, Mike Noah, Brad Van Dyk
Website: http://redlea.net/490/
CPPUnit already…
10/16/09 2
Allows test creation Asserts null, equal, throw/no throw, assertion pass/fail Runs tests Displays results
Our framework needs to…
10/16/09 3
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
Past work
10/16/09 4
• CPPUnit• Function in eVC4
demo goes here
Current work
10/16/09 5
• CPPUnit• Function in eVC4 • Report test run time in results
• GUI• Run all tests• Show all tests (for selection)
Current work: Report test run time in results
10/16/09 6
• Design• Implementation• Demo
design diagrams go here
Current work: GUI
10/16/09 7
• Run all tests• Design• Implementation• Demo
• Show all tests• Design• Implementation• Demo
design diagrams go here
Future work
10/16/09 8
• CPPUnit• Work in eVC4• Report test run time• Output report summary• Report code coverage
• GUI• Run all tests• Show all tests (for selection)• Select tests• Run selected tests• Display styled results (XML stylesheets)
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
09/18/09 10
CPPUnit VS CCPUnit eVC Pocket PC App
Setup eVC 4 SP3CPPUnit Features and Requirements Basic CPPUnit
Functionality
Advanced Functionality
Design Specification
Prototyping
Integrate Advanced Features into GUIBeginning Nov. 1st
Basic CCPUnit Functionality