Your SlideShare is downloading. ×
Agile Test Automation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Agile Test Automation

1,719
views

Published on

Agile Test Automation with Selenium2 and Concordion

Agile Test Automation with Selenium2 and Concordion

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,719
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

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.