QA-Test Management

codeBeamer QA-Test (QA & Test Management) module helps you to define Test Cases, to compose Test Sets and to execute tests on multiple hardware and software configurations. It gives full traceability by associating tests with requirements and releases. It enables test result data drilling with coverage analysis and customizable dashboards.

The Test Management facilities in codeBeamer enable collaborative and consistent testing of software, hardware and any kind of product or system. What makes codeBeamer unique among the test management software available in the market, is its holistic approach to the testing process. In codeBeamer, tests are not existing in an isolated silo, but are tightly integrated with the requirements, the documentation, the test harnesses, the bug and task trackers, the source code, the full lifecycle of the tested product and the whole team working on it. CodeBeamer’s access control and web interface makes it ideal for collaborative testing, orchestrating the work among test engineers (who define the test cases to be executed), testers (who execute test cases) and test leads (who coordinate the testing work).





How does it work?

The process starts with precisely defining the requirements of the product, which involves domain experts and stakeholders. This set of functional- and performance criteria and constraints is the base for all design and development work – besides testing. Test engineers then set up the Test Plan, containing consistent and repeatable test cases to verify whether those requirements are met. Test cases are rich description of steps to execute, annotated with images and videos, and supplied with test data and any sort of binary asset.

Test leads group the test cases into test sets. Grouping can happen in many ways: by type, by importance, by the tested product feature, or by business risk. Test leads define test configurations, the possible setups of the tested product and the testing environment. They also define the releases of the product under testing. All this information is automatically versioned in the background. Moreover, baselining enables to capture the state of all information at strategic points, to support audits, to discover deviations and to allow “going back in time”.

Requirements and test cases are managed in a word-processor-like editor, making complex operations like building requirement hiearchy, defining dependencies, and linking requirements to test cases or development tasks, very easy. With all these assets in place, test leads can initiate test runs by selecting the test sets to run, and the test configurations and product releases to be used. Testers collaboratively execute the active test runs. An efficient and easy to use “runner” interface guides them through the process, focusing on a single test case at a time. The system makes sure that no test case is executed twice, and no test case is forgotten. If defects are found during execution, testers can quickly report them, without leaving the context of the test run. Reported defects are automatically traced to tests, requirements, configurations and releases.

Test leads can continuously track and monitor the status of test executions, using real-time test reports and testing dashboards. They can also analyze the test results and test coverage, to make sure that no critical aspects left untested and the security, reliability, performance and quality expectations are met. This level of visiblity allow decision makers to make informed decisions efficiently.



“Before using codeBeamer, we had to spend at least one or two hours with customers for conference call each week. …After applying codeBeamer, the conference call is no longer necessary because everything can be communicated clearly through codeBeamer, and this has saved us lots of time.”




QA-Test Management Feature List

MS Word/Excel Import/Export, CSV Import/Export
yes
Test Case management
yes
Test Steps
yes
Test Sets
yes
Test Coverage analysis
yes
Test Configurations
yes
Test Execution
yes
Unit Test integration
yes
Requirement, Change and Bug Management Integration
yes