18-Test Design, Test Execution, Reviews-12!03!2024
18-Test Design, Test Execution, Reviews-12!03!2024
• “Testing can only show the presence of errors, not their absence.”
• Discover problems
• Testing is a broader process of software verification and validation (V
& V)
• Verification and validation processes are concerned with checking
that software being developed meets its specification and delivers the
functionality expected by the people paying for the software.
• These checking processes start as soon as requirements become
available and continue through all stages of the development process.
• Software verification is the process of checking that the software meets
its stated functional and non-functional requirements.
• Check if clicks are taking you to the right page and product deal.
• Check if, in the case of multiple-page results, there are many options
available to navigate between them.
Payments Test Cases:
• Most of the customers quit the site once they fail to make a payment.
So, this is another area to test rigorously.
• Check if all the payment options are working fine as anticipated.
• Check if customers can checkout as mere guests for making a
payment.
• Check if there are returning customers. Does the page prompt them
to sign in?
• Perform security tests for the storage of users’ credit card
information. (it’s at all costs, and is quintessential to secure the
customer’s sensitive information)
• Check what the return page shows after the payment is completed.
• Check if the customer receives a message after making the payment.
Shopping Cart Page Test Case: