Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation

This document outlines a software test plan focusing on evaluating the functionality of Abstract Data Types in a secret simulation.

Olivia Smith
Contributor
4.8
59
5 months ago
Preview (6 of 18 Pages)
100%
Purchase to unlock

Page 1

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation - Page 1 preview image

Loading page image...

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) FunctionalityEvaluationSoftware Test PlanforToDo ListProgramming Assignment XMonday, July 6, 2015Prepared ByDomicia Herringdnh@uah.eduPrepared ForDr. Rick Coleman, InstructorCS 221, Data Structures in C++Computer Science DepartmentUniversity of Alabama in HuntsvilleBased on the provided Software Test Plan for the Secret Simulation system, explain how the testprocedures ensure the effectiveness and robustness of the system in terms of functionality,reliability, and performance. In your response, analyze the testing strategies mentioned, such asintegration testing, regression testing, and system testing, and discuss how each approachcontributes to the identification of potential issues in the software.Word Count Requirement:400-500 words.

Page 2

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation - Page 2 preview image

Loading page image...

Page 3

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation - Page 3 preview image

Loading page image...

Table of Contents1.0SystemOverview............................12.0ReferencedDocuments.......................13.0TestProcedures............................1AppendicesA.TestPlanForms............................8

Page 4

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation - Page 4 preview image

Loading page image...

Software Test PlanSecret Simulation1.0System OverviewA secret government agency has need of a special Abstract Data Type (ADT) for usein a Basically Secret Simulation (BSS). The ADT may be thought of abstractly asthree queues (3Qs). The 3Qs each can hold the same type of data structure.Commands at regular time intervals (CARTI) will be sent to this portion of the BSS.Command one (C1) will be to dynamically create a data structure (DCDS), place intothe data structure information to be supplied (TBS), and enqueue it into the first queue(Queue A). Command two and three (C2 and C3) will be to dequeue a structure fromQueue A and immediately enqueue it into Queue B (C2) or Queue C (C3). Commandfour and five (C4 and C5) will be to dequeue and destroy a structure from eitherQueue B (C4) or Queue C (C5). Details of this functionality are given in section 2.0.As usual should you or any of your programming team divulge even the smallest bitof information about this BSS we will have to shoot you.2.0 Referenced DocumentsProgrammingAssignment X Statement of Work.Dale, Nell and Teague, David,C++ Plus Data Structures2nd ed. 2001.“Programming Assignment 2 Hintsweb page,http://cs.uah.edu/~rcoleman/CS221/ProgAssign/cs221Prog2Hints.htmlSoftware Design Document for the Secret Simulationprogram.3.0 Test ProceduresThe following tests will be performed on the software before its release.

Page 5

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation - Page 5 preview image

Loading page image...

Tablef1fdefinesfthefscopefoffthefDefencefIntegrationfandfSystemfTestfeffort.ISTfTestingfforfDefenceISISFNOTPositivefandfnegativeffunctionalityLoad,fcapacity,fandfvolumeReliabilityfandfstabilityErrorfhandlingfandfrecoveryCompetitivefinferiorityfcomparisonOperationsfandfmaintenanceUsabilityDatafqualityPerformanceLocalizationCompatibilitySecurityfandfprivacyInstallationfandfmigrationDocumentationInterfacesDistributedf(outsourcefusabilityfandflocalizationftesting)Black-box/behavioralftesting3.xfregressionftesting3.1fregressionftestingf(acrossfincrements)DatefandftimefhandlingStandardsfandfregulatoryfcomplianceCodefcoveragefverificationSet-usefpairforfdatafflowfverificationDatabaseftablefoverflowferrorfhandlingUserfinterfacefoffensivenessUserfinterfacefperformancefunderfmaximumfloadOfficeArrowfintegrationMigrationfandfmediafloadffine-tuningLegacyfbrowsers,fclient,forfserverfcompatibilityOSfloginfidentityfoverrideLegacyf(pref3.0)fmigrationUnitforfcomponentftestingf(exceptfsupportingfdevelopmentfteam)White-box/structuralftestingTablef1:fISTfforfDefencefIS/ISfNOTf(Scope)

Page 6

Software Test Plan for Secret Simulation: Abstract Data Type (ADT) Functionality Evaluation - Page 6 preview image

Loading page image...

DefinitionsTablef2fdefinesfsomeftestftermsfandfotherftermsffoundfinfthisfdocument.TermMeaningBlackfBoxfTestingTestingfbasedfonfthefpurposesfafprogramfserves;fi.e.,fbehavioralftesting.BugSomefaspectfoffthefsystemfunderftestfthatfcausesfitftoffailftofmeetfreasonablefexpectations.f“Reasonable”fisfdefinedfbyfiterativefconsensusfiffitfisfnotfobvious.fBuildAfcollectionfoffsoftwarefobjectsfoffknownfrevisionflevelsfcompiledfintofoneforfmorefsoftwarefexecutablesfforfinstallationfonfthefsystemfunderftest.TestfReleaseConfirmationfTestAfselectedfsetfofftestsfdesignedftoffindfwaysfinfwhichfafbugffixffailedftofaddressfthefreportedfproblemffully.EntryfCriteriaThefparametersfthatfdeterminefwhetherfonefisfreadyfandfableftofenter,fcontinue,forfexitfafparticularftestfphase.fContinuationfCriteriaExitfCriteriaIntegrationfTestAfsetfofftestsfdesignedftoffindfbugsfinfthefinterfacesf(controlfandfdatafflows)fbetweenftestedfcomponentsfoffthefsystem.QualityfRiskThefpossibilityfoffafspecificfsystemffailurefmode,feitherflocalized,fcausedfbyfsubsystemfinteractions,forfafrepercussionfeffectfoffafremotefsystemffailure,fthatfadverselyfaffectsfthefsystem’sfuser.ReferencefPlatformAf“knownfcorrect”fsystemfagainstfwhichfonefcanfcomparefthefresultsfandfbehaviorsfoffthefsystemfunderftest.fServerfClusterAfsetfoffserversfconfiguredftofperformfafparticularfrolefinftermsfoffdevelopment,ftesting,forfproduction.RegressionfTestAfsetfofftestsfrunftoffindfnewffailures,forfregressions,fthatfchangesfhavefcausedfinfcomponent,finterface,forfsystemffunctionality.SmokefTestAflimitedfsetfoffregressionftestsfdesignedftofdetermine,fthoughfafrandomfsamplefoffcriticalffunctions,fwhetherfafgivenfbuildfisfreadyfforftesting.
Preview Mode

This document has 18 pages. Sign in to access the full document!

Study Now!

XY-Copilot AI
Unlimited Access
Secure Payment
Instant Access
24/7 Support
Document Chat

Document Details

Related Documents

View all