Test Management 2.0 overview
Summarize
Summary of Test Management 2.0 overview
Test Management 2.0 streamlines and enhances software testing processes, enabling ServiceNow customers to deliver software products more efficiently and with fewer defects. It supports multiple test versions and integrates with Agile Development 2.0 to facilitate comprehensive test management for both testers and managers. Activation of thecom.snc.testmanagement.2.0plugin is required, as this feature is not enabled by default on all instances.
Show less
Key Features
- Role-Based Capabilities:
- Tester: Can create and execute tests and test sets, record test results, update test statuses, and manually create defect records linked to failed tests.
- Test Manager: Can create and maintain tests, test sets, test plans, and manage the testing process by assigning tests, monitoring progress, and closing test plans.
- Test Structuring: Enables creation of tests, test sets (groups of related tests), test plans (describing testing strategy and timeframe), test cycles (phases or iterations of testing), and test execution suites for granular management.
- Test Execution and Reporting: Tests can be run and tracked with detailed reports including execution times, environment, and outcomes accessible via the Runs module.
Key Terminology
- Test: A set of steps or conditions to verify feature functionality, including expected results.
- Test Set: A collection of related tests grouped for management.
- Test Plan: A document outlining testing scope and schedule, divisible into test cycles and execution suites.
- Test Cycle: Represents a testing phase or iteration within a test plan.
- Test Case: A saved collection of related tests within a test suite, assigned to testers.
- Runs: Detailed reports of test execution results.
Getting Started
- Activate the Test Management 2.0 plugin to enable the functionality.
- Create tests and organize them into test sets.
- Create test plans and assign tests to testers.
- Execute assigned tests and record results.
This structured approach ensures efficient management, execution, and tracking of manual testing activities within your software development lifecycle using ServiceNow.
Test Management 2.0 helps you deliver software products more efficiently and with fewer defects by managing and streamlining testing processes for both testers and managers. You can create multiple versions of a test and integrate with Agile Development 2.0.
To learn about the different versions of Test Management and to choose the version that helps you meet your testing requirements, see Test Management applications.
Test Management 2.0 is not active by default on all instances.
To use Test Management 2.0, activate the
com.snc.test_management.2.0 plugin. For more information,
see Activate Test Management 2.0.
| User | Description |
|---|---|
| Tester | Can run tests and track defects for a software product by:
Important:
To record a defect for a failed test in Test Management 2.0, create a defect record manually and reference the test in the defect description. |
| Test Manager | Can set up and monitor the manual testing process of a software product by:
|
Key terminology
The following section describes the key terms used in Test Management 2.0.| Term | Description |
|---|---|
| Test | A collection of conditions or steps used to determine whether a feature is working
correctly. A test can also include an expected result, which is used to determine if the
test case passes or fails. You can use the Tests module to create and maintain different versions of a test. |
| Test set | A collection of related tests. A test can be a part of one or more test sets. You can use the Test Sets module to create a test set and group related tests into that test set. |
| Test plan | Plan describing how a product or a feature is to be tested and the time frame in which
it must be executed. A test plan can be further broken into test cycles, and test cycles
into test execution suites. You can use the Test Plans module to create test plans. |
| Test cycle | A subdivision of a test plan that represents a phase or iteration of testing, such as a regression cycle or a sprint cycle. A test plan can contain multiple test cycles, and each test cycle can be further divided
into test execution suites. Use the Planning tab on the Test Board to create and manage test cycles. |
| Test case | A collection of related tests. A test case is saved as part of a test suite and can be added to a test plan. Each test case within a test plan has an assigned tester. |
| Runs | Detailed report of tests results, such as start time and end time of test execution,
environment details, result of test execution. You can use the Run module to view the test results. |
Getting started with Test Management 2.0
- Activate the Test Management 2.0 plugin. For more information, see Activate Test Management 2.0.
- Create your first test. For more information, see Create a test in Test Management 2.0.
- Create a test set to organize related tests. For more information, see Create a test set in Test Management 2.0.
- Create a test plan and assign tests to testers. For more information, see Create a test plan using Test Board in Test Management 2.0.
- Run your assigned tests. For more information, see Run your test assignments in Test Management 2.0.