Test Automation Strategies For Agile

Naresh Jain
Naresh JainTech Startup Founder em ConfEngine
Test Automation Strategies   Sunil Deshmukh & Mukesh M Agile India 2010 www.zentestlabs.com
Test Automation Strategies ,[object Object],[object Object],[object Object],[object Object]
Test Automation process? ,[object Object]
Ten Questions: Six Choices and Four Trends Six Choices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Four Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #1  To automate or not to automate? The do or don’t choice ,[object Object],[object Object],[object Object],[object Object]
Q #1 : To automate or not to automate Common objectives of test automation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #2 : To automate now or automate later? The time choice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #2 : To automate now or later? F actors to be considered before starting automation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #3 : To automate through this or that? The tool choice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #3 : To automate through this or that F actors to be considered for choosing a tool ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #3 : To automate through this or that F actors to be considered for choosing a tool ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #4 : To automate this or that  The test case choice ,[object Object],[object Object],[object Object],[object Object]
Q #4 : To Automate this or that Test case selection criterion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #5 : Vertical or Horizontal Automation? The flow choice ,[object Object],Automating End to End Flow where each test cases is independent of  each other such as Horizontal Automation Vertical Automation Vertical automation is executing test cases feature wise to save execution time. e.g. Create payment2 Create payment1 Reject  payment2 Approve  payment1 TC1&2:  Login(user1) Logout->Login(user2) Create payment1 Approve  payment1 Logout->Login(user2) TC1:  Login(user1) Create payment2 Reject  payment1 Logout->Login(user2) TC2:  Login(user1)
Q #5 : Vertical or Horizontal Test Automation Advantages of each ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #5 : Vertical or Horizontal Test Automation How to automate whether vertically or otherwise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #6 : Test data hard coded or kept reusable  The data design choice ,[object Object],[object Object],[object Object]
Q #6 : Test data hard coded or kept reusable  Reusing test data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q#7 : Whether to automate early The early trend ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q#7 : Whether to automate early The early trend ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q#8: Keyword driven or functional decomposition The combined trend Keyword driven In the Keyword driven approach, each business process is mapped into actions and further each operation is mapped as a keyword. It is easy for non technical users to create test scenarios without knowing much of the testing tool. Scripts are not modular and major advantages of functional decomposition are lost. Functional decomposition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q#8: Keyword driven or functional decomposition The combined trend Keyword driven Keyword calling EnterText-  username ,  mukesh EnterText-  password, hello Click   OK ClickLink   create payment EnterText  account_name, 1209892 EnterText  amount 122$ EnterText  date 04-Aug-2007 . . . so on Functional decomposition Library Login() { Enter username Enter password Click ok } ------------------------------------------ Test Script for approval login () create_payment () logout () login () approve_payment()
Q#8: Keyword driven or functional decomposition The combined trend ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Q #8 : Keyword driven or functional decomposition  The basic theme to build an extensible framework  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Q #9:  Whether to run in a sequence or concurrently? The concurrent users trend for functional automation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q #10 :  Whether to offer scripts to your end client The selling trend ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ten Questions: Six Choices and Four Trends Six Choices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Four Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sahi – Web automation tool ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sahi – Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sahi – Architecture ,[object Object],[object Object],[object Object],[object Object]
Sahi – Demo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uses in Agile ,[object Object],[object Object],[object Object],[object Object]
About ZenTEST Labs… Purpose Focus Sample List of clients ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Highlights ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About ZenTEST Labs. Testing Consulting Testing Projects Testing Training ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Further Help ,[object Object],[object Object],[object Object]
Bibliography ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
website: www.zentestlabs.com  email:  [email_address]  blog:  http://www.zentest.typepad.com Thank You  Sunil D Mukesh M
1 de 38

Recomendados

Building a Test Automation Strategy for Success por
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessLee Barnes
7.4K visualizações32 slides
Test Automation - Keytorc Approach por
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Keytorc Software Testing Services
2.8K visualizações22 slides
Test Automation Best Practices (with SOA test approach) por
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
21.1K visualizações26 slides
Automation testing strategy, approach & planning por
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
82.4K visualizações21 slides
Role Of Qa And Testing In Agile 1225221397167302 8 por
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
2.3K visualizações23 slides
Test Automation por
Test AutomationTest Automation
Test Automationrockoder
9.5K visualizações19 slides

Mais conteúdo relacionado

