table of Contents
- The concept of software test plan
- The benefits of developing software test plan
- Who is responsible for software test plan
- Time to write software test plan
- Elements software test plan
- Software Test Plan Template
- Software maintenance and review test plans
- What is CMMI
- CMMI level
- CMM five models
- What is ISO
- What is ISO9000
- Comparison of CMMI and ISO9000
The concept of software test plan
A description of the range of the predetermined test activities, documentation approach, resources and schedule arrangements. It confirmed the test items, test features, test mission, staffing, and any risk of accidental events.
The benefits of developing software test plan
- Project managers, senior managers and other relevant leaders can do macro space according to the test plan, the corresponding allocation of resources, etc.
- Testers can understand the work of the entire project at different stages of the test cases and test project to be carried out, etc.
- To facilitate the work of content developers, marketing personnel, quality personnel understand the testers carry out the work with
Who is responsible for software test plan
Project test leader with extensive experience in the development of test plans, responsible for the entire testing process
Time to write software test plan
The sooner the better software test plan written in order to have an overall test plan for the entire project
Elements software test plan
- Why why-- to conduct these tests, what is the purpose of the test
- what-- what test to determine the content of the test
- when-- test start and end times at different stages of testing to determine the content of
- where-- appropriate documentation, storage location of the defect, the test environment, etc.
- who-- who is responsible for corresponding work
- How do how--, which test tools and test methods used to test strategies for testing
Software Test Plan Template
- Testing purposes
- Test Project
- Test Reference Document
- Test Submit Documentation
- Terms and Definitions
- Test strategy
- Determine the test content
- Resources
- Test progress
- Assignments testers
- Risks and issues
Software maintenance and review test plans
With the changes to the project plan, software requirements, software development and other personnel, software testing plan is constantly updated and maintained
What is CMMI
- CMMI's full name:
- Capability Maturity Model Integration (Capability Maturity Model Integration)
- The method by the US Software Engineering Institute (CMUSEI) at Carnegie Mellon University have developed for evaluation of software contractors and help improve the ability of software quality.
- Its purpose is to help software companies for software engineering management and improve and enhance the development and improvement of capabilities to be on time, on budget to develop high quality software.
- CMM / CMMI is the world's most popular and most useful kind of software production process standards.
CMMI level
Level | CMM | The CMMI (splitter) / SJ / T11235 | The CMMI (continuous) / SJ / T11234 |
---|---|---|---|
5 | Optimization | Optimization | Optimization |
4 | Managed | Quantitative Management | Quantitative Management |
3 | Defined | Defined | Defined |
2 | Repeatable | Managed | Managed |
1 | The initial level | The initial level | It has been executed |
0 | unfinished |
CMM five models
First stage: initial stage
In the initial stage, companies generally do not have stable software development and maintenance environment. Often in the face of the problem, give up the original plan and only focus on the programming and testing.
Second stage: Managed stage (Repeatable)
At this level, the establishment of a policy for the management of software projects and the implementation of these policies and measures set. Based on past experience to project planning and new project management.
Third quarter: Defined Level
In a this level, related to software engineering and project management specific, the face of documents across the enterprise software development and maintenance process will be worked out. At the same time, these processes are integrated into a coherent whole. This is called the enterprise standard software process.
Fourth grade: quantitative management level
At this level, business-to-product and process to establish quantitative quality goals, while adding continuous measure clearly specified in the process. As a measure of corporate programs, to be a measure of productivity and quality of the important process of all projects activities. Therefore software products have high quality can be expected.
Fifth grade :( continued) optimization level
At this level, the whole enterprise will focus on continuous optimization of the process. Companies will take to achieve the goals of preventing defects. Meanwhile, analysis of information related to the effectiveness of the weaknesses and strengths of the initiative process to find out the process, an analysis of the costs and benefits of new technologies, as well as make recommendations for process changes.
What is ISO
ISO is an organization called English. Its full name is International Organization for Standardization, translated into Chinese is "International Organization for Standardization." Also known as the "economic United Nations" (existing members more than 150).
What is ISO9000
It was developed by the International Organization for Standardization ISO quality system standards. Covering most sectors of social production (divided into 39 categories):
- Agriculture, Fisheries
- Mining and quarrying
- Food, beverages and tobacco
- Textiles and textile products
- Leather and leather products
- Wood and wood products
- Pulp, paper and paper products
- Publishing Industry
- Printing Industry
- Coke and refined petroleum products
- Nuclear fuel
- Chemicals, chemical products and fibers
- Pharmaceuticals
- Rubber and plastic products
- Non-metallic mineral products
- Concrete, cement, lime, gypsum and he
- Base metals and metal products
- Machinery and equipment
- Electronic, electrical and optical equipment
- shipbuilding
- Aerospace
- Other transport equipment
- Manufacturing not elsewhere classified
- Recycling of waste materials
- Power generation and power supply
- Production and supply of gas
- Production and supply of water
- Construction
- Wholesale and retail, automobiles, motorcycles and personal and household goods repair
- Hotels and restaurants
- Transport, storage and communication
- Finance, real estate, rental business
- information Technology
- Technology Services
- other service
- Public administration education
- education
- Health care and social welfare services
- Other social services
Comparison of CMMI and ISO9000
- CMMI designed for software companies to customize, and apply to all industries ISO
- ISO9000 determine the minimum requirements of a quality system
- CMM clear emphasis on continuous process improvement
- The most important thing is to ensure product quality and continuous improvement and improve