Lab 4: Gray Box Testing

Date: 03/24/2005
Course: SE300
Instructor: Dr. Susan Gerhart
Author: Paul Picazo

Table of Contents

Plan

Strategy

My plan is to focus my testing efforts on areas which major bugs and common bugs will be likely. The balance between the two is an important factor in my testing. After analyzing the specifications, I will produce test cases to verify the applets produce the expected results. When an unexpected result is given, it will be recorded. To fully diagnose the bugs found, another set of tests will be run using test cases developed from the pseudo code.

Data Management

All test results will be stored in a table.

Schedule

Milestones

Record

Time Allocation

Task Time Allocated (minutes)
Developing Strategy
10
Determining Test Focal Points
10
Develop Initial Test Cases
10
Run and Record Initial Tests
30
Analyze Results / Record Bugs
15
Develop Secondary Test Cases
0 (not enough time)
Run and Record Secondary Tests
0 (not enough time)
Analyze Results / Diagnose Bug Details
10
Write Legacy
10
Publish Document
5

Test Process Defects

My testing plan was fairly time consuming. It was also by far not complete.

Results

Test Data

ID
Test Case Description Test Data Expected Result Actual Results
1
2
3
4
1 single four character word paul paul paul\s paul paul
2 two four character words paul paul paul paul paul paul paul paul paul paul paul paul
3 three four character words paul paul paul paul paul paul paul paul paul paul paul paul paul paul paul paul paul paul
4 single one character word p p p\s p p
5 two one character words p p p p p p p p p p p p
6 single four character word per line for paragraphs paul\n\npaul paul\n\npaul paul\s\n\npaul\s paul\n\npaul paul\n\npaul
7
single line, single 30 character word, 30 character total on line, line length selector set to 10
1234567890
1234567890
1234567890
1234567890
1234567890 1234567890
8 two words, 15 characters each, with a space in between, total line length of 31 characters, line length selector set to 10 12345 67890

12345\n
67890

12345\s\s67890 12345.....\n
67890
12345\n
67890
9 three words of five characters each 12345 67890 12345 12345\n
67890\n
12345
12345\s67890
12345\s
12345.....\n
67890.....\n
12345
12345\s\s\s\s\s\n
67890\s\s\s\s\s\n
12345
10 single word larger than line selector size 12345678901 12345678901 12345678901\s 12345678901 \n12345678901 \n12345679901

Bug Descriptions

Buggy1

Buggy2

Buggy3

Buggy4

Legacy

Productivity

Time was wasted trying to get the applet to work, manually entering test data in to the applet, and spending time looking for songs to listen to.

Quality

The quality of the testing was average for the given amount of time. Many bugs were found, but not all. However, details of the bugs were not all determined.

Plan Evaluation

I believe the plan was solid if more time was allowed to carry out the task.

Future Changes

I would have spent more time developing the initial test cases, and if given more time, work on the secondary tests.


© 2005 Paul Picazo (picazdb3[removeifnotspam]@erau.edu)