Mais procurados

Introduction to Software Test Automation por
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test AutomationAmr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
15.6K visualizações113 slides
How to Design a Successful Test Automation Strategy por
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
12.3K visualizações18 slides
Test automation framework por
Test automation frameworkTest automation framework
Test automation frameworkQACampus
1.7K visualizações18 slides
Automation Testing por
Automation TestingAutomation Testing
Automation TestingSun Technlogies
1.7K visualizações8 slides
Automation testing por
Automation testingAutomation testing
Automation testingBiswajit Pratihari
12.3K visualizações161 slides
Test Automation in Agile por
Test Automation in AgileTest Automation in Agile
Test Automation in AgileAgile Testing Alliance
6.2K visualizações19 slides

Mais procurados(20)

How to Design a Successful Test Automation Strategy por Impetus Technologies
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
Impetus Technologies12.3K visualizações
Test automation framework por QACampus
Test automation frameworkTest automation framework
Test automation framework
QACampus1.7K visualizações
Automation Testing por Sun Technlogies
Automation TestingAutomation Testing
Automation Testing
Sun Technlogies1.7K visualizações
Automation testing por Biswajit Pratihari
Automation testingAutomation testing
Automation testing
Biswajit Pratihari12.3K visualizações
QA Best Practices in Agile World_new por Praveen Dosapati (CSM)
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)1.4K visualizações
Test Automation Strategy por Martin Ruddy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
Martin Ruddy987 visualizações
Test Automation Framework Design | www.idexcel.com por Idexcel Technologies
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
Idexcel Technologies11.8K visualizações
Automation Framework Presentation por Ben Ngo
Automation Framework PresentationAutomation Framework Presentation
Automation Framework Presentation
Ben Ngo376 visualizações
Developing a test automation strategy by Brian Bayer por QA or the Highway
Developing a test automation strategy by Brian BayerDeveloping a test automation strategy by Brian Bayer
Developing a test automation strategy by Brian Bayer
QA or the Highway1.2K visualizações
Sap test center of excellence por Infosys
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
Infosys1.8K visualizações
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
Test Automation por nikos batsios
Test AutomationTest Automation
Test Automation
nikos batsios4.2K visualizações
Agile Testing Process por Intetics
Agile Testing ProcessAgile Testing Process
Agile Testing Process
Intetics57.7K visualizações
Test automation por Xavier Yin
Test automationTest automation
Test automation
Xavier Yin1.4K visualizações
automation testing benefits por nazeer pasha
automation testing benefitsautomation testing benefits
automation testing benefits
nazeer pasha6.7K visualizações
Test automation methodologies por Mesut Günes
Test automation methodologiesTest automation methodologies
Test automation methodologies
Mesut Günes19.6K visualizações
Hybrid Automation Framework Development introduction por Ganuka Yashantha
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
Ganuka Yashantha1.7K visualizações

Destaque

Test Automation Framework Designs por
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework DesignsSauce Labs
167K visualizações56 slides
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ... por
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Ievgenii Katsan
591 visualizações34 slides
Ivan Pashko - Simplifying test automation with design patterns por
Ivan Pashko - Simplifying test automation with design patternsIvan Pashko - Simplifying test automation with design patterns
Ivan Pashko - Simplifying test automation with design patternsIevgenii Katsan
680 visualizações26 slides
Patterns of a “good” test automation framework por
Patterns of a “good” test automation frameworkPatterns of a “good” test automation framework
Patterns of a “good” test automation frameworkAnand Bagmar
8.5K visualizações41 slides
Agile Testing Framework - The Art of Automated Testing por
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingDimitri Ponomareff
29.8K visualizações32 slides
How to be an awesome test automation professional por
How to be an awesome test automation professionalHow to be an awesome test automation professional
How to be an awesome test automation professionalKushan Shalindra Amarasiri - Technical QE Specialist
1.4K visualizações29 slides

Destaque(6)

Test Automation Framework Designs por Sauce Labs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Sauce Labs167K visualizações
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ... por Ievgenii Katsan
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Volodymyr Prymakov and Vlada Benyukh Detailed manual estimation approach for ...
Ievgenii Katsan591 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
Patterns of a “good” test automation framework por Anand Bagmar
Patterns of a “good” test automation frameworkPatterns of a “good” test automation framework
Patterns of a “good” test automation framework
Anand Bagmar8.5K visualizações
Agile Testing Framework - The Art of Automated Testing por Dimitri Ponomareff
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated Testing
Dimitri Ponomareff29.8K visualizações

