All cases assume system has been set up (unless otherwise specify)

(server 1 lives in clue.ece.cmu.edu, server 2 lives in risk.ece.cmu.edu)

 

Case 1: testing baseline scenario

 

Description: accessing the application under normal circumstances as specified in baseline scenario

 

Steps:

 

 

Case 2.1: testing FT scenario with first server crashes

 

Description: accessing the application while encounter fatal error in server 1

 

Steps:

 

 

Case 2.2: testing FT scenario with first server recovered

 

Description: accessing the application while server 1 is down and then recover (follow up on case 2.1)

 

Steps:

 

 

Case 2.3: testing FT scenario with second server crashes

 

Description: accessing the application while both servers are running and then server 2 crashes (follow up on case 2.2)

 

Steps:

 

 

Case 3: testing FT scenario with Fault detector

 

Description: accessing the application while both servers are monitored by the fault detectors, servers are re-launching upon crashes are detected

 

Steps: