Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Testing Week04
(Test Plan, Test Case) - Coggle Diagram
Software Testing Week04
(Test Plan, Test Case)
-
-
-
Test Case Template
-
-
Optional
-
Keywords / Test Type:
To determine tests based on test types this field can be used. Eg: Usability, functional, business rules, etc.
-
References / Attachments:
It is useful for complicated test scenarios, give the actual path of the document or diagram
-
-
What is test scenario?
Definition
A Test Scenario is defined as any functionality that can be tested. It is also called Test Condition or Test Possibility.
Scenario Testing in software testing is a method in which actual scenarios are used for testing the software application instead of test cases.
-
-
-
-
How to Write Test Cases
What is a Test Case?
A test case is a set of actions executed to verify a particular feature or functionality of your software application
A Test Case contains test steps, test data, precondition, postcondition developed for specific test scenario to verify any requirement.
The test case includes specific variables or conditions, using which a testing engineer can compare expected and actual results to determine whether a software product is functioning as per the requirements of the customer.
-
-
Information of Standard Test Cases:
Test Case ID, Test Scenario, Test Step, Test Data, Expected Results, Pass/Fail
-
-
Test Documentation
-
-
-
Advantages
-
Documentation not only offers a systematic approach to software testing, but it also acts as training material to freshers in the software testing process
It is also a good marketing & sales strategy to showcase Test Documentation to exhibit a mature testing process
-
-
-
Disadvantages
-
-
Poor documentation directly reflects the quality of the product as a misunderstanding between the client and the organization can occur
QA team needs to be involved in the initial phase of the project so that Test Documentation is created in parallel
Test Data
-
-
Test data is used for both positive testing to verify that functions produce expected results for given inputs and for negative testing to test software ability to handle unusual, exceptional or unexpected inputs.
Poorly designed testing data may not test all possible test scenarios which will hamper the quality of the software
-
-
-
-
-
-