With objectiF RM, you can define, model and describe test cases
Test cases are also independent artifacts in objectiF RM. They are version-controlled and have an automatic history, so your development is traceable every step of the way. Test cases can be defined in different contexts, for example:
- Clicking the corresponding command in the favorites bar,
- Creating a requirements diagram or a use case diagram. In these diagrams, the relationships between requirements or use cases and their test cases are shown to support communication with the stakeholders.
- Deriving a real time query from a requirement or a use case in the scope of a real-time query which is available at any time to check that your test cases are available.
A form is used to edit test cases. What if the form in objectiF RM doesn’t suit your needs? Then just replace it with your own.
No matter what you decide, the advantages are:
- Test cases always have the same structure.
- With objectiF RM, you can establish the methodical standard for test management that suits you best.
A test case’s relationships to requirements and use cases can be created with a form, or just enter it into a diagram. In this case you will automatically find the graphically displayed relationships in the form.
The advantage: Quickly and consistently record or clarify with modeling – use the medium that best suits your project situation.
You can also verify test cases, just like requirements, with objectiF RM’s asynchronous reviews.
Advantages:
- Stakeholders who are not using the system can be included thanks to browser-supported reviews.
- The unique verification mechanism ensures high quality test cases.
Plan, control and trace tests
You can gather tests that should be run together with objectiF RM with a wizard: enter the source of the requirements that need to be checked. This can be a backlog package, for example. The wizard determines the relevant test cases and generates a test set containing the tests to be carried out.
Testing means carrying out the tests that are gathered in a test set.
Test sets are saved and versioned. They also have a state-dependent relationship. A regression test can be generated by copying a test set. So it’s easy to repeat tests.
How does testing proceed, which tests are still there? Which tests were successful and which were not? How much progress did the testers make with the test sets? The answers can be read from the current states of the tests and the test set executions.
Advantages:
- You always know the current test status.
- You can trace the progress of test sets.
- You can tailor the testing workflow for your organization by configuring the state machine for tests and test set executions.
Document and evaluate bugs
If you find mistakes when testing, document them straight away with objectiF RM. There is a default form for doing this, but if it doesn’t suit your methods, then just customize or replace it.
Advantage:
objectiF RM can be adapted to your work methods, you don’t have to adapt to its.
How many bugs have been found but not fixed? What is the editing state of a bug? How long has it been known for? objectiF RM offers answers to questions like these with:
- Configurable and filterable queries,
- Automatically generated bug history documented at every state change.
Specify workflow for tests
How do testers find out whether the bugs they found have been fixed and tests can be rerun? Through state changes in the overview of the test execution and, if needed, through notifications. In other words: automatically.
The cooperation of state machines, test cases, tests, test executions and bugs results in a workflow for test management and bug fixes. For your projects, you can individually specify this workflow by determining:
- The state of tests, test cases, test executions and bugs,
- How the relevant state transfer should occur,
- Which events are distinguished between and the effects that they trigger.
Test management with objectiF RM means your projects gain:
- A highly transparent testing process,
- A traceable bug fix process, and
- A workflow suited to your organization.