O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

manulvsautomation

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Automation Concepts
Automation Concepts
Carregando em…3
×

Confira estes a seguir

1 de 10 Anúncio

Mais Conteúdo rRelacionado

Semelhante a manulvsautomation (20)

Mais recentes (20)

Anúncio

manulvsautomation

  1. 1. TEST AUTOMATION VS. MANUAL TESTING
  2. 2. Manual Testing: Process of testing an application manually for defects. It requires a tester to play the role of an end user Automation Testing: It is technique by using special software to control the execution of tests and the comparison of actual results with predicted results Testing tools Ex: QTP, Winrunner, Selenium etc
  3. 3. Manual software testing & major challenges  Timeliness & Schedule  Risk Management  Requirements  Human Attention  Writing correct test cases
  4. 4. Test Automation & Major Challenges Object/ Element identification Test Data Management Risk Management Cross Browser Testing
  5. 5. Advantages of Manual Testing  Cost Effective  Ad-hoc, exploratory & monkey testing are possible  Useful for small & large projects  Easy to add and remove test cases  Easy for a fresher to implement  No need of programming experts  More reliable
  6. 6. Advantages of Test Automation  Time saving  Scripts can be executed at any time  Useful for large & complicated projects  Consistent  Better test coverage  Better application quality  Accelerate product delivery time
  7. 7. Manual Testing - Drawbacks Time Consuming Human involvement is more Concept of repeatability not so accurate GUI object size difference and color combination are not easy to find out Actual load testing & performance testing is not easy to perform
  8. 8. Automation Testing - Drawbacks Development time Skill level & Tooling  Failed tests Non-failed tests  Maintenance Not many bugs found
  9. 9. Conclusion There is no complete substitute for manual testing. It is especially useful in the initial phase of software development, when the software and its user interface are not stable enough, in beginning the automation does not make sense. Test automation is expensive and it is an addition, not a replacement, to manual testing. To properly test an application, a human intelligence is always required.
  10. 10. THANK YOU 

×