Slide 1

Slide 1 text

Manual vs. Automated Testing: the Chicken and Egg Question Answered! Marina Kudryavtseva EXTENT October 2011

Slide 2

Slide 2 text

Post Trade System

Slide 3

Slide 3 text

Preconceptions Advantages Automated Testing Manual Testing Within a short period of time, you can cover all the major test cases. Using tools, you can check all kind of cases like performance and load of the software. It is the best choice for regression, functional, performance, load testing. This testing can be executed on different operating platforms within the same allocated period of time Within a short period of time, you can obtain test results of many test cases. It is used in both big and small projects The test cases can be added or removed according to the direction of the project. The more time tester spends testing a module the grater the odds to find real user bugs  Tester can execute random/sapient testing. Disadvantages The tester can launch a set of tests multiple times. In certain cases, automated tests do not allow finding the root cause of defects. Real performance and load numbers cannot be determined for a huge number of clients. Manual testing is time consuming. Each time there is a new build, the tester must return all required tests – which after a while would become very mundane and tiresome.

Slide 4

Slide 4 text

Testing of complex GUI

Slide 5

Slide 5 text

From manual to automated and vice versa

Slide 6

Slide 6 text

Testing & Checking The Context-driven school was founded by CemKaner, BrianMarick, JamesBach, and BretPettichord. The school was founded on November 21, 1999.  Checking is something that we do with the motivation of confirming existing beliefs.  Testing is something that we do with the motivation of finding new information.

Slide 7

Slide 7 text

Summary Automated Testing Manual Testing Manual Testing Automated Testing Automated Checking

Slide 8

Slide 8 text

Summary Automated Testing Manual Testing Manual Testing Automated Testing Automated Checking