This document contains the test cases of the Nexus program.
CASE 1.0 |
The name of the case |
|
|
Precondition: |
The
status of the program, and what should be done before starting to perform the
test case |
Description: |
|
Post condition: |
The
status of the program after the test case |
Remarks: |
All
the things that the tester should notice when performing the test case |
CASE 1.0 Number of the fractals |
Choose the number of the fractals, OK |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
New
number of the fractals is saved. The panels for the fractals appear to the
main window. |
Remarks: |
Perform
tests with different number of fractals. Use
menu item and speed button to open dialog. |
CASE 1.1 Number of the fractals |
Choose the number of the fractals, Cancel |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
The
number of fractals is not changed |
Remarks: |
|
CASE 1.2 Fractal properties dialog |
Change the fractal properties, incorrect values |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
Default
values is put to the edit boxes after other component is focused |
Remarks: |
Test
with all edit boxes on the dialog Use
menu item and speed button to open dialog. |
CASE 1.3 Fractal properties dialog |
Change the fractal properties, OK |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
New
values are saved |
Remarks: |
|
CASE 1.4 Fractal properties dialog |
Change the fractal properties, Cancel |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
New
values aren’t saved |
Remarks: |
|
CASE 1.5 Computers dialog |
Choose computers, OK |
|
|
Precondition: |
Program
has been started. The
number of the fractals has been chosen. |
Description: |
|
Post condition: |
Computers
for the fractals are saved |
Remarks: |
Use
menu item and speed button to open dialog. Try
to add and remove computers to and from the chosen machines list. Choose
calculate on this computer at least for one fractal. |
CASE 1.6 Computers dialog |
Choose computers, Cancel |
|
|
Precondition: |
Program
has been started. The
number of the fractals has been chosen. |
Description: |
|
Post condition: |
Computers
for the fractals aren’t saved |
Remarks: |
|
CASE 2.0 Start calculation |
Start calculation, settings OK |
|
|
Precondition: |
Program
has been started. The
number of the fractals has been chosen. Computers and fractal properties has
been selected. |
Description: |
|
Post condition: |
Fractals
are calculated and drawn to the panels |
Remarks: |
|
CASE 2.1 Start calculation |
Start calculation, no computers selected |
|
|
Precondition: |
Program
has been started. The
number of the fractals has been chosen. |
Description: |
|
Post condition: |
Nothing
happens because the button and the menu item are disabled. |
Remarks: |
|
CASE 3.0 Calculation |
Calculate on local host |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
Fractal
is calculated and drawn to the panel |
Remarks: |
Perform
tests with different properties, especially with different Size x and Size y |
CASE 3.1 Calculation |
Calculate on one Linux |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
Fractal
is calculated and drawn to the panel |
Remarks: |
Perform
tests with different properties, especially with different Size x and Size y |
CASE 3.2 Calculation |
Calculate one fractal on more than one computer |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
Fractal
is calculated and drawn to the panel |
Remarks: |
Perform
tests with different properties, especially with different Size x and Size y |
CASE 3.3 Calculation |
Calculate more than one fractal |
|
|
Precondition: |
Program
has been started. |
Description: |
|
Post condition: |
Fractal
is calculated and drawn to the panel |
Remarks: |
Perform
tests with different combinations of computers and fractals and with
different properties, especially with different Size x and Size y |
CASE 4.0 Sniffer |
Opening the sniffer window |
|
|
Precondition: |
Calculation
has been finished |
Description: |
1.
Press the speed button sniffer |
Post condition: |
Empty
chart and calculation times are shown. |
Remarks: |
|
CASE 4.1 Sniffer |
Opening the sniffer window |
|
|
Precondition: |
Calculation
has been started, but not finished |
Description: |
1.
Try to open the sniffer window |
Post condition: |
The
sniffer window can’t be opened because the speed button sniffer is disabled |
Remarks: |
|
CASE 4.2 Sniffer |
Viewing measurements, OK |
|
|
Precondition: |
Calculation
has been finished The
sniffer window has been opened |
Description: |
1.Choose
different source and destination computers |
Post condition: |
The
measurement is shown on chart. |
Remarks: |
Concentrate
on time axis. Check
Bandwidth and Latency tabs |
CASE 4.3 Sniffer |
Viewing measurements, same computers |
|
|
Precondition: |
Calculation
has been finished The
sniffer window has been opened |
Description: |
1.Choose
the same source and destination computers
|
Post condition: |
No
measurement is shown, but an error message is given. |
Remarks: |
|
CASE 1.0 Sniffer |
Viewing measurements, no computers selected |
|
|
Precondition: |
Calculation
has been performed only with local computer or each fractal has been
calculated only with one computer and UI is running on Windows The
sniffer window has been opened. |
Description: |
|
Post condition: |
No
measurement is shown, but an error message is given. |
Remarks: |
|