Compute
Elastic Cloud Server
Huawei Cloud Flexus
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Management & Governance
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
OneAccess
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
IAM Identity Center
Cloud Operations Center
Resource Governance Center
Migration
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Analytics
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
Data Lake Factory
DataArts Lake Formation
IoT
IoT Device Access
Others
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Security & Compliance
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Edge Security
Managed Threat Detection
Blockchain
Blockchain Service
Web3 Node Engine Service
Media Services
Media Processing Center
Video On Demand
Live
SparkRTC
MetaStudio
Storage
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service Turbo
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Multi-Site High Availability Service
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Business Applications
Workspace
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Video Intelligent Analysis Service
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Content Delivery & Edge Computing
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Intelligent EdgeCloud
Solutions
SAP Cloud
High Performance Computing
Developer Services
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
CodeArts Repo
Cloud Application Engine
MacroVerse aPaaS
KooMessage
KooPhone
KooDrive
On this page
Help Center/ CodeArts TestPlan/ Service Overview/ What Is CodeArts TestPlan

What Is CodeArts TestPlan

Updated on 2024-05-17 GMT+08:00

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.

    NOTE:

    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 execution history
    • Case execution: Test cases can be executed in parallel or serial mode or in the pipeline. Quality gate can be configured.
    • Execution history: 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.

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback