standards that can be related to software testing

Standards.


This page lists many standards that can be related to software testing.


Standards - Table of Contents.

IEEE Standards - Institute of Electrical and Electronics Engineers
ISO Standards - International Standard Organization
DOD Standards - Department Of Defense (USA)
ANS Standards - American Nuclear Society standard
ASTM Standards - American Society for Testing and Materials
FIPS Standards - Federal Information Publication System
CM Standards Software Configuration Management Standards
BS Standards - British Standards
NIST Standards - The National Institute for Standards and Technology
Acronyms & Abbreviations




Software Testing Standards

-	AECL CE-1001-STD REV.1	Standard for Software Engineering of Safety Critical Software
-	BSI BS-7738	Specification for Information Systems Products Using SSADM- (Structured Systems Analysis and Design Method)
-	BSI BS-7925-1	Software Testing - Vocabulary
-	BSI BS-7925-2	Standard for Software Component Testing
-	DEF 00-55 (Part 1)/1	The Procurement of Safety Critical Software in Defence Equipment-Requirements 
-	DIN VDE 0801	Principles for Computers in Safety-Related Systems
-	German Process-Model (V-Model)	Software Life-Cycle Process Model (V-Model)
-	IEC 60601-1-4	Medical Electrical Equipment--Part 1: General Requirements for Safety-4. 
		Collateral Standard: Programmable Electrical Medical Systems 
-	IEC 60880	Software for Computers in the Safety Systems of Nuclear Power Stations
-	IEE 3	Guidelines for Assuring Testability
-	FDA Guidance Document 2	Guidance for Industry, FDA Reviewers and Compliance on Off-the-Shelf Software Use in Medical Devices. 
-	ASTM E 792 	Guide for the Selection of a Clinical Laboratory Information Management System
-	RTCA DO-178B/ED-12B	Software Considerations in Airborne Systems and Equipment Certification

[Standards in software testing Back to Top]


ISO Standards see ISO site: http://www.iso.org. - 9000 Quality management systems�Fundamentals and vocabulary - 9001 Model for quality assurance in design, development, production, installation and servicing - 9002 Model for quality assurance in production, installation and servicing - 9003 Model for quality assurance in final inspection and test - 9000-3 Quality management and quality assurance standards. Part 3: Guidelines for the application of ISO 9001:1994 to the development, supply, installation and maintenance of computer software - ISO/IEC 12207 Information Technology--Software Life Cycle Processes - ISO/IEC TR 15271 Guide for ISO/IEC 12207 - (Software Life Cycle Processes) - ISO/IEC 14102 Guideline For the Evaluation and Selection of CASE Tools - ISO/IEC 15408-1 Information technology -- Security techniques -- Evaluation criteria for IT security - ISO/IEC 25051 Software engineering -- Software product Quality Requirements and Evaluation (SQuaRE) -- Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing

[Standards in software testing Back to Top]


IEEE Standards see their site: IEEE Standards - 730 IEEE Standard for Software Quality Assurance Plans - 829 IEEE Standard for Software Test Documentation - 1008 IEEE Standard for Software Unit Testing - IEEE 1008 Software Unit Testing - IEEE 1044 Classification for Software Anomalies - IEEE 1044.1 Guide to Classification for Software Anomalies - IEEE 1074 Standard for Developing Software Life Cycle Processes List of IEEE Software Engineering Standards Volume 1: Customer and Terminology Standards - 610.12 IEEE Standard Glossary of Software Engineering Terminology - 1062 Edition, IEEE Recommended Practice for Software Acquisition - 1220 IEEE Standard for Application and Management of the Systems Engineering Process - 1228 1998 Edition, IEEE Guide for Developing System Requirements - 1362 IEEE Guide-System Definition-Concept of Operations Document - 12207.0 IEEE/EIA Standard for Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207), Standard for Information Technology-Software life cycle processes - 12207.1 IEEE/EIA Guide-Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207), Standard for Information Technology-Software life cycle processes-Life cycle data - 12207.2 IEEE/EIA Industry Implementation of International Standard ISO/IEC 12207:1995 (ISO/IEC 12207), Standard for Information Technology- Software life cycle processes-Implementation considerations Volume 2: Process Standards - 730 IEEE Standard for Software Quality Assurance Plans - 730.1 IEEE Guide for Software Quality Assurance Planning - 828 IEEE Standard for Software Configuration Management Plans - 1008 IEEE Standard for Software Unit Testing - 1012 IEEE Standard for Software Verification and Validation - 1012a Supplement to IEEE Standard for Software Verification and Validation-Content Map to IEEE/EIA 12207.1-1997 - 1028 IEEE Standard for Software Reviews - 1042 IEEE Guide to Software Configuration Management - 1045 IEEE Standard for Software Productivity Metrics - 1058 IEEE Standard for Software Management Plans - 1059 IEEE Guide for Software Verification and Validation Plans - 1074 IEEE Standard for Developing Software Life Cycle Processes - 1219 IEEE Standard for Software Maintenance - 1490 IEEE Guide to the Project Management Body of Knowledge Volume 3: Product Standards - 982.1 IEEE Standard Dictionary of Measures to Produce Reliable Software - 982.2 IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software - 1061 IEEE Standard for a Software Quality Metrics Methodology - 1063 IEEE Standard for Software User Documentation - 1465 IEEE Standard Adoption of ISO/IEC 12119:1994(E), Information Technology-Software packages-Quality requirements and testing Volume 4: Resource and Technique Standards - 829 IEEE Standard for Software Test Documentation - 830 IEEE Recommended Practice for Software Requirements Specifications - 1016 IEEE Recommended Practice for Software Design Descriptions - 1044 IEEE Standard Classification for Software Anomalies - 1044.1 IEEE Guide to Classification for Software Anomalies - 1320.1 IEEE Standard for Functional Modeling Language-Syntax and Semantics for IDEFO - 1320.2 IEEE Standard for Conceptual Modeling Language-Syntax and Semantics for IDEF1X97(IDEFobject) - 1348 IEEE Recommended Practice for the Adoption of Computer-Aided Software Engineering (CASE) Tools - 1420.1 IEEE Standard for Information Technology-Software Reuse-Data Model for Reuse Library Interoperability: Basic Interoperability Data Model (BIDM) - 1420.1 IEEE Guide for Information Technology-Software Reuse-Data Model for Reuse Library Interoperability: Asset Certification Framework - 1430 IEEE Guide for Information Technology-Software Reuse-Concept of Operations for Interoperating Reuse Libraries - 1462 IEEE Standard Adoption of ISO/IEC 14102:1995-Guidelines for the Evaluation and Selection of CASE Tools

