このページは、お客様の言語ではご利用いただけません。Huawei Cloudは、より多くの言語バージョンを追加するために懸命に取り組んでいます。ご協力ありがとうございました。
- What's New
- Function Overview
- Service Overview
- Getting Started
-
User Guide
- Working with CodeArts TestPlan
- Enabling CodeArts TestPlan
- Accessing CodeArts TestPlan Homepage
- Configuring a Test Plan
- Configuring a Test Version
-
Configuring a Test Case
- Generating a Test Case
- Creating a Test Case by Using Mind Map
- Creating a Manual Test Case
-
Creating an Automated API Test Case
- Using Automated API Test Cases
- Creating an Automated API Test Case Template
- Adding an API Test Script by Using a Custom URL Request
- Adding an API Script by Importing a Postman File
- Adding an API Script by cURL
- Adding an API Script by Keyword Library
- Adding Logic Control to an API Script
- Setting Test Case Parameters of an API Script
- Setting Environment Parameters of an API Script
- Importing an Automated API Test Case Dataset
-
Built-in Functions
- Binary Addition Function
- Binary Subtraction Function
- Binary Multiplication Operation
- Binary Division Operation
- Obtaining the Current Timestamp
- Obtaining a Specified Timestamp
- Converting a Date into a Timestamp
- Converting a Timestamp into a Date
- Timestamp Addition and Subtraction Operations
- Generating Base64 Encoding
- Generating SHA512 Encoding
- Generating SHA256 Encoding
- Generating an MD5 Hash Value
- Generating a Random Number in a Specified Range
- Generating a Random String of a Specified Length
- Generating a Random Decimal in a Specified Range
- Generating a UUID
- Obtaining an Array via Reverse Index
- Obtaining the Element Values of an Array via Reverse Index
- Converting Uppercase Letters into Lowercase Letters
- Converting Lowercase Letters into Uppercase Letters
- Concatenating Strings
- Cutting Strings
- Obtaining String Length
-
System Keywords
- Overview
- GetIAMToken
- MySQLQuery
- MySQLUpdate
- MySQLInsert
- MySQLDelete
- OpenGaussQuery
- OpenGaussUpdate
- OpenGaussInsert
- OpenGaussDelete
- PostgreSQLQuery
- PostgreSQLUpdate
- PostgreSQLInsert
- PostgreSQLDelete
- MongoDBQuery
- MongoDBInsert
- MongoDBUpdate
- MongoDBDelete
- RedisGet
- RedisSet
- OBSWrite
- OBSDelete
- OBSQuery
- KafkaProducer
- KafkaConsumer
- TCP
- UDP
- WSConnect
- WSRequest
- WSWriteOnly
- WSReadOnly
- WSDisConnect
- DubboClient
- Executing a Test Case
- Managing Test Cases
- Creating and Executing a Test Suite
- Viewing and Evaluating Test Quality
- Settings
- API Reference
- Best Practices
-
FAQs
- What Do I Do If No Test Case Exists in a Test Suite?
- What Can I Do If I Do Not Have the Operation Permission?
- Why Am I See a Message Indicating that an API Automation Test Suite Is Being Executed or Queuing?
- What Do I Do If a Test Suite Does Not Exist?
- Why Can't I Download the Document in a Manual Test Case?
- What Do I Do If No Test Case Exists In a Test Plan
- Why Can't I Add Work Items of the Task Type When a Test Plan Is Created or Updated?
- What Do I Do If Test Cases Cannot Be Associated with Work Items of the Task Type?
- What Do I Do If the Test Case Completion Rate in the Test Report Is Lower Than 100%?
- Why Is the Status of Test Cases in a Test Plan Inconsistent with That in a Test Case Library?
- How Are Variables Passed Between Steps in API Automation Cases?
- How Do I Set Checkpoints for Test Procedures in API Automation Cases?
- Videos
- General Reference
Copied.
Writing a Test Report
A test report summarizes the test process and result, that is, the completion of the test plan, analyzes findings, and provides the product quality basis for related personnel to make decisions on acceptance and delivery. Generally, a test report includes the test overview; test scope and function list; test policy and method description; test metric statistics and analysis; test risk analysis and disclosure; quality evaluation and release suggestions.
Test Overview
A test report briefs the test activity, clarifies target audience, reference test standards, test background and requirements, summarizes test object analysis, test requirements, test content, and test process, and draws test conclusions.
The test conclusions must be prepared based on the focuses of the target audience of the report, that is, the target stakeholders. Product managers should focus on risk disclosure and product quality conclusions. Test managers should focus on test costs and test outputs. Developers should focus on defect results and product quality information.
Test Scope and Function List
- A test report describes the functions, application scenarios, benefits, and functions of test objects.
- A test report describes the test scope specified in the test plan, including the name, version, features, requirements, environment, and test items of the tested system (test objects).
Test Strategy and Method Description
- A test report reviews the test policy and solution, such as the test types, scenarios, and methods. It strategically describes how to perform the test. It also introduces the solution used in the test, such as the integration procedure and sequence, test procedure and sequence, test method, test tool, and test case design and execution method.
- A test report describes the test environment, such as the name, specifications, quantity, version, and account of the hardware, software, and test tools used in the test.
- A test report summarizes the test period and tester input, that is, the planned start time and end time of the test, overall test progress, key progress check points, number of testers, work division, and labor hours.
Test Metric Statistics and Analysis
- Statistics on key test metrics: quantifiable metrics of the tested system quality, such as the speed, throughput, temperature, time, and resource usage.
- Defect statistics and analysis: total number of defects, defects by severity, defect resolution rate, defect repeat rate, number of pending defect tickets, defect distribution by module, and defect source distribution. Techniques such as defect orthogonal analysis and four-quadrant defect analysis can be used.
- Test execution statistics: number and proportion of designed test cases, number of executed test cases, pass rate of test case execution, number of regression tests, manpower input for test execution, and test execution period.
- Statistics on test adequacy and test capability: coverage of requirements and functional features, test execution completion rate, code test coverage rate, test automation rate, and defect hit rate of test cases.
Test Risk Analysis and Disclosure
Based on the test process and result, a report analyzes whether the product has quality risks, and lists the risks, risk basis, risk level, and risk mitigation suggestions. Risks do not mean that the quality does not meet requirements. The risk handling strategy depends on the risk occurrence probability and the estimated loss after the occurrence. If the product of the two is very low, the risk can be accepted.
Risks are an important basis for major stakeholders to determine the overall product quality and whether the release conditions are met. Risks must be filled in logically.
Quality Evaluation and Release Suggestions
A test report provides objective quality ratings and evaluations based on company or industry standards, as well as quality results and risk analysis for reference.
It provides release suggestions such as "Release", "Delay", or "Partial release" based on the quality evaluation. The release suggestions can be specific to features. Features with high risks are not recommended for release or can be released with restrictions.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot