Presented by Maxwell Drew and Dan Kaiser Southwest State University Computer Science Program. The Software Development Life Cycle: An Overview. Last Time. Introduction to the Principles of Object Technology Object Oriented Design Object Technology and MSF Object Technology and RUP.
The purpose of software testing is to find failures so that once the software has failed under test, faults responsible for the failures can be found and fixed.
Fault that affects capability, end-user interfaces, product interfaces,
interface with hardware architecture, or global data structure
Fault in interacting with other components or drivers via calls, macros,
control blocks or parameter lists
Fault in program logic that fails to validate data and values properly before
they are used
Fault in data structure or code block initialization.
Fault that involves timing of shared and real-time resources
Fault that occurs because of problems in repositories, management changes,
or version control
Fault that affects publications and maintenance notes
Fault involving efficiency or correctness of algorithm or data structure but
"Are we building the right product?"
"Are we building the product right?”
Required: ProjectsSupportOptional: <None>Deliverable: Business Test CasesDeliverable to: Systems DevelopmentCustomer (Optional)Responsibility: Business Systems PlanningSAP Tie: 2.4Business Test Cases (260)
Required: Projects SupportOptional: <None>Deliverable: Test PlanDeliverable to: Systems DevelopmentResponsibility: Systems DevelopmentSAP Tie: 3.1Create Test Plan (440)
Required: ProjectsOptional: SupportDeliverable: Documented Repeatable Unit TestDeliverable to: Systems DevelopmentResponsibility: Systems DevelopmentSAP Tie: 3.5Unit Test (530)
Required: ProjectsOptional: SupportDeliverable: Documented Repeatable System TestDeliverable to: Systems DevelopmentResponsibility: Joint ResponsibilitySAP Tie: 4.3System Test (540)
Required: ProjectsOptional: SupportDeliverable: Customer ApprovalDeliverable to: Systems DevelopmentResponsibility: Joint ResponsibilitySAP Tie: 4.3, 4.6Acceptance Test