Software Testing and Automation QUESTION BANK AI&DS
Software Testing and Automation QUESTION BANK AI&DS
21. Consider a software application that processe age input for user registration. The application requires
users to be between 18 and 65 years old to create an account. Use equivalence class testing for the above
scenario with valid, invalid classes and generate test cases. [NOV/DEC – 2023]
22. Discuss the key aspects of test case design, including test case effectiveness, model-driven test design,
test procedures, and test case organization and tracking. Provide examples and illustrate their importance
in the software testing process. [NOV/DEC – 2023]
UNIT IV
ADVANCED TESTING CONCEPTS
Syllabus:
Performance Testing: Load Testing, Stress Testing, Volume Testing, Fail over testing. Recovery Testing.
Configuration Testing. Compatibility Testing, Usability Testing. Testing the Documentations, Security
Testing, Testing in the Agile Environment, Testing Web and Mobile applications.
PART A: (2 MARKS)
1. What is Advanced Testing Concepts? [AP/MAY-2015]
2. What is performance testing? [APR/MAY-2017 ]
3. What is the meaning of stress testing?
4. What is the meant configuration testing?
5. Define Principles of Agile Testing?
6. Define Security Testing?
7. Difference between mobile and web app testing?
8. What are the types of performance testing?
9. What is Load Testing?
10. What is Volume Testing?
11. What is Fail-over Testing?
12. What is Recovery Testing?
13. Define Compatibility Testing
14. Define Usability Testing?
15. What are the benefits of using documentations.
16. Define principles of security testing
17. List out the types of security testing?
18. What is compatibility testing ? [NOV/DEC – 2023]
19. Give any two examples for security testing [NOV/DEC – 2023]
20. State the difference between mobile and web application testing [APRIL/MAY 2024]
21. Define test log and need for a test plan [APRIL/MAY 2024]
PART-B
1. Explain about the Performance Testing [APR/MAY-2018]
2. Explain Recovery Testing and Configuration Testing [Nov/Dec-2016]
3. Explain about difference between Mobile and Web app Testing.
4. Explain Usability Testing
5. Explain testing the documentation.
6. Explain testing in the Agile Environment.
7. Explain testing web and mobile application.
8. Explain about difference between Mobile and Web app testing.
9. Discuss the key principles and practices of testing within an Agile framework, providing examples to
illustrate your points. How does Agile methodology influence software testing processes and techniques?
[NOV/DEC – 2023]
10. Summarize various types of performance testing, their objectives and the common tools and
techniques used in conducting performance testing with real-world examples. [NOV/DEC – 2023]
CATEGORIES PART-A PART-B
(50-59) 1-8 1-3
(60-79) 1-12 1-6
(above 80) All the above
UNIT V
TEST AUTOMATION AND TOOLS
Syllabus:
Automated Software Testing, Automation Testing of Web Applications, Selenium: Introduction Web
Driver and Web Elements, Locating Web Elements, Actions on Web Elements, Different Web Drives,
Understanding Web Driver Events, Testing: Understanding Testing.xml, Adding Classes, Packages,
Methods to Test, Test Reports.
PARTA: (2 MARKS)
1. What is Test Automation and tools? [Nov/Dec-2016]
2. What is Automated Software Testing? [APR / MAY-2018]
3. What are the features of Selenium Web Driver? [NOV /Dec-2016]
4. What is testing.xml configuration? [Nov/Dec- 2017]
5.What are Web Driver events important?
6. What are the different locators in selenium web driver?
7. What are the benefits of automated web application testing?
8. What are the challenges of automated web application testing?
9. What are the difference types of automated web applications testing?
10. What are the benefits of automated software testing?
11. How to select the right automation tools for web applications testing?
12. What are the tools available for automation web application testing?
13. What are the strategies for locating web elements on page?
14. How to handle dynamic web elements?
15. How to reuse coed in automated tests?
16. What is packages?
17. What is methods of testing?
18. What are Web Drive events?
19. How to use Web Drive Events?
20. List out the different web drivers?
21. Why automated web applications testing?
22. Types of automations test?
23. Name two popular web driver implementations [NOV/DEC – 2023]
24. Cite the purpose of the testing.xml file in software testing [NOV/DEC – 2023]
25. Mention any three software testing tools. [APRIL/MAY 2024]
26. Outline the need for test metrics. [APRIL/MAY 2024]
PART-B
1. What are the difference types of automated software testing? Discuss about the key to be 1 in
automation software testing [Nov/ considered Dew-2018]
2. Why automation web application testing? How to select the right automation tool for web application
testing? [APR/MAY-2016]
3. What is Selenium Web Drivers? Discuss in detailed about the components of selenium.
4. What are the difference locators in Selenium web Driver? How to use locators to locate web
elements?
5. How to add classes, package, and methods to automate tested?
6. How to use test reports to improve the quality of automated tests?
7.What is Testing.xml? How to use Testing xml to configure automated tests?
8. How can you generate and analyze test reports using automation frame works e.g., Test NG, J Unit,
Extent Reports?
9. How can you identify and locate web elements on a web page for automation?
10. How can you simulate user interaction such as click, input and selections?
11. Provide examples of popular automated testing tools and explain their key features in detail
[NOV/DEC – 2023]
12. Discuss the types of Web Driver events and how they can be utilized for effective testing and
automation. [NOV/DEC – 2023]
CATEGORIES PART-A PART-B
(50-59) 1-15 1-4
(60-79) 1-22 1-7
(above 80) All the above
Prepared By
[J. NEELAGANDAN AP/AI&DS] HOD PRINCIPAL