ISBN : 978-81-963532-2-3 (E-Book) DocumentationTesting-Itischeckedthattherequiredusermanual,maintenancemanuals, and technical manuals exist and are consistent. If the requirements specify thetypes of audience for which a specific manual should be designed, then the manual ischeckedfor compliance. Usability Testing- Usability testing concernschecking the user interface to see ifitmeets all user requirements concerning the user interface. During usability testing, thedisplayscreens,reportformats,andotheraspectsrelatingtotheuserinterfacerequirementsar etested. ErrorSeeding Sometimes the customer might specify the maximum number of allowable errors that may bepresent in the delivered system. These are often expressed in terms of maximum number ofallowable errors per line of source code. Errorseed can be used toestimate the number ofresidual errors in a system. Error seeding, as the name implies, seeds the code with some knownerrors. In other words, some artificial errors are introduced into the program artificially. Thenumberoftheseseedederrorsdetectedinthecourseofthestandardtestingprocedureisdetermined. These valuesinconjunctionwiththe number of unseedederrorsdetected can beusedto predict: • Thenumberof errors remainingin theproduct. • Theeffectivenessofthetestingstrategy. LetN bethe totalnumber ofdefects in thesystemand let n ofthesedefects be found bytesting.LetSbethe totalnumberof seededdefects, andlet sof thesedefectsbe foundduringtesting. n/N= s/S or N= S ×n/s Defectsstill remainingaftertesting = N–n= n×(S – s)/s Error seeding works satisfactorily only if the kind of seeded errors matches closely with the kindof defects that actually exist. However, it is difficult to predict the types of errors that exist in asoftware. To some extent, the different categories of errors that remain can be estimated to a firstapproximation by analyzing historical data of similar projects. Due to the shortcoming that thetypes of seeded errors should match closely with the types of errors actually existing in the code,errorseedingis useful onlyto a moderateextent. 108 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal
114 Publizr Home