Automation testing

Transpose Solutions Inc
Transpose Solutions IncTranspose Solutions Inc
Automation Testing
-Transpose Solutions
www.transposesolutions.com
1/17/2019
Introduction:
In software testing, automation testing is a method that is
performed with use of a special software tools (Example: HP –
UFT, Selenium, IBM Rational, Telerik, Test Complete, Tosca,
Zephyr, Ranorex, etc...) to control the execution of tests and
compare actual test results with predicted or expected results.
www.transposesolutions.com
Purpose of Automation Testing:
Automation testing can increase the depth and scope of tests
to help improve software quality.
It helps to run many test cases consistently and repeatedly
such as those for cross-browser and cross-device
compatibility and other different environments with very less
human interaction.
Some cases, regression testing can be laborious and time
consuming if tested manually. Automation testing enables
testers to focus on more challenging and rewarding work.
www.transposesolutions.com
Pre-requisites:
 Automation Test Plan
 Automation Approach
 Automation Testing Tools
 Automation Test Skilled Personnel
 Test Documentation
 Test Environment
www.transposesolutions.com
Automation Test Plan:
Project management to outline and describe the scope,
resources, tools, testing approach and types of framework to
be involved.
It will outline each of the manual tests within the Manual Test
Plan that can and will be automated.
www.transposesolutions.com
Scope of Automation:
Project management to define the area of application to test
which will be automated. Some of the following points help
determine scope:
 Business Scenarios
 Complexity of test cases
 Description of Manual Test Cases
 End-To-End Flows
 Technical feasibility
 Validations
www.transposesolutions.com
Criteria for Tool Selection:
To automate an application, the following parameters should
be considered:
 Data driven capabilities
 Debugging and logging capabilities
 Platform independence
 Extensibility & Customizability
 E-mail Notifications
 Version control friendly
 Support unattended test runs
www.transposesolutions.com
Automation Framework:
Automation test framework is a set of guidelines that is performed
to integrate function libraries, test data sources, object details and
various reusable modules. There are different types of
framework/scripting techniques to choose:
 Linear Automation Framework
 Modular Based Testing Framework
 Library Architecture Testing Framework
 Data-Driven Framework
 Keyword-Driven Framework
 Hybrid Testing Framework
 Agile Automation Framework
www.transposesolutions.com
Automation Approaches:
Different type of approaches used among organizations.
Some of the common approaches are:
 Graphical user interface (GUI) testing – is a technique
used to test the application’s graphical user interface.
 Application Programming Interface (API) Testing –
mostly performed with application which has a collection of
APIs, to verify API triggers, expected return value based on
input condition and other parameters of the API calls.
Popular API testing tools are Postman, SOAP UI
www.transposesolutions.com
Automation Testing Tools:
Testing tools are used for both functional and non-functional
testing.
There is open source and licensed automation tools are
available in the market, selecting the right set of tools is key to
success of automating.
www.transposesolutions.com
Skilled Personnel:
Automation testing needs skilled personnel’s need some
programming skills even though most automation tools
claims that programing skills are not required.
The more technical and programming skills can help save time
and run more complex tests.
www.transposesolutions.com
Automation Test Documentation:
Documentation helps in estimating the testing effort required,
test coverage, requirement tracking and other project related
observations:
 Test Coverage
 Test Cases – (Capture/playback approach, Structure
scripting approach and Model based testing)
 Test Data
 Test Reporting
www.transposesolutions.com
Automation Test Environment:
Automation test environment is a setup of software and
hardware on which the test team will conduct the testing.
Some of the key area to set up the environment:
 Test data
 Database server
 Application – front end running environment
 Resource usage
www.transposesolutions.com
Advantages of Automation Testing:
 Run multiple test / More tests can be run per build
 Create tests that cannot be done manually (Real-time,
remote, parallel tests)
 Wider Test Coverage
 Faster than Manual Testing
 Save time and money
www.transposesolutions.com
Disadvantages of Automation Testing:
 Additional costs – tools and licenses
 Require additional technologies
 Need to have Software Test engineer with development
and automation skills
 Not all manual test can be automated
 Test can become more complex
www.transposesolutions.com
Conclusion
The results of the testing should be gathered and presented
to stakeholders to address that the team was able to achieve
the quality goals, objective and recorded the accurate
information which can help to build respect and value for the
organization.
www.transposesolutions.com
Code of Ethics
It is important to engage Certified Testers and Professional
Organization who shall maintain integrity and the highest
professional standard.
A code of ethics is necessary to ensure that the confidential
and privileged information is not put to appropriate use.
www.transposesolutions.com
Thank you..
www.transposesolutions.com
1 de 18

