ID      Category            Title
1 New user            No validation of Polish characters
      2 Sorting results     Incorrect sorting in the columns by ID
      3 Incidents           Attachments - no thumbnail on the screen of the incident
                            report
      4 Incidents           Attachments - the ability to attach a file in a format not
                            provided for the specifications.
      5 Incidents           Incidents tab - incorrect display of incidents assigned to
                            the project.
      6 Adding              The ability to create a super adminstrator without
        superadminstrator   entering e-mail address.
        account
      7 Member list         Member list does not refresh after changing the data of
                            currently logged in user.
      8 Log on              Invalid username displayed on the login screen when
                            selected options "Remember last username"
      9 Editing a user      The ability to edit the name of any user who is not a root.
     10 Incidents           Invalid text of the tooltip for add an attachment button.
     11 Incidents           The root user type does not have possibilities to view all
                            events - the list is empty.
11 Incidents
12 Incidents   Incorrect option available for the incident with the status
               "question" is assigned to the user for permission "tester".
13 New user    The field "Name" allows to enter 64 characters
14 Log on      Three wrong logon does not block the user account
15 Project     Add a new project - an incorrect description of the field.
16 Project     Prefix - the text pasted from the clipboard is not
               converted to uppercase.
17 Project     The project - the version, a component, an envirment -
               max. 255 characters
18 Project              The project - the user "tester" cannot be changed to the
                        project manager
19 Incidents            The incident - change of status - from "in repair" to the
                        "information you need" - possibility to assign to a person
                        other than the tester.
20 Incidents            The incident - change of status - the manager cannot
                        change from New to Duplicate/ No requirements
21 Project              Impossible to add the user to the project
22 Project              The project - the possibility to duplicate version name,
                        the component and the envirment
23 Project              The project - removing versions, components or the
                        envirment after sorting elements in these windows.
24 Adding               The window of root creation appears each time after
   superadminstrator    starting up the application till to set the administrator
   account              account
25 Adding               Setting up the root account during instalation
   superadminstrator
   account
26 Project              Administrators privilages to people management in the
                        project
27 Project              Edition of projects logged on root and administrator.
28 Options              Remembering the size and position of the application
                        window.
29 Incidents            Incident - blank space at the beginning of the name of
                        the incident
30 New user             The ability to define the same username for users.
31 Assigning users to a Wrong validation when adding a user to project
   project
31 Assigning users to a Wrong validation when adding a user to project
   project
33 Connecting with      The "Connecting to database" window - field "Port" has a
   database             default settings
34 Connecting with      The "Connecting to database" window - field "Username"
   database             remembers the incorrect text.
35 Connecting with      The "Connecting to database" window - field "Server
   database             Address" remember incorrect text.
36 Adding               Okno "root" - pole "Haso" nie akceptuje samych spacji.
   superadminstrator
   account
37 Incidents            The "new incident" window - field "Description" has
                        incorrect validation.
38 Incidents            The "Incidents" - the option from the main menu
                        "Change the assgned person" does not work
39 Editing a user       Name field allows to enter an apostrophe sign.
40 Sorting results      Sorting works only within one page.
40 Sorting results       Sorting works only within one page.
41 Assigning users to a Users tab - Users Projects - no possibility to remove the
   project              user from the project
42 Assigning users to a Users tab - Users Projects - changing the users role in
   project              the project
43 Projects              User Manager - Projects tab - icons of project
                         management.
44 Projects              User Manager - Project tab - Adding components and
                         environments
45 Editing a user        "User/Edit" menu is grayed out for the currently logged in
                         user.
46 Projects              The administrator can assign the same Manager for two
                         projects
47 Incidents             Incidents - editing
48 Incidents             Incidents - editing
49 First run             After logging in, the user is not on the "Incidents" tab.
51 Connecting with       Defining the database - no designation of the required
   database              fields.
52 Users                 Permissions - creating and deleting an administrator
                         account by another administrator.
53 Adding                Screen - create a root account - the e-mail validation
   superadminstrator
   account
54 Incidents           Create a new incident \ No scroll bar (vertical) with a
                       long description
55 Incidents           The incident report \ "Close Report" icon - incorrect
                       tooltip description.
56 Creating user       Validation of the "Name" field during creation a user
                       account
57 Users               Closing the user removal window.
58 Incidents           Possibility of viewing events in all projects.
60 Incidents           The addition of an attachment to the incident
61 Project             The incidents are not removed after removal the project
62 Project management root and administrator can not manage users in the
                      project.
63 Incidents   Incidents - wrong person entered in the Change History
               of incident
64 Incidents   Incidents - incompability as to the capability to assigning
               people in the incidents belongs to nonexistent project
65 Users       Users - the system allows to create a new user with a
               password exceeding 32 characters
66 Users       Users - the system allows to create a new user with
               NAME exceeding 32 characters
67 Projects    Screen to create a new project - a typo in the name field
68 Projects    Screen to create a new project - wrong field name
69 Projects    Type on the popup confirming the deletion version of the
               project.
70 Incidents   Incidents - priority column is incorretly sorted
71 Adding              Field superadmin user accepts digits during account
   superadminstrator   setup
   account
72 Incidents           The "Name" and "description" when creating an incident
                       allows to use any characters other than alphanumeric
73 Incidents           The application does not allow to change the status of
                       the incident
74 Specyfication       Text Box instead of the button.
75 Specyfication       Incorrent button name in the specification
76 Specyfication       No "OK" button in the specification of the project editing
                       screen.
77 Incidents           A filtration does not act all over "Project" field on the
                       "Incidents" bookmark
78 Editing a user      The ordinary user can change the own login name
79 Incidents           It is not possible to open attachments, when the
                       application is being started from a few different locations
80 Incidents           It is not possible to delete the attachment of the incident
81 Incidents           Closed lack of requirements - lack of the option "new"
82 Incidents           Closed off repaired - lack of the option "new"
83 Other               At the attemp to start the application more than once the
                       error appears
84 Users             In the view of the main window are visible icnompatible
                     with the specification buttons to set the number of
                     records displayed
85 Incidents         Typo in "name" iin the History of incident
86 Incidents         "Description" instead of "description of incident" in the
                     History of incident
87 Incidents         unnecessary "(a)" in the History of the inciident
88 Incidents         Typo in "attachments" in details of the incident
89 Incidents         Lack of writing the incident of the person to which the
                     incident was assigned in history
90 Projects          Wrong supplementing filed "project manager" on-screen
                     to create a new project
91 Incidents         Excessed comma at the option "Lack of requirements,"
                     for the filter of incidents
93 Incidents         Once the chosen version adds the incident, it cannot be
                     moved back
94 Users             The application shows deleted user as the "project
                     manager"
95 Connecting with   When first starting the user isn`t getting the feedback in
   database          case of entering incorrect data (e.g. password)
 95 Connecting with   When first starting the user isn`t getting the feedback in
    database          case of entering incorrect data (e.g. password)
 96 Connecting with   Lack of marking required fields in the form of the
    database          connection to the database
 97 Specyfication     Typo in the specification page 12
 98 Projects          Typo in the tips for removing the user from the project
 99 Specyfication     Visibility of the bookmak users for the role of the ordinary
                      user
100 Specyfication     Visibility of the bookmak "Projects" for the ordinary user
101 Incidents         Wrong content of the message when I change the
                      person assigned to the incident
102 Users             Invalid validation of the e-mail address field
103 Users             According to specification (permission matrix) ordinary
                      user only has access to the login screen
104 Incidents         Typo at the change of status of the incident
105 Specyfication     According to the specification one of components should
                      be called "User" and is called "Users"
106 Specyfication     According to the specification one of components should
                      be called "managing incidents" and is called "Incidents"
107 Specyfication     Typo - in the specification "root" is written together but in
                      the application separately
108 Specyfication     According to the specification history should have the
                      following appearance:
                      a. Jan Kowalski changed (s) status from Programming to
                      the Question.
                      b. Jan Kowalski changed the priority from Normal to
                      High.
109 Creating user     Field "repeat the Password" does not show information
                      about the problem
109 Creating user       Field "repeat the Password" does not show information
                        about the problem
110 Adding              User name - allow characters out of the specification
    superadminstrator
    account
111 Incidents           The person assigned to the project can edit it
113 Specyfication       Project - Incident - the person assigned to the project
                        can edit the incident
114 Loging window       Authorization - no icon on the taskbar
115 Incidents           Adding a long comment
116 Connecting with     Connecting to the database - new installation
    database
117 Connecting with     Connecting to the database - error messages
    database
118 Users               Delete the user
119 Incidents           Window of incidents
120 Projects            Adding the project - it is possible to create the new
                        project with the name longer than 36 (fo 5 characters)
121 Incidents           No message about the fact that in the Description field
                        are inserted more than 1000 characters
