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

Like this? Share it with your network

Share

Agile Test Automation

  • 2,221 views
Uploaded on

Agile Test Automation with Selenium2 and Concordion

Agile Test Automation with Selenium2 and Concordion

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,221
On Slideshare
2,216
From Embeds
5
Number of Embeds
5

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 5

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

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Session 902
    Agile Test Automation
    Werner Keil, Director, Creative Arts & Technologies
  • 2. Agenda
    25 minutes
    30 minutes
    Demo
    Q&A
  • 6. Intro
    Main Trend:
    Move away from Waterfall to Lean and Agile
  • 7. Intro
    How does Agile affect
    Software Testing?
  • 8. Agile Values and Principles
    Values
  • Agile Values and Principles
    Principles
  • 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
  • 20. A
    Salt Lake
    © solarnavigator.net
  • 21. Another
    Salt Lake
    © Gujarat Tourism Bureau
  • 22. Roles
    Roles in an Agile team
  • Roles
    Tester’s role in a new Agile world
  • 26. Responsibilities
    • Requirements Management and Analysis
    • 27. Helping Business with Requirements
    • 28. Helping Developers with Test Data preparation and Unit Testing
    • 29. Test Execution
    • 30. Test Automation
    • 31. Exploratory Testing
  • Responsibilities
    No more QualityPolice!
  • 32. Responsibilities
    Build Quality in
    • Whole team responsible for quality
    • 33. Not just Test Engineers
    • 34. TDD
    • 35. Tester as Helper
    • 36. Aim for zero defect rate
    • 37. Though some may call that insane ;-)
  • Technical Practices
    • Iterative process
    • 38. Continuous integration
    • 39. Refactoring
  • Process
    The Four D’s of Agile Development
  • Process
  • 43. Tools
    Test Harness
  • Tools
    Driver
  • Tools
    Functional
  • Selenium 2
    Selection Criteria
    • Self Contained
    • 54. Browser Support
    • 55. Scripting in Java
  • Selenium 2
    This won‘t work
    at least
    under
    Windows
  • 56. Concordion
    No acceptance tests written like this...
  • 57. Concordion
    Write them like this instead...
  • 58. Concordion
    Clear tests lead to clear fixture code
  • 59. Concordion
    Active Specification
    • Plain English requirements
    • 60. Acceptance tests in form of real life examples
    • 61. Can be executed against SUT
  • Framework
    Pages
  • 62. Framework
    Personas?
  • 63. 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.
  • 64. Framework
    Testing
    Cloud
  • 65. Demo
    Time for a
  • 66. 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.