WorksheetsChapter 9 : Application Testing
Total questions: 27
Worksheet time: 17mins
Which of these describe the Application Testing process?
It ensures that the software behaves correctly
It ensures that the requirements are correctly identified
It ensures that the software is built as per requirements
It ensures all changes are correctly implemented
Of the following statements, which describes the Validation process?
It ensures that the software behaves correctly
It ensures that the requirements are correctly identified
It ensures that the software is built as per requirements
It ensures all changes are correctly implemented
Of the following statements, which describes the Verification process?
It ensures that the software behaves correctly
It ensures that the requirements are correctly identified
It ensures that the software is built as per requirements
It ensures all changes are correctly implemented
What types of testing are in Desktop Testing?
Performance testing
Load and stress testing
UI Testing
Performance testing
What some types of testing the Web application Testing?
Functional and performance Testing
UI Testing
Exploratory and Smoke Testing
Compatibility Testing
What are some types of testing in Mobile Application Testing?
Regression Testing
Multilanguage support and compatibility Testing
Cross-browser Testing
Rule Based Testing
Identify the item(s) being tested in Unit Testing
A complete and integrated software
A Function
A specific integration with another software
A Class
What kind of testing tests for compliance with business requirements?
Unit Testing
Integration Testing
System Testing
Acceptance Testing
How is Unit Testing generally conducted?
Black Box Testing
White Box Testing
Independent Testers
Developers
Identify the item(s) being tested in Integration Testing
A function
A specific interaction between units
A complete and integrated software
A specific integration with external organizations
What is the purpose of System Testing?
Evaluate the system's acceptability to the user
Evaluate the system's readiness for release
Evaluate the system’s compliance with the requirements
Evaluate the system's readiness against hacking
How is System Testing generally conducted?
Black Box Testing
White Box Testing
Independent Testers
Developers
Which of these testing techniques in Acceptance Testing are performed the members of the organization that developed the software but not directly involved in development?
Internal Acceptance Testing
System Testing
User Acceptance Testing
Component Testing
Which of these testing techniques in Acceptance Testing are performed the performed by the end users of the software?
Internal Acceptance Testing
System Testing
User Acceptance Testing
Component Testing
What does Black Box Testing attempt to find?
Interface errors
Errors in each line of the code
Security holes, broken or incomplete paths
Errors in data structures or external database access
Which of these testing methods divides possible inputs in ranges and selects one input per range to test?
Equivalence Partitioning
Boundary Value Analysis
Decision Table Based Testing
Cause Effect Graphing
Given the following code,
if ( X <= 0 )
else if ( X > 0 && X <= 5 )
else if ( X > 5 )
According to Equivalence Partitioning, what are the values of X we should test with?
X = -1, X = 4
X = -1, X = 4, X = 3
X = -1, X = 0, X = 3
X = -1, X = 4, X = 7
Which of these testing methods illustrates the relationship between a given outcome and all the factors that influence the outcome
Equivalence Partitioning
Boundary Value Analysis
Decision Table Based Testing
Cause Effect Graphing
Which of these testing methods tests the extreme ends or boundaries between partitions of the input values?
Equivalence Partitioning
Boundary Value Analysis
Decision Table Based Testing
Cause Effect Graphing
Which of these testing methods tests system behaviour for different input combinations.
Equivalence Partitioning
Boundary Value Analysis
Decision Table Based Testing
Cause Effect Graphing
Given the following code,
if ( X <= 0 )
else if ( X > 0 && X <= 5 )
else if ( X > 5 )
According to Boundary Value Analysis, what are the values of X we should test with?
X = -1, X = 4, X=6, X=10
X = 0, X = 1, X = 5, X = 6
X = -1, X = 0, X = 3, X = 7
X = -1, X = 4, X = 7, X = 8
Which of these are a technique used in White Box testing?
Boundary Value Analysis
Code Coverage Analysis
Decision Table Based Testing
Integration Testing
What are advantages of Black box testing?
Unbiased tests
Thorough testing
Tests can be started early
Tester doesn't need to know programming
Which one of the following Integration Testing techniques combines all the tests and conducted in one go?
Big Bang
Top Down
Bottom Up
User Acceptance Testing should include the following steps:
UAT Test Planning
UAT Design
UAT Test Checking
UAT Test Execution
Should a UAT Test Plan include instructions NOT to test certain Features?
Yes
No
In a User Acceptance Test Plan, what is written in the "Criteria for Success"?
How to make the test pass
How to rectify issues raised
How to make the test fail
How to classify the results of the test as a pass or fail
