Question
Which software testing technique involves testing the
internal structure or workings of an application?Solution
White Box Testing (also known as Clear Box Testing or Glass Box Testing) involves testing the internal structures, logic, and code paths of an application. It is often performed by developers or testers with a strong understanding of the codebase. This technique ensures that all internal operations of the software, such as loops, statements, and decision branches, work as intended.
- Key Features: It includes techniques like statement coverage, branch coverage, and path coverage. For example, ensuring that every conditional statement ( if , else ) executes at least once.
- Why It Is Important: White Box Testing identifies errors that are deeply rooted in the code, such as logic errors or security vulnerabilities.
- Tools Used: Tools like JUnit, NUnit, or Selenium with code coverage analyzers like JaCoCo are used for this testing.
- Black Box Testing: Focuses on the application’s functionality without considering internal code, unlike White Box Testing.
- Regression Testing: Validates that recent changes don’t affect existing functionality but doesn’t analyze internal workings.
- UAT: Tests the application’s compliance with user requirements, not its internal structure.
- Integration Testing: Focuses on interactions between modules, not on internal code paths.
Which of the following pairs of non-zero values of p and q make 6-digit number 674pq0 divisible by both 3 and 11?
If the 6-digit number 589y72 is completely divisible by 8, then the smallest integer in place of y will be:
Find the greatest value of (a + b) such that an 8-digit number 4523a60b is divisible by 15.
A number when divided by 45 leaves a remainder 21. What will be the remainder when the square of the same number is divided by 45?
If the seven-digit number 5728p9 is exactly divisible by 11, then what is the value of (11 p), where p > 0?
On dividing a certain number by 304, we get 43 as the remainder. If the same number is divided by 16, what will be the remainder?
If ‘48b297a54’ is a nine digit number which is divisible by ‘11’, then find the smallest value of (a + b).
Which of the following pairs of non-zero values of p and q make 6-digit number 674pq0 divisible by both 3 and 11?
Which of the following numbers is divisible by 11?
If the 6-digit number 1344AB is divisible by 3, 7, and 11, then what is the value of A + B?