Posts in SearchSoftwareQuality
When to begin testing in the SDLC
A while ago I answered the following question on SearchSoftwareQuality.com’s Ask The Software Quality Expert: Questions & Answers.


During the SDLC for a Web-based application, when is the best time to present the application for testing and access to the business users? Should it be presented prior to the development and approval of the test conditions? What is the proper protocol?


Here is a clip from my answer:


In your context, if you wanted to release the application to testing and business users earlier , you might want to answer the following questions:

  • Do we have a method for capturing early feedback from testers and users? This may or may not be your normal testing processes and tools.

  • How will the development team (that's not only the programmers, but other testers, project managers, analysts, and other stakeholders) respond to early feedback if they get it?

  • How will the testers respond to getting application earlier, perhaps in a less stable state? Will it make their jobs easier or more difficult? What would that team need to change to support that new process?

  • How will the business users respond to getting application earlier, perhaps in a less stable state? Will it make their jobs easier or more difficult? What would that team need to change to support that new process?

  • Are there any metrics that we currently capture that we may need to re-evaluate if we change when we release our software to testing or the business users?

  • Are there any existing contract stipulations that might prevent us from changing when we release our software to testing or the business users?




You can find the full posting here.
Test cases from requirements specifications and use cases
A while ago I answered the following question on SearchSoftwareQuality.com’s Ask The Software Quality Expert: Questions & Answers.


Assuming both requirements specifications and use cases are available, which one would be more appropriate to use for creating test cases and, further, to be traced to from the test cases?


Here is a clip from my answer:


As for traceability, if that's a requirement, the best person to ask is the auditor who will be ensuring compliance. If you're working in an environment where traceability is important, then I would assume you would want to trace your test cases back to both sets of artifacts, but the best way to be sure is to ask.


You can find the full posting here.