Help Center> CodeArts TestPlan> Service Overview> What Is CodeArts TestPlan
Updated on 2023-08-18 GMT+08:00

What Is CodeArts TestPlan

Overview

CodeArts TestPlan is a one-stop test management platform developed by Huawei, covering the entire process of test plan, test design, test cases, test execution, and test evaluation. The platform originates from Huawei's years of high-quality software test engineering methodologies and practices, and aims to help enterprises with collaborative, efficient, and trustworthy test activities before product release.

  • Test design

    Heuristic test design is performed based on mind maps to visualize a four-layer test design method. Test scenarios are split based on requirements, test points are split based on scenarios, draft test cases are generated based on test points and archived as test cases, and finally an overall test scheme is output.

  • Test management

    Test management incorporates concepts such as full-lifecycle tracing, multi-role collaboration, agile tests, and requirement-driven tests. It enables one-stop management of test requirement management, task assignment and execution, progress management, coverage management, result management, defect management, test reports and dashboard. Test management can be tailored for different teams and processes, supporting product quality evaluation from multiple perspectives, efficient test activity management, and quality product delivery.

  • Auto API test

    The auto API test function allows you to quickly orchestrate API automation test cases based on the API script template generated with API URLs or Swagger files. It integrates pipelines and supports microservice tests. No code compiling is required for test cases. The technical barrier is low. Different roles such as API developers, API consumers, test personnel, and service personnel can run tests with ease. You can import a swagger API definition in a few clicks to automatically generate a script template, based on which you can orchestrate and manage automated test cases of APIs. API test supports HTTP and HTTPS, a visualized case editing interface, various preset check points and built-in variables, customized variables, parameter transfer, and continuous automated testing.

Key Features

  • Case management

    Manual test cases and API automation test cases are designed in a unified manner. Test case classification, prerequisites, procedure, and expected results are provided to guide test case design.

  • Test suite management

    Suite management assembles manual test suites or API automation test suites based on test cases. A test suite is used to manage a group of test cases. Generally, a test suite can be used to perform multiple rounds or iterative regression tests. You can create a manual test case suite or API automation test suite based on the test case type.

  • API automation test cases

    API automation test cases simulate an HTTP client to establish a session with the server and send a request to the target API or web page to complete the API function test. An API test case contains a series of test requests, test check points, and test logic.

    By default, only APIs that can be accessed from the public network can be tested. For details about the enterprise intranet API test solution, contact the customer service.

  • Manual test case execution and results setting

    You can set results step by step or in batches, apply the last execution result in one-click mode, and add screenshots to the result. Reproduction procedure can be automatically filled in during defect creation.

  • API automation test case execution and result recording
    • Case execution: Test cases can be executed in parallel or serial mode or in the pipeline. Quality gate can be configured.
    • Results: Each execution result and logs are recorded in detail.

  • Quality report

    You can view the requirement coverage, defect distribution, case pass rate, and case completion rate. You can also customize reports.