Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

12. Automation Testing

Total questions: 56

Worksheet time: 28mins

Name
Class
Date
1.
In testing processes , which automation testing is the main area?
a)
Functional testing
b)
load testing
c)
performance testing
d)
All of thems
2.
What are the advantages that the execution of automation testing provides us?
a)
All are correct
b)
Reusability and less human resources
c)
Consistency
d)
Running tests anytime, and early bug detection
3.
What call test automation benefit?
a)
All the above
b)
Reduces cost
c)
Reduces human error
d)
Reduces variance
4.
What is not correct about automation testing
a)
It is much slower than the manual testing
b)
It is much faster than the manual testing
c)
Frameworks like keyword, hybrid, and data drive to accelerate the automation process.
d)
Automation testing can only guarantee a positive customer experience and user-friendliness.
5.
What is not true about automation testing?
a)
Slower than the manual testing
b)
Faster than the manual testing
c)
Accelerate the automation process.
d)
Automation testing can only guarantee a positive customer experience
6.
Which of the following is not a benefit of automated testing?
a)
Reduced need for human testers
b)
Reduced testing time and effort
c)
Improved test coverage
d)
Increased testing accuracy and repeatability
7.
Which of the following is a characteristic of automation testing?
a)
B) It requires minimal human intervention
b)
A) It is less reliable than manual testing
c)
C) It is slower than manual testing
d)
D) It can only be used for regression testing
8.
What is the primary advantage of automation testing?
a)
A) It enables faster test execution and increased test coverage
b)
B) It ensures complete elimination of defects
c)
C) It requires less initial investment than manual testing
d)
D) It eliminates the need for test planning
9.
Which of the following is NOT a benefit of automation testing?
a)
C) It can replace human testers completely
b)
A) It improves test accuracy
c)
B) It increases test repeatability
d)
D) It enhances test efficiency
10.
When is automation testing most suitable?
a)
D) When the software has a stable and repetitive functionality
b)
A) When the software requires exploratory testing
c)
B) When the software is in the early development stages
d)
C) When the software has a complex user interface
11.
Which of the following is an example of automation testing?
a)
C) Running a set of test scripts using a testing framework
b)
A) Performing manual exploratory testing
c)
B) Conducting load testing using performance testing tools
d)
D) Checking code coverage manually using test cases
12.
What is automation testing?
a)
a. Testing performed by automated tools and scripts
b)
b. Testing performed manually by human testers
c)
c. Testing performed using artificial intelligence
d)
d. Testing performed on live production systems
13.
Which of the following is a benefit of automation testing?
a)
d. It improves test coverage and efficiency
b)
a. It requires less effort compared to manual testing
c)
b. It eliminates the need for test planning
d)
c. It ensures 100% defect-free software
14.
Which type of testing is most suitable for automation testing?
a)
c. Regression testing
b)
a. Exploratory testing
c)
b. Usability testing
d)
d. Performance testing
15.
What is the primary advantage of using automation testing?
a)
a. It speeds up the test execution process
b)
b. It ensures human intuition and creativity in testing
c)
c. It eliminates the need for test documentation
d)
d. It guarantees 100% test coverage
16.
Which of the following is NOT a recommended practice for automation testing?
a)
b. Automating all test cases without prioritization
b)
a. Regularly maintaining and updating test scripts
c)
c. Integrating automation testing into the CI/CD pipeline
d)
d. Conducting periodic reviews of test automation scripts
17.
What is the main advantage of automation testing?
a)
a. Improved test efficiency
b)
b. Enhanced test accuracy
c)
c. Increased test coverage
d)
d. Reduced test maintenance
18.
Which type of testing is most suitable for automation?
a)
c. Regression testing
b)
a. Exploratory testing
c)
b. Ad hoc testing
d)
d. Usability testing
19.
Which of the following is a common tool used in automation testing?
a)
d. Selenium
b)
a. Microsoft Excel
c)
b. Notepad
d)
c. Adobe Photoshop
20.
What is the primary goal of automation testing?
a)
c. Accelerate test execution
b)
a. Validate system functionality
c)
b. Improve test design
d)
d. Ensure test reproducibility
21.
Which testing phase is most suitable for automation?
a)
b. Regression testing
b)
a. Unit testing
c)
c. Integration testing
d)
d. Acceptance testing
22.
What type of testing ensures that patches have not broken existing functionality?
a)
Regression
b)
Functional
c)
API
d)
Unit
23.
Why is regression testing important?
a)
Problems are not expected for things that already work.
b)
It improves software performance
c)
It ensures the software will run on multiple platforms.
d)
It adds a layer of security
24.
What type of testing uses unexpected randomized inputs to determine how software will respond?
a)
Fuzzing
b)
API
c)
Unit
d)
Regression
25.
Web application firewalls listen to which type of network conversations?
a)
HTTP
b)
SMTP
c)
RDP
d)
SSH
26.
What is automation testing?
a)
Using tools to execute test cases
b)
Manual verification of software
c)
Testing by end-users
d)
Testing by end-users
27.
Why is automation testing used?
a)
All of the above
b)
To improve the efficiency of testing
c)
To increase the accuracy of testing
d)
To reduce the time required for testing
28.
Which of the following is NOT a benefit of automation testing?
a)
Increased human error in testing
b)
Reduced cost of testing
c)
Improved test coverage
d)
Faster testing
29.
Which of the following is a popular automation testing tool?
a)
Selenium
b)
Adobe Photoshop
c)
Microsoft Excel
d)
Microsoft Word
30.
Which type of testing is most suitable for automation testing?
a)
Regression testing
b)
Ad-hoc testing
c)
Exploratory testing
d)
User acceptance testing
31.
Which of the following scripting languages is commonly used in automation testing?
a)
All of the above
b)
Java
c)
HTML
d)
Python
32.
Which of the following is a disadvantageof automation testing?
a)
All of the above
b)
It is difficult to maintain
c)
It may not catch all defects
d)
It requires a lot of time and effort to set up
33.
What is the difference between functional testing and regression testing?
a)
Functional testing focuses on individual functions of the software, while regression testing ensures that previously working functions still work after changes are made
b)
Functional testing ensures that the software meets the intended functionality, while regression testing ensures that the software meets performance expectations
c)
Functional testing is performed manually, while regression testing is performed automatically
d)
Functional testing is performed after the software is released, while regression testing is performed before the software is released
34.
Which of the following is an advantage of using a test automation framework?
a)
All of the above
b)
It allows for easy integration with other tools
c)
It provides a structure for organizing test scripts
d)
It allows for easy maintenance of test scripts
35.
Which of the following is a common challenge in implementing automation testing?
a)
All of the above
b)
Lack of technical skill among testers
c)
Resistance from the testing team
d)
Difficulty in selecting the right tool
36.
Which of the following is NOT a type of automation testing?
a)
Exploratory testing
b)
Acceptance testing
c)
Integration testing
d)
Unit testing
37.
Which of the following is a characteristic of a good automation test case?
a)
It should be easy to maintain
b)
It should be complex and cover multiple scenarios
c)
It should require a lot of human intervention
d)
It should be executed manually
38.
Which of the following is a key consideration when selecting an automation testing tool?
a)
All of the above
b)
The ease of use of the tool
c)
The compatibility of the tool with the software being tested
d)
The cost of the tool
39.
What is the purpose of test automation frameworks?
a)
All of the above
b)
To standardize the way test cases are written and executed
c)
To provide a structure for organizing test cases
d)
To make it easier to write test cases
40.
Which of the following is a common approach to implementing automation testing?
a)
Automating only a few test cases initially and gradually increasing automation over time
b)
Automating all test cases from the start
c)
Automating only the most critical test cases
d)
None of the above
41.
Which of the following is NOT a benefit of automation testing?
a)
Increased reliance on manual testing
b)
Faster execution of test cases
c)
Improved test coverage
d)
Reduced human error
42.
Which of the following is a commonly used automation testing framework?
a)
JUnitSelenium
b)
Apache Kafka
c)
Markdown
d)
JUnit
43.
What is the primary objective of automation testing?
a)
Reducing the overall testing effort
b)
Eliminating the need for manual testing entirely
c)
Enhancing communication between testers and developers
d)
Identifying performance bottlenecks in the system
44.
What is the purpose of a test automation tool?
a)
To execute test cases automatically
b)
To generate test data
c)
To write test cases in a specific programming language
d)
To debug the application code
45.
Which of the following is a characteristic of a good test case for automation testing?
a)
It should require minimal effort to set up test data
b)
It should be executed manually for better accuracy
c)
It should focus on only positive scenarios
d)
It should be written using complex programming logic
46.
What is data-driven testing in automation testing?
a)
Testing the functionality using multiple sets of input data
b)
Testing the application's performance under different load conditions
c)
Testing the user interface of the application
d)
Testing the application's compatibility with different browsers
47.
Which type of testing is best suited for automation?
a)
Regression testing
b)
Exploratory testing
c)
Usability testing
d)
Ad hoc testing
48.
What is the purpose of test automation frameworks?
a)
To standardize the testing process across different projects
b)
To provide a set of tools for managing test data
c)
To automatically generate test reports
d)
To simulate real user interactions with the application
49.
Which of the following is an example of a scripting language commonly used in automation testing?
a)
Java
b)
HTML
c)
SQL
d)
XML
50.
Which approach is commonly used for selecting test cases for automation?
a)
Selecting test cases with the highest priority
b)
Random selection of test cases
c)
Automating all test cases in the test suite
d)
Selecting test cases based on their execution time
51.
Which of the following is NOT a type of automation testing?
a)
Exploratory testing
b)
Acceptance testing
c)
Integration testing
d)
Unit testing
52.
Which of the following is a characteristic of a good automation test case?
a)
It should be easy to maintain
b)
It should be complex and cover multiple scenarios
c)
It should require a lot of human intervention
d)
It should be executed manually
53.
Which of the following is a key consideration when selecting an automation testing tool?
a)
All of the above
b)
The ease of use of the tool
c)
The compatibility of the tool with the software being tested
d)
The cost of the tool
54.
What is the purpose of test automation frameworks?
a)
All of the above
b)
To standardize the way test cases are written and executed
c)
To provide a structure for organizing test cases
d)
To make it easier to write test cases
55.
Which of the following is a common approach to implementing automation testing?
a)
Automating only a few test cases initially and gradually increasing automation over time
b)
Automating all test cases from the start
c)
Automating only the most critical test cases
d)
None of the above
56.
Which of the following statements about the difference between automation testing and manual testing?
a)
Automation testing is ideal for repetitive and time-consuming tasks, while manual testing is more suitable for complex scenarios requiring human intuition.
b)
Automation testing relies on human testers to execute test cases, while manual testing uses automated tools and scripts.
c)
Manual testing requires programming skills and knowledge of scripting languages, while automation testing does not.
d)
Manual testing is faster and more efficient than automation testing in terms of test execution and coverage.