DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Academic Year: 2025-2026 (Odd
Semester) ASSIGNMENT SHEET
Degree, Semester& Branch : 5th Semester B.E CSE
Course Code & Title : CCS366& SOFTWARE TESTING AND AUTOMATION
Name of the Faculty member : [Link]
Assignment No : 1
Issuing Date : [Link].2025
Submission Date : [Link].2025
Questions:
1. Explain the concepts of Black-Box Testing and White-Box Testing, highlighting their
differences and use cases. [CO1, L2]
2. Illustrate the V-Model of Software testing, how it differs from traditional
development approaches, and its role in promoting early defect detection. [CO1, L2]
3. Summarize the role of effective communication between testers and developers in
the bug reporting and resolution process. What strategies can be employed to
enhance collaboration and reduce communication barriers? [CO2, L2]
4. Outline the Test plan metrics used to evaluate the quality of a software application.
[CO2, L2]
CO1: After completion of the course, it is expected that the students can understand
about the basic concepts of software testing and the need for software testing.
CO2: After completion of the course, it is expected that the students can Design Test
planning and different activities involved in test planning.
L1: Remember; L2: Understand; L3: Apply
Signature of the Faculty member HOD
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Academic Year: 2025-2026 (Odd
Semester) ASSIGNMENT SHEET
Degree, Semester& Branch : 5th Semester B.E CSE
Course Code & Title : CCS366& SOFTWARE TESTING AND AUTOMATION
Name of the Faculty member : [Link]
Assignment No : 2
Issuing Date : [Link].2025
Submission Date : [Link].2025
Questions:
1. Explain the concepts of Bug Reporting with neat diagram [CO3, L2]
2. Illustrate the importance of fail-over testing and recovery testing in ensuring high availability
for critical applications. [CO4, L2]
3. Develop the role of test automation frameworks in automated software testing, and explain how
they help structure and manage test suites, reduce redundancy, and enhance code
Maintainability [CO5, L2]
4. Analyze the concept of web elements in Selenium, the role of the Document Object Model(DOM) in
web element identification, and how Selenium interacts with the DOM for element interaction
[CO5, L2]
CO3: After completion of the course, it is expected that the students can Design effective
test cases that can uncover critical defects in the application
CO4: After completion of the course, it is expected that the students Carry out advanced
types of testing.
CO5: After completion of the course, it is expected that the students can automate the
software testing using Selenium and TestNG
L1: Remember; L2: Understand; L3: Apply
Signature of the Faculty member HOD