|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/srakitin/OLD/consulting/ |
Upload File : |
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title>Improving the Effectiveness of Testing</title>
</head>
<BODY>
<body bgcolor="#FFFFFF">
<!--- Logo and Page Title ---->
<p align="center">
<img src="../gif/sqc.GIF" width="328" height="39"></p>
<font size="3" face="Arial" FONT COLOR="DimGray">
<p align="CENTER"><b>Improving the Effectiveness of Testing</b></font></p>
</center>
<center>
<table WIDTH=600>
<tr>
<td>
<p><font face="Arial" size=2>
Many organizations have conflicting goals and objectives for testing
software. For example, some organizations believe the purpose of
testing is to show that the software works. We know from over three
decades of experience that testing can only be used to show
the presence of defects, not prove their absence.
<p>Further compounding the problem is a lack of understanding of the
levels of testing and the different methods that are appropriate at each
level as illustrated below:<br><br>
</td>
</tr>
</table>
</center>
<center>
<table border="1" cellpadding="7" cellspacing="1" width="636">
<tr>
<td valign="top" width="14%" bgcolor="#FFFF00">
<p align="center"><font face="Arial" size="2"><b>Level</b></font></p>
</td>
<td valign="top" width="25%" bgcolor="#00FFFF">
<p align="center"><font face="Arial" size="2"> <b>Objectives</b>
</font></p>
</td>
<td valign="top" width="17%" bgcolor="#00FFFF"><p
align="center"><font face="Arial" size="2">
<b>Performed by</b></font></p>
</td>
<td valign="top" width="20%" bgcolor="#00FFFF"><p
align="center"><font face="Arial" size="2">
<b>Environment</b></font></p>
</td>
<td valign="top" width="24%" bgcolor="#00FFFF"><p
align="center"><font face="Arial" size="2"><b>Test Methods</b>
</font></p>
</td>
</tr>
<tr>
<td valign="top" width="14%" bgcolor="#FFFF00"><p
align="center"><font face="Arial" size="2">
<b>Unit or Module Testing</b></font></p>
</td>
<td valign="top" width="25%"><font face="Arial" size="2">
Verify logic, data, and algorithms in individual modules</font></td>
<td valign="top" width="17%"><font face="Arial" size="2">
Software Engineering</font></td>
<td valign="top" width="20%"><font face="Arial" size="2">
Isolated. </font></td>
<td valign="top" width="24%"><font face="Arial" size="2">
White Box</font></td>
</tr>
<tr>
<td valign="top" width="14%" bgcolor="#FFFF00"><p
align="center"><font face="Arial" size="2"><b>
Integration Testing</b></font></p>
</td>
<td valign="top" width="25%"><font face="Arial" size="2">
Verify interfaces between modules</font></td>
<td valign="top" width="17%"><font face="Arial" size="2">
Software Engineering</font></td>
<td valign="top" width="20%"><font face="Arial" size="2">
Isolated and/or simulated. </font></td>
<td valign="top" width="24%"><font face="Arial" size="2">
White Box, Top-down, Bottom-up, or Outside-in</font></td>
</tr>
<tr>
<td valign="top" width="14%" bgcolor="#FFFF00"><p
align="center"><font face="Arial" size="2"><b>
Validation Testing</b></font></p>
</td>
<td valign="top" width="25%"><font face="Arial" size="2">
Determine if the software meets requirements in SRS</font></td>
<td valign="top" width="17%"><font face="Arial" size="2">
SQA or Software Validation Team</font></td>
<td valign="top" width="20%"><font face="Arial" size="2">
Actual </font></td>
<td valign="top" width="24%"><font face="Arial" size="2">
Functional, White Box, and Act-Like-A-Customer</font></td>
</tr>
<tr>
<td valign="top" width="14%" bgcolor="#FFFF00"><p
align="center"><font face="Arial" size="2"><b>
Regression Testing</b></font></p>
</td>
<td valign="top" width="25%"><font face="Arial" size="2">
Determine if software still meets requirements in light of bug fixes
or changes</font></td>
<td valign="top" width="17%"><font face="Arial" size="2">
SQA or Software Validation Team</font></td>
<td valign="top" width="20%"><font face="Arial" size="2">
Actual </font></td>
<td valign="top" width="24%"><font face="Arial" size="2">
Functional and Act-Like-A-Customer</font></td>
</tr>
<tr>
<td valign="top" width="14%" bgcolor="#FFFF00"><p
align="center"><font face="Arial" size="2"><b>
Acceptance Testing</b></font></p>
</td>
<td valign="top" width="25%"><font face="Arial" size="2">
Determine if system meets customer requirements</font></td>
<td valign="top" width="17%"><font face="Arial" size="2">
SQA or Software Validation Team</font></td>
<td valign="top" width="20%"><font face="Arial" size="2">
Actual. Usually with customer present</font></td>
<td valign="top" width="24%"><font face="Arial" size="2">
Functional and Act-Like-A-Customer</font></td>
</tr>
</table>
</center>
<br>
<center>
<table WIDTH=600>
<tr>
<td width=600>
<p align=left><font face="Arial" font size="2" color=black>
One way to improve the effectiveness of testing involves using a test method
called <b>Act-Like-A-Customer testing </b> (or ALAC) which is based on the
following simple principle:<br><br>
<p>
</td>
</tr>
<tr>
<td>
<p align="center">
<img src="../gif/alac3.GIF" width=433 height=246 border=0>
</td>
</tr>
<tr>
<td width=600>
<p><font face="Arial" font size="2">
By working with your Software QA staff, I can help them improve the
effectiveness of the tests they write by learning the technique of
<b>Act Like A Customer </b>testing. In this way, the tests they develop are
more likely to uncover problems your customers would likely find.
<p>Improving the effectiveness of testing helps improve Customer Satisfaction
and therefore provides a significant return on investment.<p>
</td>
</tr>
</table>
</center>
<!--- Logo and Copyright -->
<br>
<hr>
<br>
<p align="center"><img src="../gif/sqc.GIF" width="328" height="39"></p>
<!--- logo --->
<p align="center">
<font size="3" color=Black face="Arial">
<b>For further information...<br><br>
<center>
<table width=300>
<tr>
<td width=40%>
<font size="2" color=Red face="Tahoma"><b>Phone: <p>
</td>
<td width=40%>
<font size="2" color=Black face="Tahoma"><b>508.529.4282
</td>
</tr>
<tr>
<td width=50%>
<font size="2" color=Red face="Tahoma"><b>Fax: <p>
</td>
<td width=50%>
<font size="2" color=Black face="Tahoma"><b>508.529.7799
</td>
<td width=20% align=right rowspan=2>
<!-- Link back to Home page -->
<p align="right"><a href="../index.html">
<img src="../gif/home.GIF" border=0 width=41 height=60 ALT="Home"></a>
<br>
<a href="../index.html">
</td>
</tr>
<tr>
<td width=40%>
<font size="2" color=Red face="Tahoma"><b>Web: <p>
</td>
<td width=40%>
<font size="2" face="Tahoma"><b>
<a href="http://www.swqual.com">www.swqual.com</a></b></p>
</font>
</td>
</tr>
<tr>
<td width=40%>
<font size="2" color=Red face="Tahoma"><b>E-mail: <p>
</td>
<td width=40%>
<font size="2" face="Tahoma"><b>
<a href="mailto: [email protected]">[email protected]</a></b></p>
</font>
</td>
<td width=20% align=Right>
<font size="2" face="Tahoma">
<a href="../index.html"><b>Home</b></font></a></p>
<p>
</td>
</tr>
</table>
</center>
<!-- Copyright -->
<p align="center"><font size="1" color=black face="Arial">
Copyright �2001 Software Quality Consulting, Inc.<br>
July 2001</font></p>
</body>
</html>