0% found this document useful (0 votes)
23 views4 pages

Software Testing

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views4 pages

Software Testing

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1. Define software quality assurance. Explain SQA activities.

2. Differentiate between Software Quality Assurance (SQA) and


Software Quality Control (SQC).
3. Explain the principles of software testing.
4. What is regression testing, and why is it important?
5. Explain the difference between black-box and white-box testing.

6. What is the importance of software process metrics? Give


examples.
7. Explain McCall’s classic factor model and its categories.
9. Explain the different black-box testing techniques.
10. Explain boundary value analysis (BVA) with an example.
11. Explain equivalence partitioning with examples.
12. What is structural (white-box) testing? Define and explain.
13. Describe entry and exit criteria in testing.
14. What are the levels of testing? Explain with examples.
15. What are the different types of non-functional testing?
Explain.
16. What are the components of a detailed test plan?
17. Write a test plan for an online registration system.
18. Write a detailed test plan for the university result declaration
system, including applying for rechecking/re-evaluation with payment.
19. Design test cases using equivalence partitioning for a six-
digit OTP system.
20. Write test cases for boundary value testing for a field that
accepts years from 1900 to 2004.
21. Write test cases for the payment module of an e-commerce
application.
23. What are computer-aided software testing tools (CAST)?
Explain their benefits and risks.
24. Enumerate the components of the Selenium suite.
25. Explain the limitations of Selenium testing tools.
26. How do testing tools support static testing?
28. What is automation testing? Explain the process.
29. What are the types of testing supported by Selenium?
30. What are the advantages and disadvantages of automation
testing?
32. What is load testing? How is it performed?
33. Explain the W-model of software development and testing.
34. What is integration testing? Give examples of approaches.
35. What is acceptance testing? Why is it important?
36. Explain cyclomatic complexity. How is it used in testing?
37. Describe stress testing and give an example.
38. How is statement coverage measured? Provide an example.
39. How is branch (decision) coverage measured? Provide an
example.
40. Calculate the cyclomatic complexity for a given code sample.
41. Design test cases for testing ATM functionalities.
42. Write a test plan for a railway reservation system using the
IEEE 829 template.
43. Design test cases for MCA semester marks data entry using
black-box techniques.
44. Write a detailed test plan for an online registration & examination
application.
45. Write a test plan for the following sections of the IEEE 829 test plan
template for a Railway Reservation System:
a) Scope of testing
b) Objectives
c) Risks
d) Strategy
e) Approach
46. Write a test plan for the following sections of the IEEE 829 test plan
template for an online library system:
a) Scope of testing
b) Objectives
c) Risks
d) Strategy
e) Approach

47. Explain the building blocks of SQA and SQA activities.


48. Explain various techniques of software reviews and compare them.
49. Explain various black-box testing techniques with reference to MCA
Sem III marks data entry.
50. Explain non-functional testing. Compare localization and
internationalization.
51. Mention the Selenium suite components.
52. What are the testing types supported by Selenium?
53. Define Software Quality Metrics with an example.
54. Define software process metrics with an example.
55. Elaborate on the categories and factors of McCall’s classic factor
model.
56. Using Equivalence Partitioning, write valid and invalid test cases for
a six-digit OTP validation.
57. An input field accepts the year of birth between 1900 and 2004.
Mention the boundary values for testing this field.
58. A city field accepts 3 to 25 alpha characters only. Using BVA, what
are the possible combinations?
59. For a tax system with slabs, group numbers into equivalence
classes:
- Rs. 4000 tax-free
- Next Rs. 1500 at 10%
- Next Rs. 28,000 at 22%
- Any further amount at 40%.

60. Find the minimum test cases required for statement and branch
coverage for simple code samples.
61. Explain unit testing.
62. Explain the phases of the testing life cycle.
63. Define Specification-Based Testing.
64. Define Structural Testing.
65. What are the factors to be considered when selecting a testing tool
in an organization?
66. Write test cases for testing login functionality in an application.
67. Write test cases for the debit card payment form of an e-commerce
web application.
68. Write test cases for login functionality in an email application.
69. Explain test design tools and test data preparation tools.

You might also like