Automation testing means
using an automation tool
to execute your test case suite
and report back the results
Helping your quality assurance team
test more of an application in less time.
Testing Session 20h
28%
Manual
72%

Automate...
1. Eye ball testing
2. It requires less time and expense to begin
productive manual testing.
3. Easily we can update our t...
1. Manual testing is time and cost
consuming
2. Its difficult to test Multilanguage sites
3. You can run tests over night
...
Define scope of automation
Test tool Selection
Planning, Design and
Development
Test Execution
Maintenance
Test cases that are executed
repeatedly
Test Cases that are difficult or time
consuming to perform manually
High risk
X Test cases that are newly designed
X Test Cases that the requirements
change frequently
X Add hoc tests
1.
2.
3.
4.
5.
6.

Decide what Test Cases to Automate
Test Early and Test Often
Select the Right Automated Testing Tool
Di...
• Ease of use scripting language
• Support for different types of tests
• Multiple Frameworks and OS
Steps

Manual time (sec)

Automated time (sec)

Open xls
visit url
get page source
find title
compare titles
report

10
15...
Theodore Lagonikas
tlagonikas@gmail.com
Speed Up Software Releasing with Automated Testing
Upcoming SlideShare
Loading in …5
×

Speed Up Software Releasing with Automated Testing

613 views

Published on

3rd SCRUM Meetup of Agile Greece meetup group presentation on Automated Testing by Theodore Lagonikas QA @ spitogatos.gr

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
613
On SlideShare
0
From Embeds
0
Number of Embeds
306
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Speed Up Software Releasing with Automated Testing

  1. 1. Automation testing means using an automation tool to execute your test case suite and report back the results
  2. 2. Helping your quality assurance team test more of an application in less time. Testing Session 20h 28% Manual 72% Automated
  3. 3. 1. Eye ball testing 2. It requires less time and expense to begin productive manual testing. 3. Easily we can update our test case according to project movement 4. Automation cannot replace human intuition, inference, and inductive reasoning.
  4. 4. 1. Manual testing is time and cost consuming 2. Its difficult to test Multilanguage sites 3. You can run tests over night 4. Increase in execution Speed and test coverage 5. Manual testing is boring hence its error prone
  5. 5. Define scope of automation Test tool Selection Planning, Design and Development Test Execution Maintenance
  6. 6. Test cases that are executed repeatedly Test Cases that are difficult or time consuming to perform manually High risk
  7. 7. X Test cases that are newly designed X Test Cases that the requirements change frequently X Add hoc tests
  8. 8. 1. 2. 3. 4. 5. 6. Decide what Test Cases to Automate Test Early and Test Often Select the Right Automated Testing Tool Divide your Automated Testing Efforts Create Good, Quality Test Data Create Automated Tests that are Resistant to Changes in the UI
  9. 9. • Ease of use scripting language • Support for different types of tests • Multiple Frameworks and OS
  10. 10. Steps Manual time (sec) Automated time (sec) Open xls visit url get page source find title compare titles report 10 15 3 5 4 10 0,5 20 0,4 0,1 0,1 0,1 25 Test Type Total Manual 47 (sec) Automated 21,2 (sec) 20 15 10 5 0 manual Automated
  11. 11. Theodore Lagonikas tlagonikas@gmail.com

×