Recomendados

Value of software testing por
Value of software testingValue of software testing
Value of software testingTranspose Solutions Inc
666 visualizações16 slides
API Testing - The power of libraries (chai, cheerio.js ,lodash and moment.js) por
API Testing - The power of libraries (chai, cheerio.js ,lodash and moment.js)API Testing - The power of libraries (chai, cheerio.js ,lodash and moment.js)
API Testing - The power of libraries (chai, cheerio.js ,lodash and moment.js)AnuradhaRaman5
235 visualizações19 slides
Test Automation Approach por
Test Automation ApproachTest Automation Approach
Test Automation Approachtomek tomek
146 visualizações8 slides
M. Holovaty, Концепции автоматизированного тестирования por
M. Holovaty, Концепции автоматизированного тестированияM. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестированияAlex
254 visualizações11 slides
Automation test scripting guidelines por
Automation test scripting guidelines Automation test scripting guidelines
Automation test scripting guidelines Bharathi Krishnamurthi
4.1K visualizações10 slides
Test Automation por
Test AutomationTest Automation
Test Automationrockoder
9.5K visualizações19 slides

Mais conteúdo relacionado

Mais procurados

Automation testing introduction for FujiNet por
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNetHai Tran Son
1.3K visualizações23 slides
Need for automation testing por
Need for automation testingNeed for automation testing
Need for automation testing99tests
947 visualizações11 slides
Load test nfr gathering por
Load test nfr gatheringLoad test nfr gathering
Load test nfr gatheringTomasz Fajks
2.4K visualizações11 slides
Introduction to Automation Testing por
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
1K visualizações15 slides
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment por
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2
1.5K visualizações28 slides
Performance Bottleneck Identification por
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck IdentificationMustufa Batterywala
8.4K visualizações9 slides

Mais procurados(20)

Automation testing introduction for FujiNet por Hai Tran Son
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
Hai Tran Son1.3K visualizações
Need for automation testing por 99tests
Need for automation testingNeed for automation testing
Need for automation testing
99tests947 visualizações
Load test nfr gathering por Tomasz Fajks
Load test nfr gatheringLoad test nfr gathering
Load test nfr gathering
Tomasz Fajks2.4K visualizações
Introduction to Automation Testing por Archana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan1K visualizações
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment por WSO2
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO21.5K visualizações
Performance Bottleneck Identification por Mustufa Batterywala
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck Identification
Mustufa Batterywala8.4K visualizações
Types of test tools por Vaibhav Dash
Types of test toolsTypes of test tools
Types of test tools
Vaibhav Dash4.4K visualizações
A Test Automation Framework por Gregory Solovey
A Test Automation FrameworkA Test Automation Framework
A Test Automation Framework
Gregory Solovey761 visualizações
Test automation framework por QACampus
Test automation frameworkTest automation framework
Test automation framework
QACampus1.7K visualizações
Test automation principles, terminologies and implementations por Steven Li
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
Steven Li778 visualizações
Designing a Test Automation Framework By Quontra solutions por QUONTRASOLUTIONS
Designing a Test Automation Framework By Quontra solutionsDesigning a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutions
QUONTRASOLUTIONS1.4K visualizações
Software Testing Tools | Edureka por Edureka!
Software Testing Tools | EdurekaSoftware Testing Tools | Edureka
Software Testing Tools | Edureka
Edureka!2.7K visualizações
Guideto Successful Application Test Automation por aimshigh7
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automation
aimshigh76.5K visualizações
Ivan Pashko - Simplifying test automation with design patterns por Ievgenii Katsan
Ivan Pashko - Simplifying test automation with design patternsIvan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patterns
Ievgenii Katsan680 visualizações
Automation Framework Design por Kunal Saxena
Automation Framework DesignAutomation Framework Design
Automation Framework Design
Kunal Saxena888 visualizações
Banishing the Fears of Test Automation - Codestock 2022 por Jameson McGhee
Banishing the Fears of Test Automation - Codestock 2022Banishing the Fears of Test Automation - Codestock 2022
Banishing the Fears of Test Automation - Codestock 2022
Jameson McGhee68 visualizações
Keyword-driven Test Automation Framework por Mikhail Subach
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
Mikhail Subach8.2K visualizações
Test automation por Xavier Yin
Test automationTest automation
Test automation
Xavier Yin1.4K visualizações

Similar a Automation testing

