1.

What is Exploratory testing (used in Agile) vs Scripted Testing?

Answer»
Exploratory Testing
Scripted Testing
Requires GOOD knowledge of the domain. The testing is conducted by the individual tester who has good knowledge of the domain.  
Tester overcomes the LACK of domain knowledge during the test design phase. The tester gains knowledge during the knowledge sharing sessions by subject MATTER experts.  
It is more of a mindset  
Scripted testing is a formal testing methodology  
It is suitable when requirements and specifications are not clear  
It is suitable when requirements and specifications are clear  
Works well when the requirements change frequently  
Doesn’t work well when the requirements change frequently   
Testers use logical reasoning to guide future testing.  
Testers follow step-by-step instructions and discourage deviations.  
Testers feel more involved in exploratory testing  
Testers don’t feel involved as they have to follow step by step process  
Bugs are detected quickly  
Bugs can be detected only at the end-of-life test cycle  
Dependent on the skills of tester  
As the tester MUST follow the step-by-step process it is independent of the tester's skills  
Effective when the testers are skilled  
Highly effective if the aspects and values that need to be TESTED are in sequence  
Testers can change the test cased on the fly  
Testers have to follow a sequence test case in advance that are designed.  
Testing is performed on the fly and hence test cases cannot be tested well in advance  
Test cases are prepared and reviewed well in advance.  
There is no way to confirm that all requirements are met and implemented  
At the end of the testing life cycle the tester can confirm that all the requirements are met.  
Repeating the same test becomes challenging as no documentation is created during exploratory test.  
The same tests can be repeated as the test scripts are defined in well advance.  
Exploratory tests cannot be automated  
Scripted tests can be automated  
Testers are not aware what to expect at the end of testing cycle  
Testers are aware what to expect at the end of testing cycle  


Discussion

No Comment Found