Session #3: "It Works on My Machine!" Closing the Loop Between Development & Testing

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Event

    Session #3: "It Works on My Machine!" Closing the Loop Between Development & Testing - Presentation Transcript

    1. “It works on my machine” Closing the loop between Development and Testing Joe Shirey/Steven Lange joe.shirey@microsoft.com/stevenl@microsoft.com
    2. Agenda Overview • Whose Bug is it anyway? • Yours, Mine and Ours • The bug stops here • Bug to the Future • Summary • Q&A •
    3. Famous Bugs 1945 – Harvard Mark II • 1985-1987 – Therac 25 • 1990 – AT&T Switches • 1996 - Ariane 5 Flight 501 • 2007 – Excel calculation •
    4. Why Test? Why Not? • Why are we testing? • What are we testing? • Who is responsible for testing? • Do you want it on time or do you want it to be perfect? • How do you define a good test? • Bugs are bound to happen, why can’t we just live with it?
    5. Whose bug is it anyway? • Picking teams – Beyond Development vs. Test • Finding bugs – Developer, tester or customer? • Communicating the status – We know about it, now what? • It’s fixed, what next? – Likely to resurface?
    6. Picking Teams • producer • Development generates • non-mgmt • business • technical • customer • test • Management consumes • Business • Technical
    7. Finding Bugs • Developers, testers or customers? • Is it important? • Understanding values
    8. V-Model
    9. Communicating Status
    10. What’s Next? • Where do we go from here? • We’ve identified : • our teams, • our bug spotters • how they will be fixed • Will we have to repeat this during the next iteration? • Yes, if we don’t document and learn from this cycle. • No, if we do apply these lessons to our process.
    11. DEMO Work Items for All
    12. Yours, Mine and Ours Lines of code written Test Results gathered • • Number of bugs closed Number of bugs opened • • Shipping on time Shipping quality • • On to the next project Clearing the backlog • • So, what’s the common ground?
    13. DEMO The Bug’s Life
    14. The bug stops here Communicating Results • Are your statistics realistic? • Reinventing the wheel • Recognition •
    15. DEMO We’re in this together, making sense of results
    16. Remaining Work
    17. Quality Indicators
    18. Quality Indicators
    19. Scope Creep
    20. Reactivations
    21. Bug Rates
    22. Requirement Details
    23. 2010… Bug to the Future • Hierarchal work items • Eliminating “no- repro” bugs • Test impact analysis • Test prioritization • Viewing the quality of requirements and the value of testing • Reduce the manual effort for automation- capable tests
    24. In summary • The most important tool is communication between dev and test. • Quality belongs to everyone, as does lack of. • Automation is a good friend to have. • Respect for your work, your colleagues, your customers.
    25. Q&A Joe Shirey/Steven Lange joe.shirey@microsoft.com/stevenl@microsoft.com

    + Steve LangeSteve Lange, 6 months ago

    custom

    404 views, 0 favs, 1 embeds more stats

    Session #3: "It Works on My Machine!" Closing the L more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 404
      • 403 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds
    • 1 views on http://blogs.msdn.com

    more

    All embeds
    • 1 views on http://blogs.msdn.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories