HE'S MAGIC, YOU KNOW, MAURICIO POCHETTINO

Automated Testing

To test, or not to test

Manual Testing

Test performed by human

Simple

Based on human perspective

Repetitive

Takes forever

Automated Testing

Test performed by using tools

Why ?

 

  • Reliable

  • Efficient

  • Accuracy

  • Vast test coverage

  • Quick troubleshooting

Who's Involved  ?

  • Manual tester

  • Automation tester

  • Developer

  • Product Owner

E2E

Integration

Unit

Test UI

Test various layers

of the application

Test certain unit

work as expected

How ?

  1. Select tools

  2. Define scenario

  3. Execution

  4. Delivery

  5. Maintenance

Tools

  • Selenium
  • Cucumber
  • Watir
  • Appium
  • Katalon
  • Jest
  • Mocha
  • RSpec
  • ...

Which scenario to automate?

High risk business process

Repetitive / common feature

Difficult to perform manually

Time consuming test

Not suitable for

Newly designed and not executed manually at least once

Frequently changing

Myth

Will give us

more ping pong time?

The cost is too expensive?

Better than manual testing?

True ?

False ?

True ?

False ?

True ?

False ?

Question :

What test to test the test code?

Made with Slides.com