$30
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