In white-box testing, an internal perspective of the system, as well as programming skills, are used to design test cases. White Box Testing is based on the application’s internal code structure. It is also called as Glass Box, Clear Box, Structural Testing. Disaster Recover Testing It can be performed either manual or automated way It can be performed efficiently if automated WHITE BOX TESTING:.In simple words, how well the system performs is non-functionality testing Functional Testing vs Non-Functional Testing: Functional Testing Non-functional Testing What the system actually does is functional testing How well the system performs is non-functionality testing To ensure that your product meets customer and business requirements and doesn’t have any major bugs To ensure that the product stands up to customer expectations To verify the accuracy of the software against expected output To verify the behavior of the software at various load conditions It is performed before non-functional testing It is performed after functional testing Example of functional test case is to verify the login functionality Example of non-functional test case is to check whether the homepage is loading in less than 2 seconds Testing types are Click here to see a detailed post on the decision table. We take conditions as inputs and actions as outputs. To identify the test cases with the decision table, we consider conditions and actions. In the Decision table technique, we deal with combinations of inputs. This test technique is appropriate for functionalities which has logical relationships between inputs (if-else logic). The decision Table is aka Cause-Effect Table. Click here to see a detailed post on boundary value analysis. The Behavior at the edge of each equivalence partition is more likely to be incorrect than the behavior within the partition, so boundaries are an area where testing is likely to yield defects. Boundary Value Analysis:īoundary value analysis (BVA) is based on testing the boundary values of valid and invalid partitions. Click here to see a detailed post on equivalence partitioning. Hence selecting one input from each group to design the test cases. In equivalence partitioning, inputs to the software or system are divided into groups that are expected to exhibit similar behavior, so they are likely to be proposed in the same way.
0 Comments
Leave a Reply. |