Sign In |Help & Support
ALL SECTORS
  • ALL SECTORS
  • GB(National Standard)
  • CB(Shipping)
  • CECS(Engineering Construction)
  • CJ(Urban Construction)
  • CY(News and Publication)
  • DB(Provincial Standard)
  • DL(Electricity & Power)
  • DZ(Geology & Mineralogy)
  • FZ(Spinning & Textile)
  • GA(Public Security)
  • HB(Aviation)
  • HG(Chemical Industry)
  • HJ(Environmental Protection)
  • JB(Machinery)
  • JC(Building Materials)
  • JG(Building & Construction)
  • JJ(Metering)
  • JT(Highway & Transportation)
  • LY(Forestry)
  • MT(Coal)
  • NB(Energy)
  • NY(Agriculture)
  • QB(Light Industry)
  • QC(Automobile & Vehicle)
  • QJ(Aerospace)
  • SH(Petrochemical)
  • SJ(Electronics)
  • SL(Water Resources)
  • SN(Commodity Inspection)
  • SY(Oil & Gas)
  • TB(Railway & Train)
  • YB(Ferrous Metallurgy)
  • YC(Tobacco)
  • YD(Telecommunication)
  • YY(Medical Device)
Database: 365,228(8 Aug 2026)
unstable ambient temperature increase laboratory temperature control accuracy abnormal heat prunus mume production banquets scopethis document
GB/T 38639-2020 in English

GB/T 38639-2020 in English

VALID

Systems and software engineering—Software combinatorial testing method

  • Issued on:2020-04-28
  • Implemented on:2020-11-01
  • File Format:PDF
  • Delivery:Via email within 5 business days
Price(USD): $550.00
$534.00
Standard No: GB/T 38639-2020
Document status: VALID
Title in English: Systems and software engineering—Software combinatorial testing method
Title in Chinese: 系统与软件工程 软件组合测试方法
Language: English
File Format: Electronic (PDF)
Delivery: Via email within 5 business days
Issued on: 2020-04-28
Implemented on: 2020-11-01
ICS Classification: 35.080-Software development and system documentation
Chinese Classification: L77-Software engineering
Professional Classification: GB-National Standard
Related Topics: level software
ISO testing software
software engineering
Software and Equipment
iso software testing
System Test Software
System Testing and Analysis
software engineering software
Software Engineering Standards
Measurement and testing software
Efficient military software
software parameters
factory software
Software and Military
software conditions
software conditions
Software system interface
Software in the measurement system
Methods of Software Testing
Test detection software
Within-group testing vs. between-group testing
system software
Acoustic Test Software
Test Acoustic Software
Low Frequency Test Software
military and software
software testing method
Software for low frequency testing
GBT38639
GB/T 38639-2020
Systems and Software Engineering
Flow testing theory and methods in engineering
System and software testing ease of use
software testing place
National Standard System and Software Engineering Software
Softening coefficient test method reference
Water conservancy software testing
Military software testing

《GB/T 38639-2020系统与软件工程 软件组合测试方法》由TC28(全国信息技术标准化技术委员会)归口,主管部门为国家标准化管理委员会。


Introduction

Interpretation of the core content of the standard

This standard defines a complete methodological framework for software combination testing, which mainly includes three technical modules:

  1. Input preprocessing: Discretize continuous parameters. In the example, the age parameter of the airline booking system is divided into equivalence classes
  2. Combination strength system: Establish a five-level strength model from single choice to full combination
  3. Constraint processing mechanism: Support conditional/unconditional constraint expressions, including 12 relational operators and logical operators

Combination strength grading system

Strength level Coverage requirements Applicable scenarios Comparison of the number of use cases
Single Choice Each parameter value appears at least once Basic function verification Minimum
Pairwise combination Coverage of any two parameter value combinations Regular test (default) Medium
K intensity combination Specify the complete combination of K parameters Key parameter interaction Exponential growth with K value

Implementation points

Airline booking system example

Appendix B of the standard shows a typical application scenario:

  • Parameter discretization: Divide the continuous age parameter into intervals such as [12-25][55-70]
  • Variable strength setting: Use a 3-strength combination for key parameters such as the number of CPU cores and memory
  • Constraint processing: The ia64 platform is limited to using only OS3/OS4 systems

Engineering application suggestions

Test design process optimization

  1. Parameter analysis phase: Use equivalence class partitioning to process continuous parameters
  2. Strength setting phase: Refer to the software integrity level requirements in Appendix A of the standard
  3. Constraint declaration phase: Use the XML/JSON format specifications defined in the standard

Solutions to Common Problems

Problem Type Standard Clauses Solutions
Too many parameter values Chapter 3 Use boundary value + equivalence class combination strategy
Combinatorial Explosion Chapter 5 Use variable strength + constraint condition filtering

Technology Evolution Analysis

Innovations of this standard compared with international mainstream methods (such as ACTS, PICT):

  • For the first time, a standardized definition of variable strength combination is proposed
  • A mapping relationship between software integrity level and combination strength is established
  • Normalized XML/JSON input and output format

Sample only — not a preview of GB/T 38639-2020
Page: 1 / 0
100%

Loading PDF document...

Error loading PDF. Please make sure the file is valid and try again.

We also recommend