ISO/IEC/IEEEEE Standards related to testing and software quality

 ISO/IEC International Standard for Software Engineering

Current ISO/IEC International Standards for Software Engineering

9

ISO/IEC 9126-1:2001

Software engineering - Product quality - Part 1: Quality models

10

ISO/IEC TR 9126-2:2003

Software engineering - Product quality - Part 2: External metrics

11

ISO/IEC TR 9126-3:2003

Software engineering - Product quality - Part 3: Internal metrics

12

ISO/IEC TR 9126-4:2004

Software engineering - Product quality - Part 4: Quality measures in use

20

ISO/IEC 12119:1994

Information Technology - Software Packages - Quality Requirements and Testing

 

ISO/IEC (International Organization for Standardization/International Electrotechnical Commission) develops some standards related to testing and software quality. Here are some ISO/IEC standards related to testing and software quality:

1. ISO/IEC 9126: Software Product Quality: This standard defines a model of software product quality and a set of related metrics, including functionality, reliability, usability, efficiency, maintainability, and portability.

2. ISO/IEC 25000: Software product quality assessment: This standard provides guidelines and specifications for software product quality assessment, including quality models, requirements, and assessment methods.

3. ISO/IEC 29119: Software Testing: This standard defines a set of processes and methods for software testing, including test planning, test design, test execution, and test documentation.

(these two were not found)

4. ISO/IEC/IEEE 12207: Software life cycle process: This standard defines a set of processes for software development and maintenance, including requirements definition, design, development, testing, and maintenance.

5. ISO/IEC/IEEE 15288: System and software engineering life cycle process: This standard defines the life cycle process of system and software engineering, including planning, requirements definition, design, development, testing and maintenance, etc.

6. ISO/IEC/IEEE 29119: Software and Systems Engineering Testing: This standard is an extension of ISO/IEC 29119 and defines a set of procedures and methods for software and systems engineering testing.

7. ISO/IEC 15504 , which is an international standard on software quality assurance, provides a set of methods and tools for software quality assurance, including quality planning, quality measurement, quality control, and quality improvement. The standard helps development teams ensure software quality and reliability, reducing defects and errors.

These standards provide guidance and specifications to help organizations and practitioners standardize practices in software testing and software quality. Note that what is listed here are only some common ISO/IEC standards, and there are other international and industry standards related to software quality and testing for reference and application.

my country's national standard

In the field of software testing, my country has the following national standards:

GB/T 17544-1998 "Integrity Levels of Information Systems and Software".
GB/T 16260-2006 "Software Quality Model and Measurement".
GB/T 18905-2002 "Software Engineering Product Evaluation".
GB/T 8567-2006 "Computer Software Documentation Specification".
GB/T9386-2008 "Computer Software Test Documentation Specification".
GB/T 25000.1-2010 "Software Quality Requirements and Evaluation (SQuaRE) Guidelines".
CSTCJSBZ02 "Application Software Product Testing Specification".
CSTCJSBZ03 "Software Product Testing Scoring Criteria".

other

In addition to ISO/IEC standards, there are other international and industry standards related to software quality and testing for reference and application. Here are some common standards:

1. IEEE 730: Software Quality Assurance Plan: This standard defines the content and requirements of a software quality assurance plan, including quality objectives, quality control, quality assessment, and quality improvement.

2. IEEE 829: Software and System Documentation Standard: This standard defines the format, content, and organization of software and system documentation, including requirements specifications, design documents, test documents, and user manuals.

3. IEEE 1012: Software Verification and Verification Plan: This standard defines the content and requirements of software verification and verification plan, including verification objectives, verification methods, and verification plans.

4. IEC 62304: Medical device software life cycle process: This standard applies to the development and maintenance of medical device software, providing a set of life cycle processes and requirements.

5. PMBOK (Project Management Body of Knowledge): This standard is formulated by PMI (Project Management Institute), a professional organization in the field of project management, including guidance and methods for software project quality management.

6. CMMI (Capability Maturity Model Integration): This model provides a set of best practices for software development and maintenance formulated by the Software Engineering Institute (SEI), including quality management, process improvement, and project management.

7. ISTQB (International Software Testing Qualifications Board): This organization has developed a series of certification and training standards in the field of software testing, including software testing foundation, test management and test engineer level.

These standards are commonly used international and industry standards in the field of software quality and testing, and can be used as guidance and reference to help organizations and practitioners improve quality and efficiency in software development and testing. The choice of which standards to apply depends on the characteristics of the project, the requirements of the industry, and the needs of the organization.

Guess you like

Origin blog.csdn.net/seanyang_/article/details/132664814