122 Sorting results     Sorting of lists with subpages
Reproduction steps
Logging on to the application as a root/adminstartor.
Entry to tab users. Click the "Add User". In the opened
window in the field "Username" type a name using Polish
characters ""
Log on to the system, sorted out the table in the User tab
by ID, sorted out the table in the Projects tab by ID,
sorted out the table in the Incidents tab by ID, sorted out
the table in the pop-ups by ID
Logging on to the application as the user assigned to the
project in which incidents are reported. Enter to the
incident tab. Double-click on the incident - open a
window with an incident report screen. Add an
attachment in png format
Logging on to the application as the user assigned to the
project in which the incidents are reported. Enter to the
incident tab. Double-click on the incident - open a
window with an incident report screen. Add an
attachment in docx format
Logging on to the application as a user with two projects
assigned. Entry to Projects tab. Select from drop-down
list one project.
Start the application for the first time after instalation.
Connect to the application database. On the "root"
screen fill all fileds with corret values except for the "E-
mail". Click the "OK" button.
Logging on to the application as root. Clicking in the
lower left corner of the drop-down list with the name of
currently logged in user. Edit user data and click on the
OK button.
a. Logging on account to the application as "root"
b. Select from main menu "Settings -> Options"
c. Select option "Remember last username"
d. Edit the currently logged in user data (especially
editing the "username")
e. Log out from the application.
a. Logging on account to the application as "root"
b. The addition of at least two users - one of type
"administrator" and the second type of "normal user".
c. Clicking on the list for the user to type "administrator".
d. Clicking on the "Edit seelected user"
e. In the edit form - change data in the fields "Name" and
"Last Name".
f. Clicking on the button "OK"
a. Logging on to the application as user with privilages to
add the incident to the project.
b. Clicking on the "incidents".
c. Adding a new incident.
d. Double-click on the incident added in steo "c".
e. Hovering the mouse cursor on the add an attachment
icon.
a. Logging on account to the application as "root"
b. The addition of at least two users (any type)
c. The creation of two new projects (assigned roles as
manager for users from "b" set)
d. Log out from the root account and log in to the first
user created in "b" step.
e. The addition of the new incident.
f. Log out from the application and log in as second
created user in "b" step.
g. The addition of the new incident.
h. Log out from the application and log in as root.
i. Clicking on the "incidents" tab.
a. Logging on to the tester account.
b. The addition of the new incident.
c. Log out from the application and log in as a manager
account.
d. Changing the status of the incident added in the step
"b" to "to repair".
e. Log out from the application and log in as repairs
account.
f. Change of status status notification from step "b" to
"Question" and assign the incident to the user of
"Tester" type
g. Log out from the application and log in as a tester
account.
h. Displays the details of the incident reported in step "b".
a. Opening Users tab
b. Press the icon "+" to add new user
c. Typing in the field "Name" string exceeds 32
characters, eg fkjdsjfkldsjfkjdskjldsKJAKLJKLSfjdsjf--
fkldsjfkljsdfkldsjfjdsklf
d. Fill all the other fields with any value which comply
with specification.
e. Press the button "OK".
When you log in, enter 3 times wrong password, then log
with in with correct data.
a. Clicking in the context menu "Project"
b. Select the "Add new project".
a. typing tex in the notepad (3-7 characters) eg abc.
b. copy the characters from the clipboard
(select>rmc>copy)
c. Ctrl+V to paste text from the clipboard to the field
"Prefix"
d. fill other fields and add the project
Initial conditions - the projest has been added
Steps:
a. Opening a bookmark design
b. Selection of the project
c. Expand menu "Project"
d. Select any from 3 options: versions, components or
the envirment
e. Click on the "+" key in the "Project version" window
f. Type 256 characters
a. Addition of project manager (user_1)
b. Adding to the project user with "user" privilages
(usr_2). Assigning the role of a tester to him
c. Edit the project and change the manager - select the
user (user_2), who is currently a tester
d. Press Ok
a. Open the incident in the status of the repair by the
repairer
b. incident > change status> needed information
a. th manager opens the incident
b. expand incident list > Change Status > closed >
duplicate / no requirements
- open the "Members Project" in the "Projects" tab
- press the button "Add user"
- type the first letter of any existing users and make sure
that a list was shown from 1 with only an element (with
user)
- press the button "OK" (IMPORTANT: do not choose the
user before from the list, click on it)
In the window "Project Version", "components of the
project" and " project environment" add the name of an
existing list
In the window "Project Version", "components of the
project" and "project environment" sort list
(independently by which column)
The first launch of the application or new installation.
Creatinon of the root account. Logging into the
aplication. Restart the aplication. A screen of creating the
root appears
Run the application
Log on as an administrator or a root. Go to the projects
tab
- run the application
- log in as the user
- change the size and position of the window
- close application
- run the application
- in th login window, press "Cancel"
- restart the application
- log in to the application
Create incident. In the name as the first sign put the
space
Create the user named 'user1'. Create 2nd user with the
same name 'user1'
- choose the user from the users list
- press the 4th icon on the left of Quick Menu
- after appearing of the new window, press the plus icon
- enter a name other than the previously-defined projects
also choose choose role
- press ok
Start the installation process of database (follow the
installation instructions)
After the completed installation start the application - a
window will appear "connecting to database"
- start the installation process of the database (follow the
installation instructions)
- after the completed installation start the application - a
window will appear "Connecting to the database"
- for all fields except the "Port" enter the values that
prevent a connection to the database, for example, the
string "AAAA"
- press the button "OK", and then "cancel" in order to
close the application
- start the application again
- start the installation process of the database (follow the
installation instructions)
- after the completed installation start the application - a
window will appear "Connecting to the database"
- for all fields except the "Port" enter the values that
prevent a connection to the database, for example, the
string "AAAA"
- press the button "OK", and then "cancel" in order to
close the application
- start the application again
- start the installation process of the database (follow the
installation instructions)
- after the completed installation start the application - a
window will appear "Connecting to the database"
- fill all fields up with correct values and press "ok"
-D:D- fill required fields up with valid values. In fields
"password" and "confirm password" enter 8 blank
spaces and press "ok"
- in the "incidents", press the plus button to add a new
incident
- after opening the window "New incident" fill all required
fields, type in "description" less than 10 characters, press
the "ok" button
1) On the Incidents screen slelect an incident
2) In the mian menu of application go to "incident" and
then select "change the assigned person"
1) on the users tab click the button to add a user (the
plus button)
2) fill only the field "name" with string "AA'AA"
3) press ok button
4) the application does not display the message of the
incorrect value for field "name
1) create more than 20 incidents, and set them to
different statuses
2) leaving the default paging of 20 items, sort by column
e.g "status"
3) verify the order of sorted elements on the front page
4) change the page and verify the order of the elements
on the other page
1) select a user on the Users tab
2) click on the icon "Projescts of the selected users"
3) in the above window, select the latest project from the
list
4) sort the projects after all sorts columns
1) Check the projects on the Project tab
2) Select the user in the Users tab
3) Click on the icon " Projects of the selected users"
4) In the above window, edit the users role in the project
for the project which he is the Manager
5) Change the user role to Tester / Repairer
6) Check the list of project on the bookmark Project
1) As the administrator change the role of the user in the
project from the Manager to the Tester / Repairer
2) Log in with manager account from above
3) Check the availabilyty of icons for project managment
1) Open a window of managing components
2) Move the cursor over the icon and wait utill a window
is shown with the description of the button
3) Open the menu and repeat the above actions on
menu items
4) Repeat the action on the managment environments
window
Select user on the list at currently logged on usser (root
or administrator)
In the Projects tab, assign one manager to two different
projects
Eddition of the incident - the description field
Click on the incident -> Edit the selected incident ->
Select version/component/environment -> click ok
Launch the apllication Mr Buggy -> Create a new
superuser account (fill fields up with data in accordance
with the specification -> click ok
First start the database
Launch the application -> login in as plain administrator -
> users -> add (or remove) a new user
Install a new instance of the apllication in accordane with
specification
Giving the required e-mail address to create
superadministrator account to the field of e-mail enter
special characters within e-mail address, eg
emai#$l@myemail.com
1. start the application
2. go to incidents tab
3. create a new incident (+) and open it using double-
click on it
4. fill in the required fields
5. Create the description, that does not fit in the current
view
1. start the application
2. create a new incident
3. move the coursour on the incon "Close Raport"
1. Open the Mr Buggy application
2. Log in as the administrato and in the "Users" window
(creating new user) go to field "name"
3. In the field "Name" type two characters "" "
(apostrophe and a space)
4. Press ok button
1. Open Mr Buggy application
2. Log on
3. Create a "plain user"
4. Select "plain user" and click "remove selected users"
5. In a newly opened window "removing users" click on
"x" in the right upper corner
Initial conditions
User with Administrator role has assigned projects and
the possibility of adding incidents
They are other users with assigned incidents
Reproduction steps
1. Open the Mr Buggy application
2. Log in as the administrator
3. Go to the incidents tab
4. Select a project assigned to this user
5. Set 2nd filter "not assigned to me"
- slect the incidents tab
- click on the grrn plus (add a new incident)
- double-click on the chosen incident
- add the system file as the attachment e.g. file from
Windows/System32/*.dll
- click on the name of the attachment which turns up
right after adding it in the incidents editor
- create a project
- to a previously created project add D187new incidents
- remove the project
User is loged in as root or administrator. At least one
project was added
Steps:
- Click on the "Projects" tab
- Click on the icon "Manage users"
1. Log in as Repaires to Mr Buggy
2. In the incidents module changes the status of the
incident assigned to me to Solved
3. Log in as the Project Manager
4. In the incidents module makes the edition of the
incident solved by the rapairer and changes his name
1. Add a valid project (Project >> Add)
2. Add the valid incident (incidents >>add)
3. Remove the project (Project >> Delete)
4. In the incidents tab see that insn`t able to rewrite the
person into the incident in a non-existent project
5. Display the choosen inciden (Incident >> View)
6. Change the status and assigned person
1. Log in to Mr Buggy as administrator
2. From the main menu select Users -> Add
3. Fill in all field with valid data
4. In the password field, enter the password that contains
more than 32 characters e.g.
mz123mz123mz123mz123mz123mz123mz1236789
5. Press OK
1. Log in to Mr Buggy as administrator
2. From main menu select Users -> Add
3. Fill in all field with valid data
4. In the Name field, enter a name containing more than
32 characters, e.g
abcdefgAHJJabcdefgAHJJabcdefgAHJJabc
5. Press OK
Context menu > Selection Project - > add
Context menu > Selection Project - > add
Projects tab -> click on the icon "version mangament" -
>on-screen with versions of project, select project ->click
on the icon "delete version"
Go to the Table of incidents and sort by criticality error
Field "user name" on the stage of the configuration ot the
superuser account
Field "name" while creating an incident
Change the status of the incident: Closed (no
requirements) -> New -> Action "New" enables to re-
open a closed incident
The page 11 of the specification describes the fields and
error massages that can be displayed on the screen
eddition of the project
The page 21 of the specification describes the available
buttons
The page 11 of the specification describes the screen of
the edition of the project
Initial conditions: create a minimum three projects and
add a few incidents to them
1. Go to Incidents tab
2. In the filter choose particular projects checking
whether the list of incidents is being narrowed to the
selected projects
- create an account of an "ordinary user" named "ccc"
from the administrator level
- log out from the root account
- log in as the user with "ccc" login name
- click on the user name at the bottom bar, click Edit,
enter any user name, click ok
- the login name has been changed
1. Start the application from the given location (e.g.
memory stick)
2. Log in as root
3. In th incidents tab add the new incident
4. Add attachments to the crated incident
5. Save the notification
6. Close the application
7. Copy the MrBuggy.exe file to another location (e.g
drive C)
8. Launch the application from the new location
9. Log in with data used before
10. Open the previously reported error
11. Open attachment from point 4.
Add an attachment to incident
Add an incident. Change the status to "lack of
requirements", next change to "lack of requirements
(closed)"
- add the incident
- change status to repair
change status to solved
- change status to re-test
- change status to closed (fixef)
After log in as one user try to run application second time
1. Install the Mr.Buggy application
2. Run the application and connect it to the database
3. Open the main application window
4. Pay attention to the upper right corrner of application
5. There are visible button of which should not be
The incidents tab. From the menu select Incident/
Display
The incidents tab. From the menu select Incident/
Display
The incidents tab. From the menu select Incident/
Display
The incidents tab. From the menu select Incident/
Display
1. Log in as tester
2. Report the incident and assign it to any user
3. Log out.
4. Log in as the project manager
5. From the list of incidents select the "change the
assigned person"
6. Assign the incident to another user
7. Check the history of changes
1. Log in as administrator
2. Create the user with data: name: user; password adn
repeat password: alamakota123; Name: User; Surname:
Testowy; E-mail address: user.testowy@mrbuggy.pl
3. Go to project tab
4. Opening the window of creating new project
5. Fill in the form fields: Prefix: tst; Name: Test;
6. In the field "Project Manager" start typing from "t", the
application itself should supplement the rest of the field
upon created user
7. Confirm the desire to add a project by pressing "enter"
1. Log in as any user with privilages to see the incidents
2. go to incidents tab
3. Verification of the status list to filter resulting list
1. Log on as user with privilages to add incidents to
project
2. Click to add an incident
3. Select from drop-down list version
a. the creation of the project -> project manager:
user_example
b. delete user "user_example"
c. view the tab Projects
1. Start the MrBuggy.exe for the first time
2. Select the chceckmark "New installation", fill in the
missing fields
3. Any of the fields "user name", "password", "server
address", "port", "name of the database" fill in with invalid
data - e.g. incorrect password or name of nonexistent
database
4. Press ok button
Go to the connect to the database window
The table on page 12 in the specification
1. Go to Projects. 2. Select the project and select
"manage users". 3. Select the user on the list and
hoverthe mouse pointer over the icon of removing the
account
Log in as the ordinary user
Log in as the ordinary user
1. Go to the incidents tab. 2. Add the incident and
change its status to repair and assign him e.g. for user
repairer1 3. Then, as the project manager change the
assigned person to user named repairer2. 4. Double-
click on the incident in order to see the history of
changes
1. Log in to the application as user with privilages to
create a new users
2. Choose the button add new user from users tab
3. Fill in all fields with valid data except e-mail address
4. Type in an e-mail address field the string containing
the Polish letters e.g. alla@wp.pl
1. As root creates an ordinary user account. 2. Log in as
ordinary user.
Perform the action on the incident: "closed off (of lack of
requirements)"
Log into the application on account of administrator
Log into the application on account of administrator
Log in as root and go to the users tab
1. Change the status of the incident
2. Change thr priority of the incident
3. Open the incident and go to the history
a. run the application after properly configured
b. after launch, open the "new user" window (green
button +)
c. in the window "new user" in field password enter
"1234567"
d. in replay password field enter "1234567"
e. click ok
The first launch of Mr.Buggy
Define the conncection to the database
The window "new administrator"
Fill the form with invalid data
Press ok
Create the project
Add users to the project
Create the incident
Log in as users with no assigned incidents
Edit the incident
Create the project
Add users to the project
Create the incident
Log in as users with no assigned incidents
Edit the incident
Log in to the application
Log ou using the lower menu
Add a long comment on the incident
Create a new database -> launch mr.buggy -> fill form
for database connection -> do not chceck "new
installation"
Click Settings ->New database-> enter the invalid login
data
There are at least two users on the list who can be
removed
There are at least two incidents on the list. Open them in
the separate widows
Log in as the administrator
Add the new project
Enter the name of the project on the max lenght
Create the incident
In the description field enter over 10000 characters.
Save the incident.
On the users/project/incidents list add record so that a
created new subpage of records
Select the name of the column to sort the results
Change the page of records
Current result
The field is not valid as correct
The rows are arranged in the incorrect order of the ID
value. The IDs value are grouped by the first digit, not by
the full value of ID. The problem occurs in the tabs
Users, Projects, Incidents, pop-ups liks Projects
Members.
After add an attachment the thumbnail does not appear.
Docx file is attached to an incident and can be open
correctly.
The person choosing one project from the drop-down list
sees results for all projects, choosing the second project
sees incorrect results for a choosen project.
Followed by the creation of user with superadministraotr
permissions without filled field "e-mail"
After the last step, the user list is not refreshed by the
changes entered in the last step.
After the "e" setp, the application displays the login
screen. The "username" will be completed with data
before step d.
After the "e" step, followed by saving the changes to user
data. According to application specifications (page 8),
should be possible only edit fields "Username" and "E-
mail"
After the "e" setp, the tooltip is displayed for the button.
However, it has incorrect and confusing text (mn_tooltip).
After "i" step empty list of incidents appears
After "i" step empty list of incidents appears
For the user , the only options available are add an
attachment and comment.
User has been added.
The Name field accepted 64 characters.
The user has been logged in.
The field is called "Add".
The project has been added with the prefix with
lowercase letters.
Unable to enter more than 255 characters
The pop-up has been closed and there are no error
messages.
The previous user (user_1) has left as the manager. The
changes have not been saved.
In the users list the notification can be attached not only
to the tester
action is not available, the field is inactive
After pressing the button "okay" an error message
appears: "the specified user doesn't exist". It is incorrect
announcement. New pressing the button "okay." does
not change the situation.
Ability to add duplicate names
Not possible to remove any of the element from these
windows
After creating a root account and does not vreate a new
account of admin, the application will be forcing to create
root account
The root account is defined during application start, not
during the installation("The first account - the root
account - is configured during the installation of the
product. The login name and the password being set at
the installation process")
The root and the administrator account can not manage
people in the project if they are not managers of these
project
Logged root and the administrator do not have the
access to the "add the project to the user" for their own
account
Localization and size of the window are not saved
The application allows for putting the space as the first
sign of the name of the incident.
There is a possibility of defining the same users
The tooltip for the field ptoject displays "The specified
user noes not exist"
The tooltip for the field ptoject displays "The specified
user noes not exist"
The port field has a default value
In th "User name" field displays previously entered text
In the field "Server Address" displays previously inserted
text
The application does not accept the same space in the
"Password" and "Confirm Password"
According to the documentation (section 11.1) the field
"Description" requires at least one character, while
currently you need to make al least 10 characters to
create an incident.
Selecting "Change the assigned person" from the main
menu does not display the window for changing the
assignment
In case of writing the apostrophe sign in the surname the
validation is passed correctly
Sorting covers only the range of data within a single
page. With more data sorting in this way is inconvenient.
Sorting covers only the range of data within a single
page. With more data sorting in this way is inconvenient.
For the last project from the list, edit and delete inactive
buttons. For other projects from the list the behavior is
correct. Sorting projects does not change the state of the
button for the above project, even though the project is
no longer at the end of the list
After changing the role from Project Manager to
Tester/Rapairer , the project for which the change was
made are disappear from the list of projects
In projects where the manager has been assigned to the
role of Tester / Restoration 4 icons of the project
mangament are inaccessible
After moving the cursor on buttons and positions on the
menu in windows managing components and managing
environments are shown as well as the description "add
the version" for all buttons and the option in the menu
Icons enabling the edition of the user are greyed as well
as buttons are greyed of the top menu User
With the help of the bookmark "Projects", in the tool
"Edition of the project" it is possible to assign the same
user as Manager of project in two projects
In the Description field pass to the down line using the
Enter - the incident is saved instead of a new line.
Although the incident has the assigned version,
component, environment, this information are not visible
amongst information describing this incident
After logging into MrBuggy, there is "Users" tab shown
for a user.
No mark required fields
Logging on to the ordinary administrator account I am
able to create (or removals) accounts for other
administrator
It Is allowed to use special characters such as '!' '=' '$'
'%'
When exceeding a amount of characters that can be
displayed in your edit Universal Box scroll bar does not
appear
"toolStripButton1" is visible
Space character at least is an allowed sign isn't being
counted at the validation of field "name" therefore "' "(the
apostrophe and the space) isn't fulfilling the validation of
2 signs.
the "x" in the upper right corner does not work for the
window "delete user"
the ability to view incidents in all projects
* additionally the user can edit incident from the project
to which he is not even assigned
Not served system exception attached to the
img/ddec3.png screen capture
incidents remain
(7.6 specification Matrix of entitlements):
A window appears 'Users of the project'
The person entered in the change history of the incident
as the author of the amendment made by the 'Edit
selected incident' will be the person who last changed
the status of the error, and is not logged in person. For
example a repairman changed the status of the incident
to 'Resolved', and the Project Manager's (another
person) changes the name of the incident by incident
highlighted Edition - in the history entry shows that the
incident changed the name of the repairer.
If there are a few incidents already reported in the given
project and next this project is removed, the manager of
the project can assign new persons to incidents, even
when this option is unavailable of the menu. It will be
sufficient to change the status of the incident and the
application alone will make such a possibility available. It
is a functional disagreement.
The system enables to create the new user with the
password which exceeds 32 signs (lack of the validation
for the maximum amount of signs).
The system enables to create the new user with the
name exceeding 32 characters
On the screen of creating a new project we have a field
name "Project Manager"
On the screen of creating a new project we have a field
named "Description"
a pop'up with a typo appears. We have "Are you sure
want to delete the version of the project ?"
In the table of incidents, column 'Priority' is sorting
according to the order/priority (starting than highest):
1. Blocker
2. Critical
3. Low*
4. Normal
5. Trivial
6. High*
The order of priorities of the 'Low' and 'High' is converted
during the sorting. The order of priorities in the combo
box when creating a new incident is correct.
The "login name" at the stage of the configuration of the
superuser account allowes to use digits
Field "Name" and the "Description" while creating the
incident allow tor use any characters other than
alphanumerical signs
Change of status of the incident: Closed off (lack of
requirements) - > New - > Action New however a user
enables the reopening of the closed incident not perhaps
to perform such an action.
Field project manager should be a button
The button Closed (repaired) is available
In the description there is "OK" missing
The list of incidents remains unchanged irrespective of
what project will be chosen
Possibility to change login name from the user level
A possibility to open the earlier added attachment
It is not possible to delete the once attached file as the
attachment to the incident
No option to change the status of the incident to the new
one
No option to change the status of the incident to the new
An error has occurred: The mr. buggy stopped working
In the right upper part of the screen additional buttons
and lists are visible
In the history of changes Content includes " ... has
changed the name of ... "
In the history of changes Content includes " ... has
changed the description . "
In the history of changes Content includes " ... has
changed ...", for the cases of a change of name /
environment
When there is/ priority / component
                no attachment  there/isversion / description
                                        information  "There
are no attachments"
In case of performing the change of assigning incidents
from user1 per user2 it will not stay recorded in the story
of changes of the incident
When filling out the "project manager" application itself
tells the user if we start supplementing the first letter of
his name. At the start of automatic writing prompt does
not change the size of the typed character by what you
can not automatically use the first hint by validating it
with the 'enter'.
There is a described option in the application as "Lack of
requirements,"
It will not be possible already to return to empty field with
the version, although it isn't required.
Non-existent uytkowink is being shown as the manager
of the project
The window is being reloaded saving entered data.
The window is being reloaded saving entered data.
In the database connection window the required fields
are not marked with "*". This is a field : password
On page 12 in the table with the field type there is "texts
field"
In the view of users of the project after moving the cursor
on red icon a wrong announcement appears
As log on as ordinary user on the upper menu I can see
the bookmark "Users"
As log on as ordinary user, without the given plan I can
see the bookmark on the upper menu projects.
Instead of information about the change of the assigned
person to the incident, information about the change of
status appears
In the email adress Polish letters can appear, provided
that the address is not started with them or finished.
Through the application e.g. alla@wp is an
acceptable address.Address, of which the application will
prevent will be e.g. al@wp. pl
The ordinary user can log onto the system.
Typographical error: "closed off (of lack of
requirements)"
In the application one of components is called "Users"
In the application one of components is called "Incidents"
In the column the "type" is written: "root"
The story is being saved in the application as follows:
a. Jan Kowalski changed status from [Programming] on
[Question]. - should not be of square brackets ([])
b. Jan Kowalski changed priority from "Normal" on
"High". - should not be quotes (""), should not be "(a)"
beside
Field "repeat the Password" isn't returning information
about the mistake.
Field "repeat the Password" isn't returning information
about the mistake.
There is an announcement in the application "Incorrect
login name. Allowed signs it is small and the upper case,
digits and signs:. _ - "
Error: The matrix of privilages lacks a specific right to
edit incident for the user to whom the incident is not
assigned
Error: The matrix of privilages lacks a specific right to
edit incident for the user to whom the incident is not
assigned
Error: a window of the authorization appears, but there is
no icon of the program on the taskbar. If other programs
are
It is open they aretohiding
      not possible          from
                      read the   view
                               long   of the window
                                    comment.         of bar
                                               A scroll the
is missing
The application is breaking and an unsupported exerpt is
being shown. Additionally, after the click continue the
application is logging onto the user "User" and every
performed action is ending with the Unsupported
exception
Lack of any announcement of entering incorrect data
Mark two users and with click into the icon try to dismiss
them. One user will be removed
After the closing "X" of incident from the window with
incidents and another for adding it, it is not possible with
him to do nothing. All disabled icons and the lack of the
description.
Mistake: Name of the project - field is accepting 50 signs
and that's that is saved in the
qwertyuioapasdfghjkklzxcvbnmqaqwertyuioapasdfghjkk
application what is more than in documentation
The incident was written from 10000 signs, without the
error message.
Every subpage is being sorted individually.
The expected result
The field shoud pass correct validation
According to the specification: "In accordane with the
Convenction, it will be possible to sort the results by
each column." Elements of the table should be arranged
in the correct order by ID
According to the specification: "What is more, files with
JPEG an PNG extension will be displayed as thumbnails
on the screen containing reports of incidents." Afterr
According to the specification: "The following file types
are allowed as attachments: JPEG, PNG, TXT, DOC,
RTF, PDF, ZIP, RAR, 7Z, TXT, XML, XLS '- docx file
should not be attached to the incident.
Choosing a specific project in the table should show only
incidents from a given project.
According to the specyfication (page 7) for the root
account: "When creating the account should enter email
address on the configuration screen."
Position with the root data includes data before the last
step.
The application should remember the last loged in
username.
No ability to editing name.
Name for tooltip "Add an attachment".
According to the privileges table included in the
specification (page 9) root type user has the following
possibility: "Viewing incidents in all projects"
According to the privileges table included in the
specification (page 9) root type user has the following
possibility: "Viewing incidents in all projects"
According to the specification (page20) should be also
available options "To repair" and "To retest".
The Name field permits from 2-32 characters, small,
block letters and "-" signs. The field is required.
The user should be blocked and should not be able to
log in to his account.
According to the specification the field should be called
"Add New Project" (page 12 pts. 10 - the first sentence:
"When    youfield
The Prefix   clickshould
                   in the context menuas
                          be validated Project > Add
                                         incorrect, or New
                                                       signs
shall be automatically converted to uppercase.
The specification provides for 256 characters (paragraph
10, version management)
It Should be possible to assign a tester as administrator
According to the specification, repairer can return
notification of "in repair" to "necessary information" only
to a tester.
No information about assign them to a manager
Should be able to change the above statuses . It is
available in the specification
It is possible to add a user
According to the specification a name must be unique "
names for versions , components and environments
must be unique. "
Possible removing elements from these windows
The application after creating the account of the root
should show the screen of the log-on
By permissions table on the page 8 of the specification
should be able to manage people in the projects, even if
they are not managers
According to the specification "Administrator has access
to the" Add project to the user ""
The last position of the window should be remembered
The specification forbids it: "the Name cannot begin from
the space."
According to the specification the name must be unique.
tooltip for field project with information: "the given project
doesn't exist"
tooltip for field project with information: "the given project
doesn't exist"
Documentation in the 5.1 point about it recalls nothing;
field should be empty after showing the window.
In field the "login name" is shown default value "root"
(documentation 5.1 point)
In field the "Address of the server" is being shown default
value "localhost" (documentation 5.1 point)
In fields "Password" and "Potwtrz password" it is
possible to write any signs down (according to. of
documentation)
The " Description" passes validation when you type one
character
Choosing an option "change the assigned person" from
main menu I invoke desired actions
In case of writing the apostrophe down in the surname
the application should show the error of the validation.
The sorting should sort the entire scope of data enabling
later to look only a scope through.
The sorting should sort the entire scope of data enabling
later to look only a scope through.
Possibility of removing the user from the project
After changing the role of the Project Manager for
theTester / Repairer projects should not disappear
Should be properly "Add Component" / "Add the
environment."
Ability to edit the user from the icons on the "Members"
page and the top menu "User"
According to the specification "project manager is a
person who manages a single project in Mr. Buggy
application".
After pressing the Enter the cursor oneself should move
line down.
After editing the incident by adding the version /
component / environment information should be
displayed in the preview window ofthe incident
According to the specification "MrBuggy-requirements",
point. 9, page 12, in such a situation tab
"incidents"should be displayed.
At first starting the database on the pop-up "connectiong
to the database" according to the specifications of the
fields "Name", "Server Name", "Port", "database name"
should be the star indicating the fields of duty
According to the specifications of the administrator
should have permission only to create (or delete)
accounts of ordinary users
Validation of e-mail does not allow to enter special
characters
At exceeding amount of signs which can to be shown in
edit box scroll vertical bar should appear
"Close the report" tooltip is visible
According to visible information at the validation of field
"name" allowed signs it is big both small letters and the
apostrophe and the space
The window "removing user" should be closed
Only superadministartor is able to look incidents through
in all projects
Possibility of the edition of the attachment (removal)
Incidents are removed
Nothing happens. The root / administrator is grayed out
options for managing users.
The entry in the history of changes in the incident always
indicates the right person who made the change.
An agreement should be as for the possibility of
manipulating the assigned incident for the non-existent
project.
Field the password should be validated in terms of the
maximum quantity of signs (to 32).
Field name should be valided in terms of the maximum
quantity of signs (to 32).
According to specification it should be  Project
Manager'.
According to specification it should be  project
description '
The word 'project' has not been properly transformed. It
should be: Are you sure you want to delete the version of
the project? '
The correct sort order (starting with the highest priority)
are:
1. Blocker
2. Critical
3. High
4. Normal
5.Trivaial
6. Low
The specification allows to use only letters and signs ". _ -
" (specification, ch. 5.2)
According to the 11.1 pt, p. of 14 specifications text box
"Name" and the "Description" allows to use from 10 to
255 alphanumeric characters.
The user should can perform such an action
Field project manager it should be a button and is a text
box.
The button close (repaired) is available
Description appears for "Ok" button
The list of incidents is restricted to the selected project.
Ordinary user only has the access to log on, as it is
apparent from the specification (page 8-9)
Application error when trying to open a file attachment
Possibility of the file deletion from the attachment
Possibility to change the status of the incident into a new
one
Possibility to change the status of the incident into a new
one
It should start with the second window with the
information that the application is already running
A regulation on implementing the functionality being
used to place displayed amounts does not exist in the
record specifications
The specification provides for the recording "... changed
name from.
The specification provides for the recording "... changed
description of the incident."
SF for these cases predicts the recording "... changed..."
It should be "Lack of attachments"
Information about the amendment of the assigned
person to the incident, there should be made a note in
the history of changes
Possibility of approving the hint with key enter
It should be "Lack of requirements"
It is possible to choose the lack of the version (empty
field)
The non-existent user is not being shown as the
manager of the project
The user should be informed of the impossibility of the
tie-up to the database.
The user should be informed of the impossibility of the
tie-up to the database.
password field should be marked as required.
On page 12 in the table with field type should be "Text
Box"
In the view of users of the project after moving the cursor
on red icon an announcement, in which the typographical
error of the "user".
The specification is describing it: "the Component is
available only to the person with entitlements of the root
or the Administrator. For the remaining users the
bookmark is invisible ".
The specification is defining it: "for the ordinary user
bookmark Projects will not be visible until assigning this
user for the project. "
There should be information about the change of person
assigned rather than information about the change in the
status
The application will prevent Polish signs in the e-mail
address
According to the matrix of privilages the ordinary user is
supposed to have access only to the view of the screen
of the log-on
It should be "closed off (for lack of requirements)" or
closed off (lack of requirements)
According to the specification he should name himself, in
this component, the "User"
According to the specification he should name himself
this component "managing incidents"
According to the specification it should be: "root"
According to the specification, history should have the
following appearance:
a. Jan Kowalski changed status from Programming to
the Question.
b. Jan Kowalski changed the priority from Normal on
High.
Field "repeat the Password" they are highlighting red and
according to specification side 4 is returning information
about the mistake
Field "repeat the Password" they are highlighting red and
according to specification side 4 is returning information
about the mistake
Mistake: according to. of Documentation Max of 50 signs
Of faces 3 signs, required, acceptable field there are
only letters
A user who is assigned to the project can not edit any
incident
No editing capabilities for the user to whom the incident
is not assigned
Icon appears on the taskbar
A scroll bar appears
Announcement of the fact that one should emphasize
the option "new installation" if you are installing the mr
application for the first time buggy
An error message should appear, e.g. "the made login
name and/or the password are incorrect"
Both of users should be removed
The incident should open normally along with the
possibility of performing available actions for the given
user
According to documentation "every project has an
individual name in Mr Buggy (to 36 signs)."
The incident was not saved. Error message
Attachment
https://docs.google.com/file/d/0B2s0SkW27WWGaTlBajRnMzRwNjQ/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGdF9yZHROVERTcVk/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGd2l4Y2VyM245REU/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGd2l4Y2VyM245REU/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGbjg4RmE3N1FKaE0/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGTGRkUWhKc0N3Wk0/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGX2QzMTdWWG5YSlk/edit
https://docs.google.com/file/d/0B2s0SkW27WWGUC15cEFFc1BzVzQ/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGNVFKQWdrcUxOQnc/edit?pli=1
https://docs.google.com/file/d/0B2s0SkW27WWGTExIYzRySWctWkE/edit
https://docs.google.com/file/d/0B2s0SkW27WWGOGlXNEJiZ3RYRTA/edit
https://docs.google.com/file/d/0B2s0SkW27WWGcER6UWM1bzVxd0U/edit
https://docs.google.com/file/d/0B2s0SkW27WWGUzV2dDk4ZTllMUk/edit
https://docs.google.com/file/d/0B2s0SkW27WWGbkZUZWlBTHJNbWc/edit
https://docs.google.com/file/d/0B2s0SkW27WWGczZ1WkJSeUpxU2c/edit
https://docs.google.com/file/d/0B2s0SkW27WWGQTlXUGxTM1B5aVk/edit
https://docs.google.com/file/d/0B2s0SkW27WWGX0ZuNFowMk9MU2M/edit
https://docs.google.com/file/d/0B2s0SkW27WWGcnBzU1FOLVNzVUk/edit
Reproducibility
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Not reproducible
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Always
Not reproducible
Always
Always
Always
Always
Appeard once
Always
Always
Always
Category
New user
Sorting results
Incidents
Incidents
Incidents
Adding superadminstrator account
Member list
Log on
Editing a user
Incidents
Incidents
Incidents
New user
Log on
Project
Project
Project
Project
Incidents
Incidents
Project
Project
Project
Adding superadminstrator account
Adding superadminstrator account
Project
Project
Options
Incidents
New user
Assigning users to a project
Assigning users to a project
Connecting with database
Connecting with database
Connecting with database
Adding superadminstrator account
Incidents
Incidents
Editing a user
Sorting results
Assigning users to a project
Assigning users to a project
Projects
Projects
Editing a user
Projects
Incidents
Incidents
First run
Connecting with database
Users
Adding superadminstrator account
Incidents
Incidents
Creating user
Users
Incidents
Incidents
Project
Project
Project management
Incidents
Incidents
Users
Users
Projects
Projects
Projects
Incidents
Adding superadminstrator account
Incidents
Incidents
Specyfication
Specyfication
Specyfication
Incidents
Editing a user
Incidents
Incidents
Incidents
Incidents
Other
Users
Incidents
Incidents
Incidents
Incidents
Incidents
Projects
Incidents
Incidents
Users
Connecting with database
Connecting with database
Specyfication
Projects
Specyfication
Specyfication
Incidents
Users
Users
Incidents
Specyfication
Specyfication
Specyfication
Specyfication
Creating user
Creating user
Adding superadminstrator account
Incidents
Specyfication
Loging window
Incidents
Connecting with database
Connecting with database
Users
Incidents
Projects
Incidents
Sorting results