Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
All Rights reserved - © HaiTS 2012-2015 2
Agenda
 Automation testing an Introduction
 Manual vs. Automation
 Automation...
All Rights reserved - © HaiTS 2012-2015 3
What is Automation Test
 When To Stop Testing?
 The question is not whether al...
All Rights reserved - © HaiTS 2012-2015 4
Why automate testing
 “Automation will help us release a higher
quality product...
All Rights reserved - © HaiTS 2012-2015 5
Why automation makes your
life easy?
自動化は人生が容易になります
All Rights reserved - © HaiTS 2012-2015 6
Why not automation tesing
It’s just a reason.
If we really want,
we will find th...
All Rights reserved - © HaiTS 2012-2015 7
Mindset of manual vs.
automation
5 levels mindset for Tester
You don't believe i...
All Rights reserved - © HaiTS 2012-2015 8
LAZADA VIETNAM STORY
All Rights reserved - © HaiTS 2012-2015 9
All Rights reserved - © HaiTS 2012-2015 10
New mindset testing
All Rights reserved - © HaiTS 2012-2015 11
Automation vs. Manual
Manual Automation
Test execution time:
increase
Regressio...
All Rights reserved - © HaiTS 2012-2015 12
History of Automation
 1st Generation: Record and Playback
 2nd Generation: S...
All Rights reserved - © HaiTS 2012-2015 13
Automation Tools
All Rights reserved - © HaiTS 2012-2015 14
Automation framework
All Rights reserved - © HaiTS 2012-2015 15
Test Automation Framework
Hybrid
All Rights reserved - © HaiTS 2012-2015 16
QTP Test Automation Framework
Auto Framework using QTP has 4 main sections:
 E...
All Rights reserved - © HaiTS 2012-2015 17
Selenium Automation
Framework
Selenium Automation Architecture:
All Rights reserved - © HaiTS 2012-2015 18
Automation for Tabsquare
using Selenium
All Rights reserved - © HaiTS 2012-2015 19
Demo
Automation testing for integration
web and mobile app system
 Running vi...
All Rights reserved - © HaiTS 2012-2015 20
SWOT Analysis
Strengths
Regression test
Data driven
Verify formulas and finance...
All Rights reserved - © HaiTS 2012-2015 21
Conlusion
All Rights reserved - © HaiTS 2012-2015 22
22
ありがとう
Automation testing introduction for FujiNet
Nächste SlideShare
Wird geladen in …5
×

Automation testing introduction for FujiNet

Automation testing mindset and framework - an introduction

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Als Erste(r) kommentieren

Automation testing introduction for FujiNet

  1. 1. All Rights reserved - © HaiTS 2012-2015 2 Agenda  Automation testing an Introduction  Manual vs. Automation  Automation tools.  Conclusion.
  2. 2. All Rights reserved - © HaiTS 2012-2015 3 What is Automation Test  When To Stop Testing?  The question is not whether all the bugs have been found, but whether the software is sufficiently “good” to stop testing.  “Using computer time to execute of tests.”
  3. 3. All Rights reserved - © HaiTS 2012-2015 4 Why automate testing  “Automation will help us release a higher quality product on time”  Repetitive test that run for multiple builds  Test that tend to cause human error.  Test that require multiple data sets  Frequently used functionality that introduces high risk conditions.  Test that run on several different hardware or software platform.
  4. 4. All Rights reserved - © HaiTS 2012-2015 5 Why automation makes your life easy? 自動化は人生が容易になります
  5. 5. All Rights reserved - © HaiTS 2012-2015 6 Why not automation tesing It’s just a reason. If we really want, we will find the solution
  6. 6. All Rights reserved - © HaiTS 2012-2015 7 Mindset of manual vs. automation 5 levels mindset for Tester You don't believe it until you see it. You don't believe everything that you see. Hybrid mindset of developer and tester for automation.
  7. 7. All Rights reserved - © HaiTS 2012-2015 8 LAZADA VIETNAM STORY
  8. 8. All Rights reserved - © HaiTS 2012-2015 9
  9. 9. All Rights reserved - © HaiTS 2012-2015 10 New mindset testing
  10. 10. All Rights reserved - © HaiTS 2012-2015 11 Automation vs. Manual Manual Automation Test execution time: increase Regression test coverage: decrease Responsive and flexible Human variation No maintenance needed Immediate dividend paid Not cost effective for high volume regression Test execution time: decrease Regression test coverage: increase Relatively inflexible Machine consistency High maintenance needed Long-term dividend Not cost effective for low volume regression
  11. 11. All Rights reserved - © HaiTS 2012-2015 12 History of Automation  1st Generation: Record and Playback  2nd Generation: Scripting  3rd Generation: Data driven  4th Generation: Keyword Driven
  12. 12. All Rights reserved - © HaiTS 2012-2015 13 Automation Tools
  13. 13. All Rights reserved - © HaiTS 2012-2015 14 Automation framework
  14. 14. All Rights reserved - © HaiTS 2012-2015 15 Test Automation Framework Hybrid
  15. 15. All Rights reserved - © HaiTS 2012-2015 16 QTP Test Automation Framework Auto Framework using QTP has 4 main sections:  Environment: contains xml setting files  Function Libraries: common functions with dynamic description and specific functions  Shared Repositories: these files describe the shared graphic user elements in the system  TC Scripts: test case scripts
  16. 16. All Rights reserved - © HaiTS 2012-2015 17 Selenium Automation Framework Selenium Automation Architecture:
  17. 17. All Rights reserved - © HaiTS 2012-2015 18 Automation for Tabsquare using Selenium
  18. 18. All Rights reserved - © HaiTS 2012-2015 19 Demo Automation testing for integration web and mobile app system  Running video demo file
  19. 19. All Rights reserved - © HaiTS 2012-2015 20 SWOT Analysis Strengths Regression test Data driven Verify formulas and finance calculation Weaknesses Require stable system ?????? Opportunities Developing our own framework Automation is future ??????? Threats Conflict with manual tester ???????? Automation Test Solution
  20. 20. All Rights reserved - © HaiTS 2012-2015 21 Conlusion
  21. 21. All Rights reserved - © HaiTS 2012-2015 22 22
  22. 22. ありがとう

×