0% found this document useful (0 votes)
10 views2 pages

V&V Finder Assignment Guidelines

The document outlines the group assignment for CSE6324 - Software Verification & Validation, requiring 3 to 4 students per group with no individual work allowed. It consists of two assignments: Assignment 1 focuses on Software Requirements Specification and Test Plans, due on April 28, 2025, while Assignment 2 includes a Test Automation Tool demo and a video presentation, due on June 4, 2025. Submission guidelines, report requirements, and a grading rubric are also provided, emphasizing the importance of adhering to deadlines and proper referencing.

Uploaded by

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

V&V Finder Assignment Guidelines

The document outlines the group assignment for CSE6324 - Software Verification & Validation, requiring 3 to 4 students per group with no individual work allowed. It consists of two assignments: Assignment 1 focuses on Software Requirements Specification and Test Plans, due on April 28, 2025, while Assignment 2 includes a Test Automation Tool demo and a video presentation, due on June 4, 2025. Submission guidelines, report requirements, and a grading rubric are also provided, emphasizing the importance of adhering to deadlines and proper referencing.

Uploaded by

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

CSE6324 - VNKR

CSE6324-SOFTWARE VERIFICATION & VALIDATION


Assignment
1. This is a GROUP assignment consist of 3(min)- 4(max) students in a group.
2. NO individual work is allowed.
3. Grouping based on the same tutorial session. If your name is not listed in the Excel group list (which will
be shared by the lecturer), you will get zero marks for the assignment.
4. Select an application from GitHub for the assignment, choosing from web, mobile, or IoT applications,
based on provided examples or other applications previously developed.
Examples:
a. Web: e-commerce/online shopping/student registration for courses/library system
b. Mobile: Game/location finder/e-ticketing
c. IoT: Heart rate detector/Health indicator/Air conditioning temperature control
5. The selected GitHub project should have requirement specifications listed in the description.
6. The application topic needs to be agreed upon by the lecturer.
7. The assignment will be split into 2 different submissions. Assignment 1 will be assessed as a continuous
assessment (25%) and Assignment 2 will be assessed as a Final Assessment (30%).

ASSIGNMENT 1
DATELINE: 28TH APRIL 2025 (WEEK 6)

1. For Assignment 1 you’re required to provide the following document:


a. Software Requirements Specification (specification of functional and non-functional requirements)
b. Test Plan (include automated testing)
c. Test Design Specification
d. Propose an automated testing/Test management tool
2. Suggest what automated tool/test management tool to use (specify the pros and cons of using the tools and
challenges involved)
3. Discuss the advantages and potential pitfalls of using the tool, including ease of use, scalability, integration,
and limitations.

ASSIGNMENT 2
DATELINE: 4TH JUNE 2025 (WEEK 11)

1. For Assignment 2 you’re required to provide the following document:


a. Test Automation Tool (Functional Requirement) Demo – Provide a screenshot
b. Test Cases
c. Test Procedure Specification
d. Test Log
e. Test Summary Report
f. Test Incident Report
2. Video Presentation:
Prepare a 3–5-minute video presentation explaining your findings, the script used in the automated
tool, and a demo using automated tool.

1
CSE6324 - VNKR

Report Submission Guidelines for Assignment 1 and Assignment 2.


1. Submit the assignment by the specified deadline.
2. Your report must be supported by suitable references such as journals, conference papers, or books
(excluding textbooks and lecture slides). Website links may be included for tools (if applicable).
3. Use APA format for citations and references.
4. Documents to submit:
I. Cover page (Include student IDs, names, topic, submission date, subject code & name, etc.)
II. Your answers (Assignment 1 or Assignment 2)
III. References
5. Submit the following table as a separate PDF file:
Student Name ID Task Completed % of Involvement
(TOTAL 100%)
… … …

