Agile Test Automation
Upcoming SlideShare
Loading in...5
×
 

Agile Test Automation

on

  • 2,086 views

Agile Test Automation with Selenium2 and Concordion

Agile Test Automation with Selenium2 and Concordion

Statistics

Views

Total Views
2,086
Slideshare-icon Views on SlideShare
2,082
Embed Views
4

Actions

Likes
0
Downloads
17
Comments
0

4 Embeds 4

https://p.yammer.com 1
http://trunk.ly 1
http://paper.li 1
http://www.docseek.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile Test Automation Agile Test Automation Presentation Transcript

    • Session 902
      Agile Test Automation
      Werner Keil, Director, Creative Arts & Technologies
    • Agenda
      25 minutes
      • Intro
      • Process
      • Tools
      • Framework
      30 minutes
      Demo
      Q&A
    • Intro
      Main Trend:
      Move away from Waterfall to Lean and Agile
    • Intro
      How does Agile affect
      Software Testing?
    • Agile Values and Principles
      Values
      • Communication
      • Simplicity
      • Feedback
      • Courage
      • Respect
      • Transparency
      • Trust
    • Agile Values and Principles
      Principles
      • Eliminate Waste
      • Build Quality In
      • Create Knowledge
      • Deliver Fast
      • Respect People
      • Optimize the Whole
    • Agile Manifesto
      In February 2001, 17 software developers met at a ski resort in Snowbird, Utah, to discuss lightweight development methods. They published the "Manifesto for Agile Software Development"
      © agilemanifesto.org
    • A
      Salt Lake
      © solarnavigator.net
    • Another
      Salt Lake
      © Gujarat Tourism Bureau
    • Roles
      Roles in an Agile team
      • Product Owner
      • Domain Expert
      • Developer
      • Tester
    • Roles
      Tester’s role in a new Agile world
    • Responsibilities
      • Requirements Management and Analysis
      • Helping Business with Requirements
      • Helping Developers with Test Data preparation and Unit Testing
      • Test Execution
      • Test Automation
      • Exploratory Testing
    • Responsibilities
      No more QualityPolice!
    • Responsibilities
      Build Quality in
      • Whole team responsible for quality
      • Not just Test Engineers
      • TDD
      • Tester as Helper
      • Aim for zero defect rate
      • Though some may call that insane ;-)
    • Technical Practices
      • Iterative process
      • Continuous integration
      • Refactoring
    • Process
      The Four D’s of Agile Development
      • Discuss
      • Decide
      • Develop
      • Demonstrate
    • Process
    • Tools
      Test Harness
      • JUnit
      • TestNG
      • etc.
    • Tools
      Driver
      • Selenium | WebDriver
      • SoapUI
      • Arquillian
      • etc.
    • Tools
      Functional
      • Concordion
      • FitNesse
      • Cucumber
      • easyB
      • Eclipse Jubula
      • etc.
    • Selenium 2
      Selection Criteria
      • Self Contained
      • Browser Support
      • Scripting in Java
    • Selenium 2
      This won‘t work
      at least
      under
      Windows
    • Concordion
      No acceptance tests written like this...
    • Concordion
      Write them like this instead...
    • Concordion
      Clear tests lead to clear fixture code
    • Concordion
      Active Specification
      • Plain English requirements
      • Acceptance tests in form of real life examples
      • Can be executed against SUT
    • Framework
      Pages
    • Framework
      Personas?
    • Framework
      Personas
      Fictional – but realistic – character sketches based on a break-down of the target audience into groups of users that exhibit common characteristics. They are created using knowledge drawn from previous research, for example user groups and surveys that have been carried out with actual users.
    • Framework
      Testing
      Cloud
    • Demo
      Time for a
    • Thank you for attending this session.
      Please fill out an evaluation form and place it in the box located at the back of the room.