Similar a Test Automation Strategies For Agile

Introduction to Automation Testing por
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
8.6K visualizações15 slides
Introduction to Automation Testing por
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
1K visualizações15 slides
Unit 5 st ppt por
Unit 5 st pptUnit 5 st ppt
Unit 5 st pptPoonkodi Jayakumar
4.2K visualizações97 slides
M. Holovaty, Концепции автоматизированного тестирования por
M. Holovaty, Концепции автоматизированного тестированияM. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестированияAlex
254 visualizações11 slides
Automation Best Practices.pptx por
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptxpavelpopov43
18 visualizações17 slides
Chapter 6 - Test Tools and Automation por
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationNeeraj Kumar Singh
652 visualizações30 slides

Similar a Test Automation Strategies For Agile(20)

Introduction to Automation Testing por Archana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan8.6K visualizações
Introduction to Automation Testing por Archana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan1K visualizações
Unit 5 st ppt por Poonkodi Jayakumar
Unit 5 st pptUnit 5 st ppt
Unit 5 st ppt
Poonkodi Jayakumar4.2K visualizações
M. Holovaty, Концепции автоматизированного тестирования por Alex
M. Holovaty, Концепции автоматизированного тестированияM. Holovaty, Концепции автоматизированного тестирования
M. Holovaty, Концепции автоматизированного тестирования
Alex254 visualizações
Automation Best Practices.pptx por pavelpopov43
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
pavelpopov4318 visualizações
Chapter 6 - Test Tools and Automation por Neeraj Kumar Singh
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
Neeraj Kumar Singh652 visualizações
Automation Concepts por Nishant Worah
Automation ConceptsAutomation Concepts
Automation Concepts
Nishant Worah10.9K visualizações
Test Automation failure analysis por Prashant Chaudhary
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysis
Prashant Chaudhary2.4K visualizações
Acceptance test driven development por Editor Jacotech
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
Editor Jacotech234 visualizações
Best Practises In Test Automation por 99tests
Best Practises In Test AutomationBest Practises In Test Automation
Best Practises In Test Automation
99tests3.8K visualizações
Chapter 6 - Transitioning Manual Testing to an Automation Environment por Neeraj Kumar Singh
Chapter 6 - Transitioning Manual Testing to an Automation EnvironmentChapter 6 - Transitioning Manual Testing to an Automation Environment
Chapter 6 - Transitioning Manual Testing to an Automation Environment
Neeraj Kumar Singh623 visualizações
Improving ROI with Scriptless Test Automation por Mindfire LLC
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test Automation
Mindfire LLC66 visualizações
Implementing a testing strategy por Daniel Giraldo
Implementing a testing strategyImplementing a testing strategy
Implementing a testing strategy
Daniel Giraldo647 visualizações
EXTENT-2016: Test Automation and Agile Testing por Iosif Itkin
EXTENT-2016: Test Automation and Agile TestingEXTENT-2016: Test Automation and Agile Testing
EXTENT-2016: Test Automation and Agile Testing
Iosif Itkin2K visualizações
Introduction to automated testing life cycle methodology por BugRaptors
Introduction to automated testing life cycle methodologyIntroduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodology
BugRaptors86 visualizações
Test Automation por Kiran Rayachoti
Test AutomationTest Automation
Test Automation
Kiran Rayachoti528 visualizações
Test Automation for QTP por Kiran Rayachoti
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
Kiran Rayachoti915 visualizações
The Automation Firehose: Be Strategic and Tactical by Thomas Haver por QA or the Highway
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
QA or the Highway243 visualizações
Chapter 6 - Test Tools and Automation por Neeraj Kumar Singh
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
Neeraj Kumar Singh446 visualizações

Mais de Naresh Jain

Problem Solving Techniques For Evolutionary Design por
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
842 visualizações40 slides
Agile India 2019 Conference Welcome Note por
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
749 visualizações25 slides
Organizational Resilience por
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
1.4K visualizações79 slides
Improving the Quality of Incoming Code por
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
624 visualizações54 slides
Agile India 2018 Conference Summary por
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
877 visualizações19 slides
Agile India 2018 Conference por
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
701 visualizações21 slides

Mais de Naresh Jain(20)

