Starting from:

$30

Project 1 Black Box Test Plan

Project 1 Black Box Test Plan



To run the tests:
1. Right click on IssueTrackerGUI class in the Package Explorer.
2. Select Run As Java Application

Test ID    Description    Expected Results    Actual Results
TestCreate
ValidEnhancement
(scheerl)

Creates a valid
enhancement
issue    Preconditions: the GUI loads and the labels
are all visible.
1. Click on Add New Issue.
2. For issue type,
select enhancement
3. In issue summary type
“a test enhancement”
4. In issue note type “test”
5. Click add issue to list
6. Check results    The issue should be
visible with the
id number of 0, Issue
state should be new,
issue
type, enhancement, and
issue summary
should be a test
enhancement
“0 New Enhancement
a test enhancement”    The issue should be
visible with the
id number of 0, Issue
state should be new,
issue
type, enhancement, and
issue summary
should be a test
enhancement
“0 New Enhancement
a test enhancement”
TestCreate
ValidBug
(scheerl)

Creates a valid
bug issue


    Preconditions: the GUI loads and the labels
are all visible. 
TestCreateValidEnhancement passes

1. Click on Add New Issue.
2. For issue type,
select bug
3. In issue summary type
“a test bug”
4. In issue note type “test”
5. Click add issue to list
6. Check results
    The issue should be
visible with the
id number of 1, Issue
state should be new,
issue
type, bug, and issue
summary
should be a test bug in
addition to the
enhancement created in
the test above
“1 New Bug
a test bug”    The issue should be
visible with the
id number of 1, Issue
state should be new,
issue
type, bug, and issue
summary
should be a test bug in
addition to the
enhancement created in
the test above
“1 New Bug
a test bug”
TestCreate
NoIssue
(scheerl)

Attempts to
create an issue
and then cancels
it    Preconditions: the GUI loads and the labels
are all visible.
TestCreateValidEnhancement and 
TestCreateValidBug pass.

1. Click on Add New Issue.
2. Click cancel
3. Check results    The following 2 issues
should be visible.

“0 New Enhancement
a test enhancement”
“1 New Bug
a test bug”    The following 2 issues
should be visible.

“0 New Enhancement
a test enhancement”
“1 New Bug
a test bug”
TestDeleteIssue
(scheerl)

Attempts to
delete an issue    Preconditions: the GUI loads and the labels
are all visible.
TestCreateValidEnhancement and 
TestCreateValidBug and
TestCreateNoIssue pass

1. Click on the issue with the
Id number as 1.
“1 New Bug
a test bug”
2. Click delete selected issue
3. Check results
    The following issue
should be visible.

“0 New Enhancement
a test enhancement”    The following issue
should be visible.

“0 New Enhancement
a test enhancement”
TestSolveIssue
(scheerl)

Attempts to mark
an issue as a
working state    Preconditions: the GUI loads and the labels
are all visible.
TestCreateValidEnhancement and 
TestCreateValidBug and
TestCreateNoIssue and 
TestDeleteIssue pass

1. Click on the issue with the
Id number as 0.
“0 New Enhancement
a test enhancement”
2. Click edit selected issue
3. In the commands box do the
following:
• In the owner Id type
“me”
• In the resolution mark it
as “Wont fix”
• For note type “test”
Click assign
4. Check results    The following issue
should be visible.

“0 Working Enhancement
a test enhancement”    The following issue
should be visible.

“0 Working Enhancement
a test enhancement”


Document Revision History

Date    Author    Change Description
2/13/20     Scheerl    •    Created BBTs

More products