Software testing by risk management

  • Published on
    24-May-2015

  • View
    367

  • Download
    7

Embed Size (px)

Transcript

<ul><li> 1. www .KNAPP.c omSoftware Testing by Risk Management</li></ul> <p> 2. www .KNAPP.c omTesting methodology Software testing methodology, as shown at the next slide,implement the approach which supports examination of theprojects requirements, setting priorities based on risk analysis,and then determination of where to focus the testing effortswithin the budget and the time constrains The test planning, based on the risk analysis, presents thetesting functional breakdown, and briefly describes each testpurpose. The design phase produces several STD documents(for each of the usability, performance, functionality, valuesrange, track, recovery, &amp; stability testing cycles Each testing phase measurements and defects will beconcluded by a Software Test Report. A defects review ought tobe done in order to reassess the pre-defined requirements 3. www .KNAPP.c om Testing methodology Development Testing Life Cycle Life CycleRequirementsRisk AnalysisSystem Requirements DocumentRisk AnalysisDocumentTest PlanSystem Test DetailedPlan (STP) System DesignDesign Test DesignSystem Test Functionality PerformanceSanity RegressionCoding / ConstructionCompatibility RecoveryStability Usability End to End Testing Approaches Stress LoadVolumeComplianceNon FunctionalSystem TestReassessment of Results (STR) Requirements 4. www .KNAPP.c om Testing GuidelinesNew Return Requirements Enhancements Single BusinessBug BugFlow ProcessRegressionxxxxxSanityx xxxxxPerformanceFunctionality x xxxxxSystem TestxxxxEnd to End xxNonFunctional 5. www .KNAPP.c omTesting approaches RegressionRegression testing is any type of software testing that seeks to uncover new errors, or regressions, inexisting functionality after changes have been made to a system, such as functional enhancements,patches or configuration changes SanityA sanity test or sanity check is a basic test to quickly evaluate whether a claim or the result of acalculation can possibly be true. It is a simple check to see if the produced material is rational (that thematerials creator was thinking rationally, applying sanity). The point of a sanity test is to rule out certainclasses of obviously false results, not to catch every possible error PerformancePerformance Testing covers a wide range of engineering or functional evaluations where a material,product, system, or person is not specified by detailed material or component specifications: rather,emphasis is on the final measurable performance characteristics. Testing can be a qualitative orquantitative procedure FunctionalityFunctional testing is a type of black box testing that bases its test cases on the specifications of thesoftware component under test. Functions are tested by feeding them input and examining the output System TestSystem testing of software or hardware is testing conducted on a complete, integrated system to evaluatethe systems compliance with its specified requirements. System testing falls within the scope of black boxtesting, and as such, should require no knowledge of the inner design of the code or logic End to EndEnd-to-end testing is the process of testing transactions or business level products as they pass rightthrough the computer systems. Thus this generally ensures that all aspects of the business are supportedby the systems under test 6. www .KNAPP.c omDefinitions Functionalitythe quality or state of being functional; especially: the set of functions or capabilities associated withcomputer software or hardware or an electronic device EnhancementsHeighten, increase; especially: to increase or improve in value, quality, desirability, or attractiveness PatchesA patch is a piece of software designed to fix problems with, or update a computer program or itssupporting data Configuration changes QualitativeThe term refers to descriptions or distinctions based on some quality or characteristic rather than on somequantity or measured value QuantitativeThe term refers to a type of information based in quantities or else quantifiable data Black-box testingMethod of software testing that tests the functionality of an application as opposed to its internal structuresor workings (see white-box testing). Specific knowledge of the applications code/internal structure andprogramming knowledge in general is not required. The tester is only aware of what the software issupposed to do, but not how White-box testingAlso known as clear box testing, glass box testing, transparent box testing, and structural testing) isa method of testing software that tests internal structures or workings of an application, as opposed to itsfunctionality ComplianceConformity in fulfilling official requirements 7. www .KNAPP.c omTest Plan and Report high level structure Reporting and communication Test plan Test cases development and coverage Test execution progress Testing results 8. www .KNAPP.c omDeveloped Interfaces Testing approach Regression Scope / week X / NA Sanity Scope / week X / NA Performance Scope / week X / NA Functionality Scope / week X NA 9. www .KNAPP.c omDeveloped ComponentsTesting approach Regression Scope / week X / NA Sanity Scope / week X / NA Performance Scope / week X / NA Functionality Scope / week X NA 10. www .KNAPP.c omDeveloped Requirments Testing approach R1 Regression Scope / week X / NA Sanity Scope / week X / NA Performance Scope / week X / NA Functionality Scope / week X NA R2 Regression Scope / week X / NA Sanity Scope / week X / NA Performance Scope / week X / NA Functionality Scope / week X NA End to End - Scope / week X NA 11. www .KNAPP.c omIntegration Requirments Testing approach Regression Scope / week X / NA Sanity Scope / week X / NA Performance Scope / week X / NA Functionality Scope / week X NA 12. www .KNAPP.c om Failed Test Cases Analysis 13. www .KNAPP.c omNot tested and failed test casesper suite Component X Failed To be tested Component X Failed To be tested Component X 8 Failed To be tested Component X Failed To be tested 14. www .KNAPP.c omChallenges during test 15. www .KNAPP.c omChanges due to Challenges 16. www .KNAPP.c omOpen Issues </p>

Recommended

View more >