quality spy overview
DESCRIPTION
When everybody would be a Quality Spy, bugs would fear of extinction.TRANSCRIPT
![Page 1: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/1.jpg)
Quality Spy
Makes software testing fun again…
https://sourceforge.net/projects/qualityspy/
![Page 2: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/2.jpg)
Some theory first
![Page 3: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/3.jpg)
Developers know their enemy!
![Page 4: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/4.jpg)
But sometimes…
![Page 5: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/5.jpg)
What helps?
• Good development practices (constructive qa)• Good testing (analytical qa)
Quality Spy will improve your testing!
Even with best design practices software will contain errors. You can find them using Quality Spy. Nonethless good testing will never replace a solid design.
![Page 6: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/6.jpg)
Who should do testing?
• Real beta-users
• Professional testers
• Any developer should be a tester to some degree, too
Anyone should be a Quality Spy! Not only pro-testers.
Therefore tools should be productive and easy to use.
Anyone should be a Quality Spy! Not only pro-testers.
Therefore tools should be productive and easy to use.
![Page 7: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/7.jpg)
Quality Spy helps with…
• Defining a Test Strategy
• Plan-based Testing
• Exploratory Testing
• Lightweight Bugtracking
![Page 8: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/8.jpg)
Defining a Test Strategy
• Do I really need this? Yes!
• Think early about how to test!
• Think about test subject, testing reason, time frame, test location, method, equipment, testers, acceptance criteria
![Page 9: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/9.jpg)
Without a Strategy...
• … you search for bugs that don‘t matter and that is like:
![Page 10: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/10.jpg)
Plan-based Testing
• Create a test plan with test cases similiar to what developers do with unit tests– Prefer single assertion and small tests
• Execute that tests and see the results
This is perfect for verification. You need it at some point to know what works. But it‘s not perfect for findings bugs.
![Page 11: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/11.jpg)
Exploratory Testing
• Just start testing!
• Think of scenarios you want to test within the software
• Track what you are doing and finding
This is perfect for findings bugs and creating valuable feedback. It is not suited so well for verification. You don‘t see at a coverage-level what was tested.
![Page 12: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/12.jpg)
Lightweight Bugtracking
• Test one feature in one run and track all bugs in one „document“
• Developers should bulk-fix that defects at „once“
This is perfect for early feedback. It helps that bugs don‘t get piled up and that you spend too much time organizing and managing them.
![Page 13: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/13.jpg)
Now the program…
![Page 14: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/14.jpg)
Quality Spy UI
![Page 15: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/15.jpg)
Test Strategy
![Page 16: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/16.jpg)
Test Plan
![Page 17: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/17.jpg)
Test Runs
![Page 18: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/18.jpg)
Test Run Summary
![Page 19: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/19.jpg)
Execute the Test Plan
![Page 20: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/20.jpg)
Protocols
![Page 21: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/21.jpg)
Export to Mantis Bugtracker
![Page 22: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/22.jpg)
Summary
![Page 23: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/23.jpg)
Printable Reports
![Page 24: Quality Spy Overview](https://reader036.vdocuments.site/reader036/viewer/2022062303/555db7c6d8b42a68328b5422/html5/thumbnails/24.jpg)
https://sourceforge.net/projects/qualityspy/
Download at sourceforge:
Contact for help and discussions:[email protected]