Problem Solving Techniques For Evolutionary Design por Naresh Jain
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
Naresh Jain842 visualizações
Agile India 2019 Conference Welcome Note por Naresh Jain
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
Naresh Jain749 visualizações
Organizational Resilience por Naresh Jain
Organizational ResilienceOrganizational Resilience
Organizational Resilience
Naresh Jain1.4K visualizações
Improving the Quality of Incoming Code por Naresh Jain
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
Naresh Jain624 visualizações
Agile India 2018 Conference Summary por Naresh Jain
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
Naresh Jain877 visualizações
Agile India 2018 Conference por Naresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain701 visualizações
Agile India 2018 Conference por Naresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain818 visualizações
Agile India 2018 Conference por Naresh Jain
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
Naresh Jain817 visualizações
Pilgrim's Progress to the Promised Land by Robert Virding por Naresh Jain
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
Naresh Jain385 visualizações
Concurrent languages are Functional by Francesco Cesarini por Naresh Jain
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
Naresh Jain497 visualizações
Erlang from behing the trenches by Francesco Cesarini por Naresh Jain
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
Naresh Jain442 visualizações
Anatomy of an eCommerce Search Engine by Mayur Datar por Naresh Jain
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
Naresh Jain1.5K visualizações
Setting up Continuous Delivery Culture for a Large Scale Mobile App por Naresh Jain
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Naresh Jain641 visualizações
Towards FutureOps: Stable, Repeatable environments from Dev to Prod por Naresh Jain
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Naresh Jain671 visualizações
Value Driven Development by Dave Thomas por Naresh Jain
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
Naresh Jain2.4K visualizações
No Silver Bullets in Functional Programming by Brian McKenna por Naresh Jain
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
Naresh Jain774 visualizações
Functional Programming Conference 2016 por Naresh Jain
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
Naresh Jain567 visualizações
Agile India 2017 Conference por Naresh Jain
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
Naresh Jain25.5K visualizações
The Eclipse Way por Naresh Jain
The Eclipse WayThe Eclipse Way
The Eclipse Way
Naresh Jain622 visualizações
Unleashing the Power of Automated Refactoring with JDT por Naresh Jain
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
Naresh Jain623 visualizações

Último

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
85 visualizações54 slides
Business Analyst Series 2023 - Week 4 Session 7 por
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
80 visualizações31 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... por
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
88 visualizações20 slides
Uni Systems for Power Platform.pptx por
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
58 visualizações21 slides
"Surviving highload with Node.js", Andrii Shumada por
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
40 visualizações29 slides
Data Integrity for Banking and Financial Services por
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
56 visualizações26 slides

Último(20)

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue por ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 visualizações
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 visualizações
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... por ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 visualizações
Uni Systems for Power Platform.pptx por Uni Systems S.M.S.A.
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
Uni Systems S.M.S.A.58 visualizações
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 visualizações
Data Integrity for Banking and Financial Services por Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 visualizações
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... por ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 visualizações
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue por ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue46 visualizações
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... por ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue83 visualizações
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T por ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 visualizações
Igniting Next Level Productivity with AI-Infused Data Integration Workflows por Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software344 visualizações
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... por ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue48 visualizações
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates por ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 visualizações
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... por ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 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 Forum42 visualizações
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ por ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue41 visualizações
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT por ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue91 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 Ruecker50 visualizações
The Power of Heat Decarbonisation Plans in the Built Environment por IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE57 visualizações
Microsoft Power Platform.pptx por Uni Systems S.M.S.A.
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptx
Uni Systems S.M.S.A.67 visualizações

Test Automation Strategies For Agile

  • 1. Test Automation Strategies Sunil Deshmukh & Mukesh M Agile India 2010 www.zentestlabs.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Q#8: Keyword driven or functional decomposition The combined trend Keyword driven Keyword calling EnterText- username , mukesh EnterText- password, hello Click OK ClickLink create payment EnterText account_name, 1209892 EnterText amount 122$ EnterText date 04-Aug-2007 . . . so on Functional decomposition Library Login() { Enter username Enter password Click ok } ------------------------------------------ Test Script for approval login () create_payment () logout () login () approve_payment()
  • 23.
  • 24.  
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. website: www.zentestlabs.com email: [email_address] blog: http://www.zentest.typepad.com Thank You Sunil D Mukesh M