Any mismatched functionality found in a application is called as defect/Bug/Issue. During test execution test engineers are reporting mismatches as defects to developers through templates or using tools. Defect reporting tools : Clear quest Dev track Jira Quality center Bug zilla Defect report contents : Defect is – Unique identification for the number for the […]
Use case Use case describes the requirement Use case contains three items which is Actor Action Outcome Test scenario Possible area to be tested (what to test) Test case How to test Describes test steps, expected result vs actual result Use case Describes the functional requirement, prepared by business analyst Test case Describes the test […]
Test design technique helps you design better cases. Since exhaustive testing is not possible , testing techniques helps to reduce the number of test cases to be executed while increasing test coverage. They help to identify test conditions that are otherwise difficult to recognize. Boundary value analysis Equivalent class partitioning Decision table based testing State […]
End to end testing is testing the overall functionality of the system including the data integration among all the modules is called end to end testing. End to end test : Login 2. Add customer 3. Delete customer 4. Edit customer 5. Logout
Smoke testing Smoke testing is performed to certain that the critical functionalities of the program is working fine. The objective of this testing is to verify the stability of the system in order to proceed with more rigorous testing. This testing is performed by the developers or testers. Smoke testing is usually documented or scripted […]
Adhoc testing is informal testing type with an aim to break the system. It doesn’t require any test case design technique to create test cases. This testing primarily performed if the knowledge of the testers in the system under test is very high. It doesn’t create testcase design altogether. It is a unplanned activity. Randomly […]
Retesting : Retesting is a type of testing where tester can retest the bug which was find in earlier build by reproducing the steps by bug report. The defects which were found and posted in the previous build were fixed or not in the current build. Defect 1.0.1,1.0.2 were found and posted in earlier build. […]
Stress testing Suddenly the bulk load will increase like festival time or sudden traffic may come. Increasing high load or decreasing low load suddenly so every time checking the application about sudden ups and downs.. Volume testing Application can handle certain amount of data. Sometimes application exits the memory and it cannot store that.. It […]
1.System testing 2.GUI testing (Graphical user interface) 3.Usability testing 4.Functional testing 5.Non functional testing Functional Testing Functional testing is testing the functionality of the application/software. Property coverage Database/backend coverage Error handling coverage Calculation/Manipulation coverage Links existence/Execution coverage Cookies coverage Non Functional testing To perform this non functional testing the application must be staple. Application stability […]
Unit Testing, Integration Testing, System Testing, User Acceptance Testing Unit Testing Unit testing is a smallest testable part of a software usually they will give one or two inputs and getting one output. Unit testing conducts on single program or single module. Unit testing is white box testing technique. Unit testing is done by developer. […]