Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Tools

"Test" Drive Your Software


4. Testing: Creation and Execution

In this step a testing team is finally at the stage where they need to put all their prep work to use. A testing team must use their templates and timelines to first prepare all test cases and plans. This should include a review of the test plans for completeness and authenticity. Ensure each test case has, at least a serial number, description, priority, relevant test data and the expected outcome or result. Negative test cases should be marked appropriately. One important consideration to take into account is, if the application will be automated, the team should mark each test case that is considered important and relevant enough to automate. Final plans should be signed off by concerned Dev Managers, Business Analysts and the Team Lead. Some organizations even ask end users to review the test plans and "informally" sign off on them.

Once completed, a testing team will be all set to begin. Refer to the WBS in step 2, use the test plans and execute them within the timelines stated. Delays coming early in the testing project should be appropriately communicated to the team lead over an informal conversation or a formalized report, varying in frequency from company to company. The team lead in turn should communicate to other key players in the project ensuring that testing functions as one integrated unit of the SDLC.

Also, do not forget to create the appropriate metrics along side the testing. Before one knows it, people will start asking for them and will start determining the "health" of the release based on the QA reports.

5. Loop

Several successful test cycles later, the testing manager and team will have managed to sign off on the software and ultimately facilitating successful deployment. Does this mean the mission is complete? Absolutely not! If the software was a success, there will always be additional work including new releases and new deadlines. At this point, the team has definitely come a long way given that all necessary testing related processes have been set in place. However, this will be the true test of expansibility. This is a test of how efficient and comprehensive the test strategy, testing templates and protocols are. The key point to note here is that incorporating flexibility and adaptability in your initial approach goes a long way to ensure that the testing team has minimum rework with every new deployment.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.