6. The Group Leader ONLY must submit all documents via Microsoft Form (details will be shared on Microsoft
Teams/EBWise). One submission per group.
7. Turnitin report must be attached. Failure to do so will result in a 5-mark deduction.
8. A 5-mark deduction applies if the similarity index exceeds 10%.
9. A 10-mark deduction applies if the AI Turnitin index exceeds 20% (visible to the instructor only).
10. Late submissions will incur a 10-mark deduction per day from the overall mark.
11. NO appeal is allowed unless you have evidence that is acceptable for the examination process.

Assignment Rubric

DESCRIPTION MARKS
Assignment 1 (25%) - CONTINOUS ASSESSMENT
Software Requirements Specification 5
Test Plan 10
Test Design Specification 15
Test management tool 5
Assignment 2 (30%) - FINAL ASSESSMENT
Test Automation Tool (Functional Requirement) Demo 15
Test Cases 15
Test Procedure Specification 10
Test Log 5
Test Summary Report 10
Test Incident Report 5
Video Presentation 5

Common questions

Powered by AI

Integrating automated testing tools in the CSE6324 assignment can present challenges such as tool selection, compatibility with the chosen project, and scalability. Documenting a comprehensive test plan requires aligning tool capabilities with project requirements and ensuring seamless integration. These complexities demand thorough research and strategic planning .

The CSE6324 assignment emphasizes the importance of compliance in submission guidelines, requiring specific document formatting, Turnitin reports, and deadlines. Non-compliance, such as exceeding similarity index limits or late submission, results in significant mark deductions, impacting students' overall grades and emphasizing adherence to detailed submission standards .

For the CSE6324 assignment, the video presentation should be between 3-5 minutes, explaining findings, the script used in the automated tool, and a demo. It contributes 5 marks to the Final Assessment, emphasizing communication and technical presentation skills as part of the evaluation .

The CSE6324 assignment's requirement for automated testing influences GitHub project selection by necessitating projects with clear requirement specifications to facilitate automated test development. Projects must be chosen based on their complexity, feasibility for automation, and compatibility with testing tools, ensuring thorough testing can be conducted within course guidelines .

Group collaboration is mandatory for the CSE6324 assignment, with 3-4 students per group. Assignments submitted individually will not be accepted. The group leader must submit all documents, accompanied by a group involvement table and a Turnitin report. Failure to comply with these requirements, such as late submission or a high similarity index, results in mark deductions .

Use of Turnitin and AI similarity index requirements highlights CSE6324’s commitment to academic integrity, with specific thresholds (10% similarity, 20% AI Turnitin) to prevent plagiarism. Non-compliance results in mark deductions, urging students to independently generate original content and reinforce understanding of ethical academic practices .

The CSE6324 assignment is structured in two phases. Assignment 1 requires a Software Requirements Specification, Test Plan (with automated testing), Test Design Specification, and a proposal for an automated testing/test management tool, focusing on its advantages and pitfalls, which account for 25% of the course mark. Assignment 2 involves a Test Automation Tool demo, Test Cases, Test Procedure Specification, Test Log, Test Summary Report, and Test Incident Report, plus a video presentation, comprising 30% of the course mark .

In the CSE6324 assignment, defining roles and contribution percentages is crucial for group evaluation. Each member's involvement is detailed in a submission table, aligning with transparent evaluation criteria. This can affect the group's dynamics, individual accountability, and overall performance as discrepancies in participation may lead to reevaluation of roles and responsibilities .

The scoring rubric for the CSE6324 assignment emphasizes strategic completion, with Software Requirements Specification and Test Management Tool given lower marks compared to Test Design Specification and Test Plan in Assignment 1. In Assignment 2, Test Automation Tool Demo and Test Cases hold equal weight. This suggests students should focus on rigorously developing test cases and procedures to maximize their scores .

Test management tools offer structured testing management and scaling options in the CSE6324 assignment. Examples include ease of use, scalability, integration capabilities, and limitations. Challenges may include tool complexity, cost, and integration issues with existing systems. Students must assess these factors critically to propose suitable tools, considering the course requirements and provided examples .

You might also like