Slide 1Project ScopeSoftware Development Processes and ProceduresQuality Assurance Processes and ProceduresDesign ConsiderationsSystem Requirements Specification (SRS)System Requirements Specification (SRS)System Requirements Specification (SRS)System Requirements Specification (SRS)Testing ProceduresReliability TestingAccuracy TestingFault TestingPerformance TestingTest ChartsHardware and Software CapabilitiesClosing ThoughtsReferencesQuestions?SMITH SOFTWARE TESTING ENVIRONMENT PROPOSALTeam BravoSmith Systems ConsultingProject ScopeDefine the Smith Consulting engagement approach. Define the software development and quality assurance processes and procedures.Describe in the detail the testing procedures to be exercised in the following areas:o!!! Programso!!! Systems o!!! InterfacesDescribe the infrastructure including hardware and software capabilities that will make up the software testing environment.Define the format and requirements for development of formal program specification. This program specification is the document to be provided to the software developers working on a Smith development project.Software Development Processes and ProceduresIn order to accurately definethe Software DevelopmentProcess and Procedures,Smith Systems Consulting will first define a System Development Life Cycle (SDLC)FeasibilityAnalysisDesignImplementTestMaintainQuality Assurance Processes and ProceduresQuality is measured and ensured through:Resource and toolsHighly trained Project ManagersWeekly updatesDaily meetingsStrict change control processApproval processGoalsPrimarySecondaryDesign ConsiderationsBudgetFrequent Shopper Rewards ProgramCustomer Satisfaction and LoyaltySystem Requirements Specification (SRS)Derived from customer requirementsWill cover:Business functionsInputsOutputsSystem interfacesConstraints:BudgetHardware changesSoftware development methodsSystem Requirements Specification (SRS)Answers the following questions:What is the information system or software going to accomplish?With what system hardware, software and users will the program interact?What are the performance requirements, such as capacity, speed and recovery?What, if any, are the constraints on the design?System Requirements Specification (SRS)PurposeSystem Requirements Specification (SRS)•Scope• Definitions, Acronyms, and Abbreviations• References• Overview• System Perspective• System Requirements• System Interfaces• Hardware Interfaces• Software Interfaces• User Interfaces• Communication Interfaces• Memory Constraints• Operations• Site Adaptation Requirements• System Functions• User Characteristics• Constraints• Assumptions and Dependencies• Apportioning Requirements• Functional Requirements• Performance Requirements• Design Constraints• Standard Compliance• System AttributesSupporting InformationTesting ProceduresDevelop procedures for each level of testingSupport Smith developed softwareSupport Commercial-off-the-ShelfReliability TestingReduce the rate of failureGuarantee system capable of managing all input and output processesHandling Data Output ExceptionsInclude Stress TestingAccuracy TestingImperative that input must be received, stored, translated and output correctlyUtilize Use CasesFault TestingInject Faults to test for errors and handlingPerformance TestingResource UsageIdentify Performance BottlenecksBenchmarkingTest ChartsTesting Chart Figure 1Expected Results Figure 2Hardware and Software CapabilitiesHewlett Packard QuickTest Professional 10.0Supports functional and regression test automationIntel Quad-Core processorsIncreased processor speed for quicker testing2GB of MemoryIncreased memory capacity for load testingSimultaneous testingWindows 7 Operating SystemClosing ThoughtsReferencesOCM (2011). “Reliability Testing” Retrieved on March 26, 2012 from http://www.ocmtestlabs.com/default.asp?mode=testcategories&catid=9Carnegie Mellon University (1999). “Software Testing.” Retrieved on March 26, 2012 from http://www.ece.cmu.edu/~koopman/des_s99/sw_testing/Hewlett Packard (2009). “Software Solution” Retrieved on March 26, 2012 from http://www8.hp.com/us/en/software/software-solution.html?compURI=tcm:245-937061Smith, C. U. (1990). “Performance Engineering of Software Systems.” Addison-Wesley. Page 40 Para
View Full Document