Home Cart Quotation About-Us
www.ChineseStandard.net
SEARCH

GB/T 38639-2020 English PDF

US$709.00 · In stock
Delivery: <= 6 days. True-PDF full-copy in English will be manually translated and delivered via email.
GB/T 38639-2020: Systems and software engineering - Software combinatorial testing method
Status: Valid
Standard IDUSDBUY PDFLead-DaysStandard Title (Description)Status
GB/T 38639-2020709 Add to Cart 6 days Systems and software engineering - Software combinatorial testing method Valid

Similar standards

GB/T 42450   GB/T 40685   GB/T 39788   GB/T 38634.5   GB/T 38634.1   

Basic data

Standard ID: GB/T 38639-2020 (GB/T38639-2020)
Description (Translated English): Systems and software engineering - Software combinatorial testing method
Sector / Industry: National Standard (Recommended)
Classification of Chinese Standard: L77
Classification of International Standard: 35.080
Word Count Estimation: 38,354
Date of Issue: 2020-04-28
Date of Implementation: 2020-11-01
Issuing agency(ies): State Administration for Market Regulation, China National Standardization Administration
Summary: This standard specifies the software combination test input preprocessing method and combination strength setting, specifies the combination test constraints and seeds, the combination test process requirements and the combination test input and output representation method. This International Standard applies to use-case design and adequacy assessment for software composition testing.

GB/T 38639-2020: Systems and software engineering - Software combinatorial testing method

---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
Systems and software engineering - Software combinatorial testing method ICS 35.080 L77 National Standards of People's Republic of China System and software engineering software combination test method 2020-04-28 released 2020-11-01 implementation State Administration for Market Regulation Issued by the National Standardization Management Committee

Table of contents

Foreword Ⅰ 1 Scope 1 2 Terms and definitions 1 3 Input preprocessing 2 4 Combination strength 3 5 Constraints and seeds of combined testing 5 6 Combined test process requirements 6 7 Combined test input and output representation 6 Appendix A (informative appendix) Software integrity level and combination strength requirements reference 9 Appendix B (informative appendix) Example of combined test method 10 Appendix C (Normative Appendix) Combined Test Input and Output XMLSchema 30 References 34 System and software engineering software combination test method

1 Scope

This standard provides the input preprocessing method and combination intensity setting of software combination test, and specifies the combination test constraint conditions, seeds, group The test process requirements and the input and output representation methods of the combined test This standard applies to the use case design and adequacy assessment of software combination testing.

2 Terms and definitions

The following terms and definitions apply to this document. 2.1 Combined test method A method for software testing based on a combination of multiple parameters. Note. In the combined test, the tested application is abstracted as a black box, which has multiple input parameters, and its behavior is affected by the combined test between the input parameters. 2.2 Combination strength It is used to indicate the complexity of the test parameter value combination. 2.3 parameter Input parameters, configuration parameters or environmental parameters related to the test target. Note 1.The parameter types include integer, floating point, boolean and string types. Note 2.The parameters of the software to be tested can be function input parameters, command line parameters, form input boxes, configuration items in configuration files. 2.4 Ranges The range or set of parameter values. 2.5 Variable intensity Different combination strength requirements are given for different parameter subsets. Note. A special requirement of combination strength in combination test. Usually on the basis of the default combination strength, certain parameter subsets of the software to be tested use a combination strength different from the default value. Example. A system has five parameters a, b, c, d, and e, and the default combination intensity is 2.Among them, the three parameters a, b, and c need to be set to 3 intensity combinations due to special requirements. Then the test case of the system needs to satisfy the 2-strength combination of the five parameters a, b, c, d, and e, and the 3-strength combination of the three parameters a, b, and c. 2.6 Test case set A collection of test cases for specific test objectives. 2.7 seed In the combination test, the user defines the combination of values that should be tested. Row constraints, otherwise no constraints. b) Unconditional constraints. Unconditional constraints do not require constraints. Any test case should satisfy the constraint expression. Constraints and constraint expressions should support relational operators and logical operators. Relational operators can include, but are not limited to, equal to (==), not equal to (=), greater than (>), greater than or equal to (≥), less than (< ), and less than or equal to (≤), etc. 5.2 Seeds The combined test method should be able to support the seed of the test case for the specified parameter value. The parameters, values and constraints of the seed should be consistent with the parameters in the model file. If inconsistent, the seeds should be treated according to the following principles. a) Ignore that the seed contains parameters that do not exist in the model file; b) Ignore parameter values in the seed that do not exist in the model file; c) Ignore that the constraints defined in the model file are violated in the seed.