Software Configuration Management Standards IEEE 828 Software Configuration Management Plans IEEE 1042 Software Configuration Management EIA 649 National Consensus Standard for Configuration Management ISO/IEC 12207 Information Technology--Software Life Cycle Processes ISO/IEC TR 15271 Guide for ISO/IEC 12207 - (Software Life Cycle Processes) ISO/IEC TR 15846 Software Engineering-Software Life Cycle Process-Configuration Management for Software AECL CE-1001-STD REV.1 Standard for Software Engineering of Safety Critical Software BSI BS-6488 Configuration Management of Computer-Based Systems BSI BS-7738 Specification for Information Systems Products Using SSADM--(Structured Systems Analysis and Design Method) EIA CMB4-1A Configuration Management Definitions for Digital Computer Programs EIA CMB4-2 Configuration Identification for Digital Computer Programs EIA CMB4-3 Computer Software Libraries EIA CMB4-4 Configuration Change Control for Digital Computer Programs EIA CMB6-1C Configuration and Data Management References EIA CMB6-3 Configuration Identification EIA CMB6-4 Configuration Control EIA CMB6-5 Textbook for Configuration Status Accounting EIA CMB7-1 Electronic Interchange of Configuration Management Data ESA PSS-05-09 Guide to Software Configuration Management

[Standards in software testing Back to Top]


MIL-STD - Department of Defense Military Standards

MIL-STD-2168 Defense Systems Software Quality Program

MIL-STD-2167A Defense Systems Software Development

MIL-STD-483A Configuration Mgrnt. Practices for Systems, Equipment, Munitions, and Computer Programs

MIL-STD-1521 B Technical Reviews and Audits for Systems, Equipment, and Computer Software

MIL-STD-882B System Safety Program Requirements

