10/16/09

Post on 30-Dec-2015

25 views 0 download

description

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/. - PowerPoint PPT Presentation

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