0
System testing in an agile environment Mary Jiang May 2009
Overview <ul><li>Traditional System Testing vs. Agile System Testing </li></ul><ul><li>System Testing Model </li></ul><ul>...
System Testing <ul><li>System Testing: Testing the whole system </li></ul>
What is current reality? <ul><li>How can we implement system testing strategy? </li></ul>
System Testing Model in Perficient China
Sprint 0 <ul><li>High Level Test Planning </li></ul><ul><li>Initial Test Environment </li></ul><ul><li>Identifying Testers...
Sprint 1 – Sprint N <ul><li>Independent Parallel Testing </li></ul>
Clean Up Sprint <ul><li>End of lifecycle testing before production </li></ul><ul><li>Including functional testing and non-...
Example 1 in current project
Example 2 in current project
Defect Management <ul><li>More focus on high priority work items </li></ul><ul><li>Reprioritize the defects often happened...
Test Report <ul><li>Shortening Feedback Loops </li></ul><ul><ul><li>Daily Status Update </li></ul></ul><ul><ul><li>WIKI </...
Testers <ul><li>“Whole team” and “Independent test team” </li></ul><ul><li>Some critical factors for testing professionals...
Challenge <ul><li>Build up an independent test team that collaborating with developers </li></ul><ul><li>Dependencies for ...
Q&A Thank you for listening
Upcoming SlideShare
Loading in...5
×

System Testingin Agile Environment

3,443

Published on

'Hangzhou Scrum Forum 2009'

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,443
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
122
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • To remove any of the logo’s – go to View Master Slides and delete.
  • Transcript of "System Testingin Agile Environment"

    1. 1. System testing in an agile environment Mary Jiang May 2009
    2. 2. Overview <ul><li>Traditional System Testing vs. Agile System Testing </li></ul><ul><li>System Testing Model </li></ul><ul><li>Examples in current project </li></ul><ul><li>Best Practice & Challenge </li></ul>
    3. 3. System Testing <ul><li>System Testing: Testing the whole system </li></ul>
    4. 4. What is current reality? <ul><li>How can we implement system testing strategy? </li></ul>
    5. 5. System Testing Model in Perficient China
    6. 6. Sprint 0 <ul><li>High Level Test Planning </li></ul><ul><li>Initial Test Environment </li></ul><ul><li>Identifying Testers </li></ul><ul><li>Training </li></ul><ul><li>Identify test requirement </li></ul><ul><li>Draft estimation </li></ul>
    7. 7. Sprint 1 – Sprint N <ul><li>Independent Parallel Testing </li></ul>
    8. 8. Clean Up Sprint <ul><li>End of lifecycle testing before production </li></ul><ul><li>Including functional testing and non-functional testing </li></ul><ul><li>Focus on covering more testing than previous iterations </li></ul><ul><li>Do exploratory testing if possible </li></ul>
    9. 9. Example 1 in current project
    10. 10. Example 2 in current project
    11. 11. Defect Management <ul><li>More focus on high priority work items </li></ul><ul><li>Reprioritize the defects often happened </li></ul><ul><li>Snapshot for defect communication is more efficient </li></ul>
    12. 12. Test Report <ul><li>Shortening Feedback Loops </li></ul><ul><ul><li>Daily Status Update </li></ul></ul><ul><ul><li>WIKI </li></ul></ul><ul><li>Lightweight Documentation </li></ul><ul><ul><li>Use lightweight styles/tools (Excel) </li></ul></ul><ul><ul><li>Leverage one document for multi-purpose </li></ul></ul><ul><li>Identify critical bugs, missing features and opportunity to improve </li></ul>
    13. 13. Testers <ul><li>“Whole team” and “Independent test team” </li></ul><ul><li>Some critical factors for testing professionals: </li></ul><ul><ul><li>Become generalizing specialists. </li></ul></ul><ul><ul><li>Be flexible. </li></ul></ul><ul><ul><li>Be prepared to work closely with developers. </li></ul></ul><ul><ul><li>Be flexible.  This is worth repeating.  ;-) </li></ul></ul><ul><ul><li>Focus on value-added activities.  Not bureaucracy.  </li></ul></ul><ul><ul><li>Be flexible.  This is really important. </li></ul></ul>
    14. 14. Challenge <ul><li>Build up an independent test team that collaborating with developers </li></ul><ul><li>Dependencies for independent testing </li></ul><ul><li>Continuous Independent Parallel Testing </li></ul><ul><li>Find the balance point between testing for implicit expectation and making up requirements as you go </li></ul>
    15. 15. Q&A Thank you for listening
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×