The markets of the Portfoliomanager are displayed if the manager is authorized for at least one market – if this marked is marked as „Active“ – and the system displays the Job Execution List (see BR001) at the bottom of the page.

Long & Complicated Sentences

Long & complicated sentences are difficult to read. In addition, the longer the sentence, the higher is the probability that you miss something. In most cases, a long sentence can be easily split up into shorter ones.

Conditional Phrases

One test case should form a straight run through the test with no branches. Otherwise the executing tester decides at run time what will be tested, instead of the test engineer during test design. For each conditional, you have to ask yourself: Should I move this into another test case?

If the contract is closed, re-open it.
Step 1: Action: ... Check: The system displays the job log (step name, step ID, run date and time, duration) of all available last runs.
Step 2: ...
Step 3: ...
Step 4: Action: If the contract is closed, re-open it. Check: ...
Step 5: ...
Step 6: ...
Step 7: ...
Step 8: ...
Step 9: ...
Step 10: ...
Step 11: Action: ... Check: The markets of the Portfoliomanager are displayed if the manager is authorized for at least one market.

Excessive Steps

Sometimes, tests place multiple actions within one step. This makes it hard to reproduce: If a test failed in Step 7, but Step 7 consisted of multiple actions and checks, where did it actually fail? Instead, it is easy to break down a test step into multiple steps.

Cloning

Clones is duplication created through Copy & Paste Reuse. Cloning increases the effort in maintenance, because you always have to make each change multiple times. In addition, cloning can lead to inconsistencies when you forget to change a certain part of the document.

Step 1: The system displays the job log (step name, step ID, run date and time, duration) of all available last runs.
...
Step 12: The system displays the job log (step name, step ID, message, run date and time, duration) of all available last runs.
The system does not display jobs for a market that is not the current market.

Vague Phrases

Vague Phrases (e.g. „if possible“) are ambiguous, which means that different readers interpret the phrase in different ways. Usually you are insecure or unsure about something when you use a vague phrase. Try to improve your understanding or explicitly mark a ‘ToDo’ when you have open issues in your requirements.

Structural Analyses

If you need it, we can also customize the Qualicen Test Scout to detect structural issues in your tests: This can be fields that have to be filled out, naming conventions or also consistencies between different sections. Just ask us, we are happy to help.