MIL-STD-498, Software Development and Documentation
What is MIL-STD-498?
MIL-STD-498 is the DoD's software development standard.
It was developed with four primary objectives:
  • Merge DOD-STD-2167A, used for weapon systems, with DOD-STD-7935A,used for automated information systems, creating a single software development standard for DoD.
  • Resolve issues raised in the use of these standards
  • Ensure compatibility with current DoD directives, instructions, and other standards
  • Provide a basis for U.S. implementation of ISO/IEC 12207, Software Life Cycle Processes
    The MIL-STD-498 package consists of the standard and 22 Data Item Descriptions (DIDs).
    You can Download standard now a free copy of MIL-STD-498 in PDF format.
    ANS - American Nuclear Society standard

    ANSI/ANS-10.4 Guidelines for the V&V of Scientific and Engineering Computer Programs for the Nuclear lndustry

    ANSI/IEE/ANS-7-4.3.2
    NUREG-0653 Report on Nuclear Industry Quality Assurance Procedures for Safety Analysis Computer Code Development Use
    NUREG. CR4640 Handbook of Software Quality Assurance Techniques Applicable to the Nuclear Industry
    Regulatory Guide 1.152 Criteria for Programmable Digital Computer System Software in Safety-Related Systems of Nuclear Power Plants
    NUREG/CR4473 A Study of the Operation and Maintenance of Computer Systems to Meet the Requirements of 10 C.F.R. 73.55

    [Standards in software testing Back to Top]

    ASTM STANDARDS - American Society for Testing and Materials

    ASTM E1113 Standard Guide for Project Definition for Computerized Systems

    ASTM E623 Standard Guide for Developing Functional Requirements for Computeriied Systems

    ASTM E730 Guide for Developing Functional Designs for Computerized Systems

    ASTM E624 Guide for Developing Implementation Designs for Computerized Systems

    ASTM E627 Standard Guide for Documenting Computerized Systems

    ASTM E919 Specification for Software Documentation for a Computerized System

    ASTM E1029 Documentation of Clinical Laboratory Computer Systems

    ASTM E622 Generic Guide for Computerized Systems

    ASTM E625 Guide for Training Users of Computerized Systems

    ASTM E1246 Standard Practice for Reporting Reliability of Clinical Laboratory Computer Systems

    ASTM E1013 Standard Terminology Relating to Computerized Systems

    ASTM E1206 Standard Guide for Computerization of Existing Equipment
    FIPS STANDARDS - Federal Information Publication System

    FIPS-PUB-99 Guideline: A Framework for the Evaluation and Comparison of Software Development Tools

    FIPS-PLIB-101 Guideline for Lifecycle Validation, Verification, and Testing of Computer Software

    FIPS-PUB-105 Guideline for Software Documentation Management

    FIPS-PUB-106 Guideline on Software Maintenance

    FIPS-Pub-132 Guidelines for Software Verification and Validation Plans

    FlPS Special Pub 500-166 Software Verification and Validation: Role in Computer Assurance and Relationship wlh Software Project Management Standards

    [Standards in software testing Back to Top]



    NIST Standards - The National Institute for Standards and Technology

    SP 800-115: Technical Guide to Information Security Testing and Assessment.

    SP 800-70: Security Configuration Checklists Program for IT Products—-Guidance for Checklists Users and Developers.

    SP 800-84 Guide to Test, Training, and Exercise Programs for IT Plans and Capabilities.
    Acronyms & Abbreviations 
    IEC International Electrotechnical Commission 
    NBS National British standard
    BS7925-1 British Standard BS 7925-1 Vocabulary of terms in software testing 
    ANSI- American National Standards Institute http://www.ansi.org/
    NIST National Institute of Standards & Technology 
    McCabe ASSOCIATES http://www.mccabe.com/
    UML Unified Modelling Language
    FDA Food and Drug Administration
    BCS British Computer Society
    
    More Acronyms
    ANSI 	American National Standards Institute
    BR	Business Requirement
    CA 	configuration accounting
    CC 	configuration control
    CDR 	critical design review
    CE 	critical error
    CI 	configuration item
    CID 	configuration identification
    CM 	configuration management
    CMM 	Capability Maturity Model
    CMMI 	Capability Maturity Model Integrated
    CMP 	configuration management plan
    COA 	cost of achievement
    COF 	cost of failure
    COQ 	cost of quality
    DDD	Detailed Design Document
    DoD 	Department of Defense
    FDD	Functional Design Document
    EIA 	Electronic Industries Association
    FA 	functional audit
    FnPt 	function point
    IEC 	International Electrotechnical Commission
    IEEE 	Institute of Electrical and Electronics Engineers
    ISO 	International Organization for Standards
    JTC1 	Joint Technical Committee 1
    KLOC 	thousands of lines of code
    LCL 	lower control limit
    LOC 	lines of code
    MDD     model-driven development (agile model-driven development - AMDD)
    NIST 	National Institute of Standards and Technology
    PA 	physical audit
    PDR 	preliminary design review
    PIR 	postimplementation review
    RTM 	requirements traceability matrix
    PCRTS	Problem and Change Request Tracking System
    PT	Problem Ticket
    SC 	standards committee
    SDLC 	software development life cycle
    SDP 	software development plan
    SEI 	Software Engineering Institute
    SG 	standards group
    SIR	System Investigation Report
    SLC 	software life cycle
    SQS 	software quality system
    SQSP 	software quality system plan
    SRR 	software requirements review
    Std 	standard (IEEE designation)
    STR 	software trouble report
    TDD     Test-driven development
    TTM 	test traceability matrix
    TRR 	test readiness review
    UCL 	upper control limit
    UDF 	unit development folder
    
    

    [Standards in software testing Back to Top]



    Extreme Software Testing Main Page
    © 2000 Alex Samurin http://www.geocities.com/xtremetesting/   2009 www.extremesoftwaretesting.com