Your SlideShare is downloading. ×

What Software Quality Assurance Means to Me

2,482

Published on

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

No Downloads
Views
Total Views
2,482
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
66
Comments
0
Likes
1
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. What Software Quality Assurance Means To Me
    • 2. Software projects start with an idea.
    • 3. Quality software projects start with an observation of a need in the real world.
    • 4. Savvy software development teams deliver features one at a time starting with the most useful.
    • 5. Test-first isn’t just a methodology, it is a way of life.
    • 6. What TDD Gives You
      • A way of communicating what a class does and how it should be used.
        • And it does this in code not comments.
      • The confidence to experiment, to find a better way of doing something.
      • A benchmark. After a class is fully unit tested, its unit tests can serve as its regression tests.
    • 7. In old school software development, an architect handed you an interface and said, “Go code an implementation of this.”
    • 8. Now a senior developer can hand a junior developer a functional test and say, “This is what I need it to do, you figure out how.”
    • 9. Internal quality is just as important, as external quality. Ambiguous APIs kill productivity.
    • 10. Good developers never code in isolation. Even if they are working on a solo project.
    • 11. Smoke tests should always, always, always be run before giving your code to someone else.
    • 12. Web Resources
      • http://geekswithblogs.net/rstackhouse/archive/2007/11/28/117174.aspx - Test Driving a Linked List
      • http://slideshare.net/rstackhouse
      • http://geekswithblogs.net/rstackhouse
      • www.jnd.org - Don Norman’s site
      • www.useit.com/alertbox – Jakob Nielsen’s site

    ×