Challenge Overview
-
Write positive and negative system test cases for the given web application based on the storyboard which will be used for writing automated test cases later.
There is no Appeals / Appeals Response phase for this challenge. Decision of Copilot / PM is final
Project background
-
Our client is looking forward to convert an application built in JSF to Angular in phases. For a POC, we are building an angular application from scratch based on the provided storyboard which is created from the screenshots of existing application
Challenge Assets
-
Storyboard - https://marvelapp.com/cb3e847
Requirements
-
Every screen in Marvel app https://marvelapp.com/cb3e847 is in scope
-
Both positive and negative system test cases should be provided
-
Test cases should be saved in the excel sheet in the below format
Test Case Format
Each test case must include the following info:
-
Case Name
-
Case Number
-
Description
-
Assumptions and/or Preconditions
-
Sample Test Data (if test data is required for the case)
-
Steps to Execute Case
-
Expected Result
You may add additional fields if you feel they are necessary or improve the quality of your test cases.
Out of scope items
-
Screen https://marvelapp.com/cb3e847/screen/60460092 - Buttons Authorise, Audit and Decline are not in scope
-
`Add statement reference type` in this screen https://marvelapp.com/cb3e847/screen/60460098 is not in scope
-
Please note the change here - https://marvelapp.com/cb3e847/screen/60495024 (Success alert should always be highlighted in green like https://marvelapp.com/cb3e847/screen/60460087 even if it’s deleting a payment type)
Misc. Information
-
In every screen, Labels in the left pane, headers and tabs are hardcoded (E.g. https://marvelapp.com/cb3e847/screen/60460090)
-
Every other data will be populated dynamically from API
-
These test cases will be automated later.
Judging Criteria
Submissions will be reviewed subjectively by Copilot / PM. Copilot / PM will determine the winner based on the following criteria:
-
Coverage: How completely test cases cover the functionality.
-
Maintainability : How well written and easy to understand the test cases are.
-
Content : How detailed the test cases are.
-
Quality : Overall quality of submission
Final Submission Guidelines
-
Zip your test case document and submit the zip file using the submit link in the challenge.
- After submitting, please ensure that you are able to download your submission from Online Review