Papers/Others

Building a Quality Assurance and Testing Organization from Scratch

tomato13 2008. 6. 2. 14:06

www.wrsystems.com/whitepapers/qatesting.pdf

 

1. Establish the need for QA and Testing
2. Get Upper Management Support
3. Define and Document the Software Development Process
4. Set up the QA and Test Function
5. Select the Pilot Project
6. Integrate the QA function into the Life Cycle Phases

 

Strategy Phase
- Develop the Plans and Procedures
- Maintain Quality Records
- Keeping Metrics on QA Activities
- Reviewing the Requirements
...............
??Once the requirements were organized, QA reviewed them for clarity, redundancy, completeness, and testability.
??Each requirement had to be specific enough to be testable and had to spedivy what needed to be done, not hot to do it.
??Each requirement had to be uniquely identified so that it could later be traced to functions, modules, code, and tests.
??QA would ultimately verify that each requirement was implemented in the finished application, and that every feature of the

funished application correspended to a requirement.
??Defects in an application would be categorized as missing requirements, wrong functionality, and extra features (i.e.. not

corresponding to a requirement). A requirement not implemented is a failure to provide the agreed-upon system.
??Functionality with no corresponding requirement is an error in scope ("creeping featurism" or "gold-plating") which may result in

an increase of schedule and budget.
...............
- Develop the Requirements Traceability Matrix(RTM)
- Establish the Deliverable Review Process
- Create the Project Standards and Procudures

 

Analysis Phase - Begin the QA Reviews and Audits
Design Phase
Build and Test Phase
Peer Reviews and Code Walkthroughs
Develop Prototype
- Unit Testing
- Integration Testing
- System Testing
Deployment Phase
Maintenance Phase

 

7. Use Lessons Learned
8. Implementing QA and Testing on all projects - "Clone the Process"
9. Expanding the QA and Testing Organization - Build the team
10. Training and Certification

'Papers > Others' 카테고리의 다른 글

Code Generating Automated Test Cases  (0) 2008.07.27
100% Test Coverage?  (0) 2008.07.17
Designing and Building a Software Test Organization  (0) 2008.06.02
A Script-Based Testbed for Mobiile Software Frameworks  (0) 2008.05.07
Network Security  (0) 2008.03.08