1.
EXPLAIN briefly each phase in the testing phase in the diagram.
2.
White box testing, a software testing technique is sometimes called ? -
Correct Answer
A. Glass box testing
Explanation
Glass box testing is another name for white box testing. This technique involves testing the internal structure, design, and implementation of the software. It requires knowledge of the internal code and logic to create test cases. Glass box testing allows testers to identify and fix issues related to code coverage, control flow, and data flow. It is also used to verify the correctness of algorithms and to ensure that all paths and conditions in the code are tested.
3.
It is a set of levels that defines a testing maturity hieraecy
Correct Answer
B. TMM (Testing Maturity Model)
Explanation
The correct answer is TMM (Testing Maturity Model). TMM is a set of levels that defines a testing maturity hierarchy. It is a framework that helps organizations assess and improve their testing processes. TMM provides a structured approach to measure the maturity of an organization's testing practices and identify areas for improvement. It consists of five levels, ranging from initial to optimized, each representing a higher level of maturity in testing. By following TMM, organizations can enhance their testing capabilities and achieve higher levels of quality in their software development processes.
4.
What are the Testing Levels?
Correct Answer
A. Unit Testing
Explanation
Unit testing is a level of software testing where individual components or units of a software system are tested independently. It is performed by developers to ensure that each unit of the software functions correctly. This level of testing helps identify and fix bugs early in the development process, ensuring the overall quality of the software. Therefore, the correct answer is "Unit Testing."
5.
White box testing is not called as___________
Correct Answer
B. Closed box testing
Explanation
White box testing is a method of software testing where the internal structure, design, and implementation of the software are known to the tester. It involves testing the code and logic of the software. Glass box testing is another name for white box testing, as it implies that the tester can see through the "glass" and examine the internal workings of the software. Closed box testing, on the other hand, refers to black box testing, where the internal structure of the software is unknown to the tester. Therefore, the correct answer is closed box testing.
6.
The testing which is done by going thro' the code is known as,
Correct Answer
C. White box Testing
Explanation
White box testing is a type of testing that involves examining the internal structure and implementation of the code. It focuses on testing individual components or units of the software to ensure that they function correctly and meet the specified requirements. This type of testing requires knowledge of the code and is typically performed by developers or testers with programming skills. It helps identify any errors, bugs, or issues within the code and ensures its quality and reliability.
7.
This type of testing method attempts to find incorrect or missing functions, errors in data structures or external database access, interface errors, Performance errors and initialization and Termination errors. It is called as
Correct Answer
C. Black Box Testing
Explanation
Black Box Testing is a type of testing method that focuses on finding incorrect or missing functions, errors in data structures or external database access, interface errors, performance errors, and initialization and termination errors. This method does not require knowledge of the internal structure or code of the system being tested. Instead, it focuses on testing the system's functionality based on the input and output without considering the internal workings.
8.
Software testing which is done without planning and Documentation is known as
Correct Answer
A. adHoc Testing
Explanation
AdHoc testing refers to the informal and unplanned approach to software testing where the tester performs testing without any specific test cases or test scripts. It is usually done when there is limited time or resources available for testing, and it helps in identifying defects that may not be found through formal testing methods. AdHoc testing is useful for exploring the software's behavior in an unstructured manner and can be effective in finding critical issues. However, it should not replace formal testing processes and should only be used as a complementary approach.
9.
Acceptance testing is known as
Correct Answer
A. Beta Testing
Explanation
Beta testing is a type of acceptance testing where the software is tested by a group of end-users in a real-world environment before its official release. It helps to identify any potential issues or bugs that may have been missed during the development and testing phases. Beta testing allows the software developers to gather feedback from users and make necessary improvements before the final release, ensuring a higher level of quality and user satisfaction.
10.
Which is non-functional software testing?
Correct Answer
C. Performance Testing
Explanation
Performance testing is a type of non-functional software testing that focuses on evaluating the system's performance under specific conditions. It involves testing the system's response time, scalability, reliability, and resource usage. This type of testing helps identify any performance bottlenecks, such as slow response times or high resource consumption, and ensures that the system can handle the expected workload. Unit testing, black box testing, and regression testing, on the other hand, are functional testing techniques that focus on verifying the correctness and functionality of individual units, overall system behavior, and the impact of changes on existing functionality, respectively.
11.
This Testing Technique examines the basic program structure and it derives the test data from the program logic; Ensuring that all statements and conditions executed at least once. It is called as
Correct Answer
B. White box Testing
Explanation
White box testing is a testing technique that examines the internal structure and logic of a program. It derives test data from the program's code and ensures that all statements and conditions are executed at least once. This technique is also known as structural testing or clear box testing. It is used to validate the correctness of the program's internal workings and to uncover any errors or flaws in the code.