You are on page 1of 2

Subject Name and Sub Code: Software Testing and Automation (20MCA303)

Questions Marks CO; BL

UNIT - 1
1. Illustrate the concept of errors, faults and failures in the process of programming and 10 CO1; 1
testing
using a neat diagram.
2. Elaborate the activities of the fundamental test process. 10 CO1; 1
3. Discuss test cases giving suitable examples. 05 CO1; 2
4. Demonstrate the levels of testing with the help of a neat diagram. 07 CO1; 1
5. Discuss the defect management process in detail 08 CO1; 1
6. Mention the various attributes of software quality with examples of each. 07 CO1; 1
7. Discuss and define Software testing. Software testing is a process. Justify the statement 07 CO1; 2
with reasons.
8. The cost of finding and fixing defects rises considerably across the life cycle. Justify with 06 CO1; 2
reasons.
9. Depict the scenarios when defects may arise. 06 CO1; 2
10. Express the two fundamental approaches used to identify test cases. 06 CO1; 2
11. Indicate and explain the different types of testing. 08 CO1; 1
12. Differentiate between alpha and beta testing. 04 CO1; 2
13. Demonstrate using a neat diagram the process of static testing. 07 CO1; 2
14. Bring out the significance of testing life cycle using a neat diagram. 07 CO1; 2
15. Express using a neat diagram the different states of a defect in its life cycle. 07 CO1; 2
UNIT - 2
16. Bring out the importance of Automation testing. 05 CO2;2
17. Differentiate between Manual and Automated testing. 08 CO2;2
18. Mention the important features of Selenium. Depict the architecture of the Selenium Web CO2;1
Driver. 07

19. Enumerate the steps required to be followed for the installation and configuration of CO3;1
Selenium 10

20. List and explain giving examples different locators in Selenium. 10 CO3;2
21. Elaborate on the process of running tests in IE, Firefox and Google Chrome. 06 CO3;1
UNIT - 3
22. Differentiate between White box testing and Black box testing. 10 CO4;1

23. Discuss the process of Integration testing. 7 CO4;1

24. Elaborate on the principles of Agile testing. 8 CO4;1

25. Demonstrate the process of generating customized xpath from html attributes. 5 CO3;1

26. Elaborate using examples on the different techniques of white box testing. 10 CO4;1

27. Mention the different types of Black box testing. 10 CO4;1

28. Illustrate with an example McCabe’s basis path method. 06 CO4;2


29. For the given graph, find out the basis path and compute McCabe’s Cyclomatic number. 05 CO4;2
30. Indicate the steps to identify CSS locators and xpath in Chrome and Firefox browsers. 05 CO3;1
31. Elaborate on the process of System Testing. 08 CO4;1
UNIT - 4
32. Summarize the process of exploratory testing. 5 CO5;1

33. Elaborate on Smoke testing, Regression testing and UAT testing in detail. 10 CO5;1

34. Mention the different types of Compatibility testing. Also, give reasons why is it CO5;2
7
important to perform compatibility testing.
35. Discuss the different types of test cases while performing Mobile application testing. 10 CO5;2

36. Enumerate the key characteristics of Test summary and analysis reports. 10 CO5;1

37. Discuss the standard organisation of an Analysis and Test Plan. 5 CO5;1

38. Discuss the Test strategy document and test analysis reports. 10 CO5;1

39. Discuss the importance of security testing. 05 CO 5;2

40. Elaborate the process of User Acceptance testing emphasizing on the need of UAT. 8 CO 5;1

41. Discuss the process of Ad-hoc testing. 8 CO 5;1

42. Elaborate on the process of Database testing. 8 CO 5;1

UNIT - 5
43. Express the different approaches to be taken while performing cross platform testing. 05 CO1;2
44. Enumerate the steps to be followed while performing cross platform testing. 05 CO1;1
45. Elaborate on the different code coverage metrics. 10 CO4;1
46. Enumerate the important activities carried out in Code inspection, reviews and walkthrough. 10 CO4;1
47. Discuss the types of testing frameworks. 10 CO1;1
48. List and explain the important characteristics of TestNG. 07 CO1;1
49. Mention and explain the advantages of using Test automation frameworks. 05 CO1;1

You might also like