6 Combined test process requirements

The test process of the combined test is as follows. a) Determine the test scope. determine the software functions and parameters to be tested. b) Export test conditions. Determine the value range for each parameter, and determine the value range of continuous variable parameters according to the fourth Chapter method for input preprocessing. c) Derive test coverage items. adopt the method of combined testing and generate test coverage items according to the combination strength defined by the combination. In combination In the test, the test coverage item should include the "parameter-value" pair that matches the test item parameter and the combination strength. d) Export test cases. Generate test cases based on test coverage items until each test coverage item is included in at least one test case. e) Allocate test case sets. When the number of test cases is too large, the test cases can be divided into different values based on a key parameter. Equipped with different test case sets. f) Test execution. hand over the test case set to the tester for execution. g) Adequacy assessment. Calculate the coverage rate of the intensity combination, and refer to Appendix A to give a conclusion of full compliance or partial compliance. Reasons for meeting the requirements. Appendix B gives a complete example of combined test case generation.

7 Combined test input and output representation

7.1 General requirements The combination test input should include the combination strength and the definition of each parameter, and should include the variable strength definition, seed definition and constraint conditions of the specified parameters. Common input and output formats include XML format and JSON format. XML format is suitable for high parsing rate requirements and reliability Test environment with high performance requirements; JSON format is suitable for test environments that require remote transmission of test data and require high transmission efficiency. See Appendix C for the input and output format files of the combined test.

Appendix B

(Informative appendix) Examples of combined test methods B.1 Overview This appendix presents the test case generation of a system's test project using the combined test method. B.2 Parameters This system has five parameters, namely platform, number of CPU cores, main memory capacity, external memory interface and operating system, all of which are of string type. The value range is as follows. ---The value range of the platform. x86, ia64, amd64. ---The value range of the number of CPU cores. Single, Dual, Quad. ---The range of the main memory capacity. 128MB, 4GB, 64GB. ---The value range of the external memory interface. SCSI, IDE. ---The value range of the operating system. OS1, OS2, OS3, OS4. B.3 Combined test requirements B.3.1 Strength requirements The default is to cover in pairs. The three parameters of CPU core number, main memory capacity and operating system require a combination of three strengths. B.3.2 Seeds The seeds that this system should test are as follows. a) The platform is amd64, the main memory capacity is 64GB, and the operating system is OS4; b) The platform is x86, the main memory capacity is 128MB, and the operating system is OS1. B.3.3 Constraints The system parameters have compatibility constraints, and the constraints are as follows. a) When the platform is ia64 or amd64, the operating system is only allowed to be OS3 or OS4; b) When the platform is x86, the main memory capacity cannot be 64GB. B.4 Input representation B.4.1 XML format According to the above combined test requirements, the combined test input can be expressed in the following XML format.
......
Image     

Tips & Frequently Asked Questions:

Question 1: How long will the true-PDF of GB/T 38639-2020_English be delivered?

Answer: Upon your order, we will start to translate GB/T 38639-2020_English as soon as possible, and keep you informed of the progress. The lead time is typically 4 ~ 6 working days. The lengthier the document the longer the lead time.

Question 2: Can I share the purchased PDF of GB/T 38639-2020_English with my colleagues?

Answer: Yes. The purchased PDF of GB/T 38639-2020_English will be deemed to be sold to your employer/organization who actually pays for it, including your colleagues and your employer's intranet.

Question 3: Does the price include tax/VAT?

Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countries

Question 4: Do you accept my currency other than USD?

Answer: Yes. If you need your currency to be printed on the invoice, please write an email to Sales@ChineseStandard.net. In 2 working-hours, we will create a special link for you to pay in any currencies. Otherwise, follow the normal steps: Add to Cart -- Checkout -- Select your currency to pay.