Automation Best Practices.pptx por
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptxpavelpopov43
18 visualizações17 slides
Choosing right-automation-tool por
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-toolBabuDevanandam
352 visualizações8 slides
Introduction to Automation Testing por
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
8.6K visualizações15 slides
Top 5 Pitfalls of Test Automation and How To Avoid Them por
Top 5 Pitfalls of Test Automation and How To Avoid ThemTop 5 Pitfalls of Test Automation and How To Avoid Them
Top 5 Pitfalls of Test Automation and How To Avoid ThemSundar Sritharan
466 visualizações17 slides
Automation Tools Overview por
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewSachin-QA
113 visualizações17 slides
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at... por
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...DevDay.org
392 visualizações22 slides

Similar a Automation testing(20)

Automation Best Practices.pptx por pavelpopov43
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
pavelpopov4318 visualizações
Choosing right-automation-tool por BabuDevanandam
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
BabuDevanandam352 visualizações
Introduction to Automation Testing por Archana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan8.6K visualizações
Top 5 Pitfalls of Test Automation and How To Avoid Them por Sundar Sritharan
Top 5 Pitfalls of Test Automation and How To Avoid ThemTop 5 Pitfalls of Test Automation and How To Avoid Them
Top 5 Pitfalls of Test Automation and How To Avoid Them
Sundar Sritharan466 visualizações
Automation Tools Overview por Sachin-QA
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Sachin-QA113 visualizações
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at... por DevDay.org
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
DevDay.org392 visualizações
manual & automation testing por Bharat Dawar
manual & automation testingmanual & automation testing
manual & automation testing
Bharat Dawar116 visualizações
Automation Tools Overview por Murageppa-QA
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Murageppa-QA1.1K visualizações
Software testing por Ravi Dasari
Software testingSoftware testing
Software testing
Ravi Dasari120 visualizações
Introduction to Automation Testing por Fayis-QA
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Fayis-QA66 visualizações
Getting Started With QA Automation por Giovanni Scerra ☃
Getting Started With QA AutomationGetting Started With QA Automation
Getting Started With QA Automation
Giovanni Scerra ☃271 visualizações
11_Automated_Testing.ppt por ShivareddyGangam
11_Automated_Testing.ppt11_Automated_Testing.ppt
11_Automated_Testing.ppt
ShivareddyGangam6 visualizações
11_Automated_Testing.ppt por MadhaviP23
11_Automated_Testing.ppt11_Automated_Testing.ppt
11_Automated_Testing.ppt
MadhaviP236 visualizações
Best Practices In Load And Stress Testing Cmg Seminar[1] por Munirathnam Naidu
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
Munirathnam Naidu1.4K visualizações
Chapter 5 - Tools por Neeraj Kumar Singh
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools
Neeraj Kumar Singh646 visualizações
Automated Software Testing Framework Training by Quontra Solutions por Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Quontra Solutions 857 visualizações
Chapter 5 - Automating the Test Execution por Neeraj Kumar Singh
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution
Neeraj Kumar Singh5.5K visualizações

Último

Case Study Copenhagen Energy and Business Central.pdf por
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdfAitana
16 visualizações3 slides
SUPPLIER SOURCING.pptx por
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptxangelicacueva6
15 visualizações1 slide
handbook for web 3 adoption.pdf por
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdfLiveplex
22 visualizações16 slides
Mini-Track: Challenges to Network Automation Adoption por
Mini-Track: Challenges to Network Automation AdoptionMini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation AdoptionNetwork Automation Forum
12 visualizações27 slides
Network Source of Truth and Infrastructure as Code revisited por
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
26 visualizações45 slides
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
85 visualizações32 slides

Último(20)

Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 visualizações
SUPPLIER SOURCING.pptx por angelicacueva6
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptx
angelicacueva615 visualizações
handbook for web 3 adoption.pdf por Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 visualizações
Mini-Track: Challenges to Network Automation Adoption por Network Automation Forum
Mini-Track: Challenges to Network Automation AdoptionMini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation Adoption
Network Automation Forum12 visualizações
Network Source of Truth and Infrastructure as Code revisited por Network Automation Forum
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisited
Network Automation Forum26 visualizações
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... por James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson85 visualizações
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... por Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Jasper Oosterveld18 visualizações
Voice Logger - Telephony Integration Solution at Aegis por Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 visualizações
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 visualizações
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 visualizações
PRODUCT PRESENTATION.pptx por angelicacueva6
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptx
angelicacueva614 visualizações
AMAZON PRODUCT RESEARCH.pdf por JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta26 visualizações
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 visualizações
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive por Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Network Automation Forum31 visualizações
Scaling Knowledge Graph Architectures with AI por Enterprise Knowledge
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AI
Enterprise Knowledge30 visualizações
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 visualizações
Tunable Laser (1).pptx por Hajira Mahmood
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptx
Hajira Mahmood24 visualizações
Ransomware is Knocking your Door_Final.pdf por Security Bootcamp
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdf
Security Bootcamp55 visualizações

Automation testing

  • 2. Introduction: In software testing, automation testing is a method that is performed with use of a special software tools (Example: HP – UFT, Selenium, IBM Rational, Telerik, Test Complete, Tosca, Zephyr, Ranorex, etc...) to control the execution of tests and compare actual test results with predicted or expected results. www.transposesolutions.com
  • 3. Purpose of Automation Testing: Automation testing can increase the depth and scope of tests to help improve software quality. It helps to run many test cases consistently and repeatedly such as those for cross-browser and cross-device compatibility and other different environments with very less human interaction. Some cases, regression testing can be laborious and time consuming if tested manually. Automation testing enables testers to focus on more challenging and rewarding work. www.transposesolutions.com
  • 4. Pre-requisites:  Automation Test Plan  Automation Approach  Automation Testing Tools  Automation Test Skilled Personnel  Test Documentation  Test Environment www.transposesolutions.com
  • 5. Automation Test Plan: Project management to outline and describe the scope, resources, tools, testing approach and types of framework to be involved. It will outline each of the manual tests within the Manual Test Plan that can and will be automated. www.transposesolutions.com
  • 6. Scope of Automation: Project management to define the area of application to test which will be automated. Some of the following points help determine scope:  Business Scenarios  Complexity of test cases  Description of Manual Test Cases  End-To-End Flows  Technical feasibility  Validations www.transposesolutions.com
  • 7. Criteria for Tool Selection: To automate an application, the following parameters should be considered:  Data driven capabilities  Debugging and logging capabilities  Platform independence  Extensibility & Customizability  E-mail Notifications  Version control friendly  Support unattended test runs www.transposesolutions.com
  • 8. Automation Framework: Automation test framework is a set of guidelines that is performed to integrate function libraries, test data sources, object details and various reusable modules. There are different types of framework/scripting techniques to choose:  Linear Automation Framework  Modular Based Testing Framework  Library Architecture Testing Framework  Data-Driven Framework  Keyword-Driven Framework  Hybrid Testing Framework  Agile Automation Framework www.transposesolutions.com
  • 9. Automation Approaches: Different type of approaches used among organizations. Some of the common approaches are:  Graphical user interface (GUI) testing – is a technique used to test the application’s graphical user interface.  Application Programming Interface (API) Testing – mostly performed with application which has a collection of APIs, to verify API triggers, expected return value based on input condition and other parameters of the API calls. Popular API testing tools are Postman, SOAP UI www.transposesolutions.com
  • 10. Automation Testing Tools: Testing tools are used for both functional and non-functional testing. There is open source and licensed automation tools are available in the market, selecting the right set of tools is key to success of automating. www.transposesolutions.com
  • 11. Skilled Personnel: Automation testing needs skilled personnel’s need some programming skills even though most automation tools claims that programing skills are not required. The more technical and programming skills can help save time and run more complex tests. www.transposesolutions.com
  • 12. Automation Test Documentation: Documentation helps in estimating the testing effort required, test coverage, requirement tracking and other project related observations:  Test Coverage  Test Cases – (Capture/playback approach, Structure scripting approach and Model based testing)  Test Data  Test Reporting www.transposesolutions.com
  • 13. Automation Test Environment: Automation test environment is a setup of software and hardware on which the test team will conduct the testing. Some of the key area to set up the environment:  Test data  Database server  Application – front end running environment  Resource usage www.transposesolutions.com
  • 14. Advantages of Automation Testing:  Run multiple test / More tests can be run per build  Create tests that cannot be done manually (Real-time, remote, parallel tests)  Wider Test Coverage  Faster than Manual Testing  Save time and money www.transposesolutions.com
  • 15. Disadvantages of Automation Testing:  Additional costs – tools and licenses  Require additional technologies  Need to have Software Test engineer with development and automation skills  Not all manual test can be automated  Test can become more complex www.transposesolutions.com
  • 16. Conclusion The results of the testing should be gathered and presented to stakeholders to address that the team was able to achieve the quality goals, objective and recorded the accurate information which can help to build respect and value for the organization. www.transposesolutions.com
  • 17. Code of Ethics It is important to engage Certified Testers and Professional Organization who shall maintain integrity and the highest professional standard. A code of ethics is necessary to ensure that the confidential and privileged information is not put to appropriate use. www.transposesolutions.com