10/16/09

10
CS 490 Software Testing Fall 2009 Implement Unit Test Framework for Application running on a Pocket PC 2003 device 10/16/09 1 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/

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

Page 1: 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/

Page 2: 10/16/09

CPPUnit already…

10/16/09 2

Allows test creation Asserts null, equal, throw/no throw, assertion pass/fail Runs tests Displays results

Page 3: 10/16/09

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

Page 4: 10/16/09

Past work

10/16/09 4

• CPPUnit• Function in eVC4

demo goes here

Page 5: 10/16/09

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)

Page 6: 10/16/09

Current work: Report test run time in results

10/16/09 6

• Design• Implementation• Demo

design diagrams go here

Page 7: 10/16/09

Current work: GUI

10/16/09 7

• Run all tests• Design• Implementation• Demo

• Show all tests• Design• Implementation• Demo

design diagrams go here

Page 8: 10/16/09

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)

Page 9: 10/16/09

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

Page 10: 10/16/09

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