Skip to main content

Table 1 The results of testing GNLab with MT

From: An innovative approach for testing bioinformatics programs using metamorphic testing

MRs

Original

GM1

GM2

GM3

GM4

GM5

GM6

GM7

GM8

GM9

MR1(a)

          

MR1(b)

          

MR2(a)

   

RYE

 

RYE

RY

Y

  

MR2(b)

   

RYE

RYE

 

RYE

   

MR2(c)

RYE

RYE

RYE

YE

RYE

YE

RYE

RYE

RYE

RYE

MR3(a)

          

MR3(b)

          

MR4

  

RYE

     

RYE

RYE

MR5(a)

   

RYE

E

RY

RYE

RYE

  

MR5(b)

   

RYE

E

RY

RYE

RYE

  
  1. GNLab and nine of its mutants were tested against three batches of test cases, which are labeled as R (random), Y (yeast) and E (E. coli). Each pair of test cases that detects a violation of a MR in a program is labeled by its batch in the respective cell in the table. For example, the label 'RY' in the cell [GM6, MR2(a)] indicates that mutant 6 violates MR2(a) according to the test cases in batch R and batch Y.