Question: Step 1: Construct two separate use cases and use case scenarios for interactions with a system of your choice (Feel free to pick one from

Step 1: Construct two separate use cases and use case scenarios for interactions with a system of your choice (Feel free to pick one from the software company you work for). Pick two use cases. Design test cases for the possiblescenarios.

Step 2: Write a pseudocode for one of the functionalities ofyour system and draw a state diagram. Provide a test set that satisfies Edge Coverage on your graph.

Step 3: For the pseudocode you wrote for Step 2;

a. Draw a control flow graph. Label the edges and the nodes in the graph with the corresponding code fragments.
b. Provide two tests that satisfy node and edge coverage (one for each).
c. If possible, lists test paths that achieve Node Coverage but not Edge Coverage. If not possible, explain why.

Step 4: Answer the following questions for the pseudocode you wrote for Step 2. If not convenient, you can provide another pseudocode;

a. List all the input variables.
b. Define characteristics of the inputs.
c. Partition the characteristics into blocks.
d. Define values for each block.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!