Here you can download all relevant files:

Defect clones

A set of 28 defect clones have been prepared based on defect-free clone 1.7.2.

Defect clone of UIS can be run the same way as defect-free clone.

Defects can be injected into five parts of UIS application:

A defect clone can be composed of any combination of these parts. But in the most cases defect clone is composed only of one defect part and remaining four parts are without defect, which allows an exact description of failures of each defect clone.

A future experimenting user can easily prepare such defect clone which will perfectly suit his/her needs only by composing of several one defect parts .

For experimental purposes only there is one defect clon which is composed of all five defect parts: UIS-C2.H2.M1.L0_M_CR (M_CR stands for "Most CRitical").

The begining of the name of defect clone signifies the severity of injected defect. Of course a value of severity is only estimated by the creator of the defect clone. Information about severity is composed from letters C (Critical severity), H (High), M (Medium) and L (Low), followed by numbers which display a sum of individual injected defects in each category. Defect-free application has a label C0.H0.M0.L0 whereas defect clone can have e.g. a label C0.H3.M1.L4, which means “zero critical defect, three defects with high severity, one medium defect and four low defects”. This part is prepared automatically by ErrorSeeder application.

You can obtain detailed information about each defect clone by clicking on the nickname of the defect.

Available defect clones

Nickname of the defect Failed tests downloadable
WAR file
Functional Acceptance
diferent-button-color 0 0 01-C0.H0.M0.L1_S_S_07
misspeling-in-title 1 0 02-C0.H0.M0.L1_S_S_03
fixed-value 124 8 03-C0.H0.M0.L1_S_S_02
wrong-page-opened-after-activity 12 2 04-C0.H0.M0.L1_S_S_04
displayed-duplicate-information 12 1 05-C0.H0.M0.L1_S_S_09
swaped-columns-in-table 126 26 06-C0.H0.M0.L1_T_S_05
unknown-additional-record 18 0 07-C0.H0.M1.L0_S_S_08
displayed-off-by-one-number 10 0 08-C0.H0.M1.L0_S_S_12
false-success-alert 1 1 09-C0.H0.M1.L0_T_S_10
invalid-input-turns-to-valid 1 1 10-C0.H0.M1.L0_T_S_11
link-to-another-menu-item 5 1 11-C0.H0.M1.L0_S_S_05
wrong-functionality-of-checkbox 20 14 12-C0.H0.M1.L0_T_S_08
wrong-enum-in-DB 26 28 13-C0.H1.M0.L0_G_T_D_01
off-by-one-date-input-record 13 21 14-C0.H1.M0.L0_D_U_01
constant-date-input 15 21 15-C0.H1.M0.L0_D_U_02
record-with-empty-item 9 3 16-C0.H1.M0.L0_T_S_07
record-with-invalid-item 1 1 17-C0.H1.M0.L0_T_S_09
missing-column-in-table 13 0 18-C0.H1.M0.L0_S_S_06
randomly-missing-button 28 2 19-C0.H1.M0.L0_S_S_10
button-not-functional 4 5 20-C0.H1.M0.L0_T_S_02
delete-in-DB-but-displayed 74 6 21-C0.H1.M0.L0_T_S_04
malfunction-of-button 6 16 22-C1.H0.M0.L0_S_S_11
delete-displayed-but-not-in-DB 75 4 23-C1.H0.M0.L0_T_S_03
addition-displayed-but-not-in-DB 8 24 24-C1.H0.M0.L0_T_S_06
student-empty-table-all-the-time 197 38 25-C1.H0.M0.L0_S_S_01
teacher-empty-table-all-the-time 265 59 26-C1.H0.M0.L0_T_S_01
wrong-select-from-DB 6 4 27-C1.H0.M0.L0_U_D_01
mix-of-the-most-critical 360 86 28-C2.H2.M1.L0_M_CR