Software Testing Quiz 3 Flashcards
Software testing is an _______________________ and _______________________ process to detect a mismatch, a defect or an error.
Software testing is an incremental and iterative process to detect a mismatch, a defect, or an error.
Many bugs occur due to lack of _______________________ when a developer tries to modify software developed by another developer.
Many bugs occur due to lack of communication when a developer tries to modify software developed by another developer.
The _______________________ of fixing a bug differs depending on the development stage at which it is detected.
The cost of fixing a bug differs depending on the development stage at which it is detected.
In Test Driven Development (Agile), the _______________________ is not written until the test code does not clear the test case requirements test.
In Test Driven Development (Agile), the functional code is not written until the test code does not clear the test case requirements test.
Demonstration oriented testing was followed during which of the following period?
A. 1957-1978
B. 1979-1982
C. 1983-1987
D. 1988-2000
A. 1957-1978
B. 1979-1982
C. 1983-1987
D. 1988-2000
Demonstration oriented testing was followed during the period of 1957-1978.
Which of the following factors causes errors due to incorrect usage of logic or syntax?
A. Communication failure
B. Human
C. Lack of skilled testing
D. Unrealistic timeframe
A. Communication failure
B. Human
C. Lack of skilled testing
D. Unrealistic timeframe
The factor that causes errors due to incorrect usage of logic or syntax is human.
Identify the task that is not performed by a software developer during software testing.
A. Prepare test data
B. Plan testing
C. Automate test cases
D. Fix defects
A. Prepare test data
B. Plan testing
C. Automate test cases
D. Fix defects
The task not performed by a software developer during software testing is fix defects.
During which stage of V Model is the acceptance test plan developed?
A. Requirements specifications
B. Functional specifications
C. System design
D. Integration test
A. Requirements specifications
B. Functional specifications
C. System design
D. Integration test
The acceptance test plan is developed during the requirements specifications stage of the V Model.
What testing is carried out after integrating the units to ensure that specifications are met?
A. Agile testing
B. Unit testing
C. System testing
D. Acceptance testing
A. Agile testing
B. Unit testing
C. System testing
D. Acceptance testing
The testing carried out after integrating the units to ensure that specifications are met is system testing.
During functional testing, the tester checks only the __________________ of the software and will not check the actual code.
During functional testing, the tester checks only the behavior of the software and will not check the actual code.
Static testing is performed to check the bugs in the software using the ____________ of the respective software.
Static testing is performed to check the bugs in the software using the source code of the respective software.
______________ testing is also called as glass box testing.
White box testing is also called as glass box testing.
Developing efficient______________ are very essential during testing.
Developing efficient test cases is very essential during testing.
Identify the testing technique that is used to test how the actual code works.
A. Structural testing
B. Functional testing
C. Load testing
D. Unit testing
A. Structural testing
B. Functional testing
C. Load testing
D. Unit testing
The testing technique used to test how the actual code works is structural testing.
What testing is performed to check the response of the system for predefined inputs?
A. Static testing
B. Dynamic structural testing
C. Dynamic testing
D. Structural testing
A. Static testing
B. Dynamic structural testing
C. Dynamic testing
D. Structural testing
The testing performed to check the response of the system for predefined inputs is dynamic testing.
Which of the following would be an optional skill of a tester?
A. Be explorative
B. Be sharp
C. Be tactful and diplomatic
D. Be knowledgeable in programming language
A. Be explorative
B. Be sharp
C. Be tactful and diplomatic
D. Be knowledgeable in programming language
An optional skill of a tester would be being knowledgeable in a programming language.
During functional testing, the tester checks only the __________________ of the software and will not check the actual code.
During functional testing, the tester checks only the behavior of the software and will not check the actual code.
Static black box testing is performed to check the specification using ____________ and ____________ techniques.
Static black box testing is performed to check the specification using high level and low level techniques.
Developing efficient ____________ is very essential during testing.
Developing efficient test cases is very essential during testing.
____________ testing is used for high-level black box testing.
State-based testing is used for high-level black box testing.
The main objective of __________________ is to identify the test cases that perform the same kind of testing and similar output.
The main objective of partitioning is to identify the test cases that perform the same kind of testing and similar output.
Identify the testing technique that is used to test how the actual code works.
A. Structural testing
B. Functional testing
C. Static testing
D. Black box testing
A. Structural testing
B. Functional testing
C. Static testing
D. Black box testing
The testing technique that is used to test how the actual code works is structural testing.
Which of the following testing will help to expose any ambiguities or inconsistencies in the specifications and is carried out from a user’s perspective?
A. White box testing
B. Automation testing
C. Manual testing
D. Black box testing
A. White box testing
B. Automation testing
C. Manual testing
D. Black box testing
The testing that will help to expose ambiguities or inconsistencies in the specifications and is carried out from a user’s perspective is black box testing.
Which dynamic testing technique’s main focus is to push the software to its limit and check the bugs that occur when the software is operated under extreme conditions?
A. Test to pass
B. Test to fail
C. Data testing
D. State testing
A. Test to pass
B. Test to fail
C. Data testing
D. State testing
The dynamic testing technique focused on pushing the software to its limit and checking bugs under extreme conditions is test to fail.
Which testing is also called Adhoc testing?
A. Equivalence Partitioning
B. Data testing
C. Random testing
D. Test to pass
A. Equivalence Partitioning
B. Data testing
C. Random testing
D. Test to pass
The testing that is also called Adhoc testing is random testing.
Also Available: