SlideServe
Menu
Préférences
© SlideServe · v2026

Agile Test Automation

benard avatar
18 diapositives · 535 Views · Jul 16, 2013

Agile Test Automation. Created and Modified By: Nishant Awasthi January 13, 2009. Agile Test Automation. Treat testware as software Application of agile development principles to the test automation project. Requirements modeling. Automation architecture modeling.

Agile Test Automation - slide 1
01 / 18Agile Test Automation
1 / 17

Télécharger la présentation

Agile Test Automation
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Agile Test Automation Created and Modified By: Nishant Awasthi January 13, 2009 Property of Progressive Insurance & Casualty Company

  2. Agile Test Automation • Treat testware as software • Application of agile development principles to the test automation project. • Requirements modeling. • Automation architecture modeling. • Acceptance testing of automated scripts. • Time Boxed iterations with frequent delivery of testware. Property of Progressive Insurance & Casualty Company

  3. Agile Automation Process… contd.. • Continuous integration of testware • Running tests with the latest development build • Continuous integrated testing • Execute tests daily in the Development and QA environment • Provide continuous feedback • Lock-step with the development and the QA team for iterative releases of testware Property of Progressive Insurance & Casualty Company

  4. Property of Progressive Insurance & Casualty Company

  5. Property of Progressive Insurance & Casualty Company

  6. Property of Progressive Insurance & Casualty Company

  7. Property of Progressive Insurance & Casualty Company

  8. Automation Ceremonies Property of Progressive Insurance & Casualty Company

  9. Property of Progressive Insurance & Casualty Company

  10. Automation Prioritization Property of Progressive Insurance & Casualty Company

  11. Property of Progressive Insurance & Casualty Company

  12. Model based test script design • Model : description of a system’s behavior • Simpler than the actual system • State modeling is a common practice in embedded systems world • FiniteStateModel : consists of a set of states, a set of input events and the relations between them. • Generate Sequences of TestActions from the FSM Property of Progressive Insurance & Casualty Company

  13. Model based test script …contd… • Applicationbehaviormodel • Exploratory modeling • Walkthroughs • Paired exploration • Capturing statesof the application • When is this action possible? • What is the outcome of this action? • Automated testactionsequences Property of Progressive Insurance & Casualty Company

  14. Automation Steps • TestPlan Analysis • Analyze and refactor the manual test plan. • Group similar test conditions. • Script design and development • Modularize your script based on the different states or state transitions your application • Keep a single flow either positive or negative in each action that you record. • Return back to the initial state in your script. • Record the flow you are automating. • Try to add all the objects on a particular page from the active screen. • Use smart identification or vary the object recognition properties if required. • Playback your script • Repeat these steps for the negative flow • Parameterization • Use the data table of QTP for positive data parameterization. • Repeat the parameterization for negative data. • Checkpoints • Use custom and built in checkpoints • Script Elevation • Get your script acceptance tested and reviewed • Elevate it to Test Director Property of Progressive Insurance & Casualty Company

  15. Property of Progressive Insurance & Casualty Company

  16. Property of Progressive Insurance & Casualty Company

  17. Property of Progressive Insurance & Casualty Company

  18. Roles and Responsibilities Property of Progressive Insurance & Casualty Company