Software Testing Assignment
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
IN3329 Software Testing Assignment
This assignment is designed to test your understanding and application of key concepts in software testing. It
aims to equip you with practical skills essential for ensuring the quality and reliability of software products.
Marching Scheme:
Your submission will be evaluated based on the following criteria:
1. Code Correctness: Your code should correctly implement the specified requirements. It should
function as expected without errors or issues.
2. Coding Style: Your code should be well-formatted, readable, and well-commented. Good coding
style includes proper indentation, meaningful variable names, and clear comments explaining the
logic where necessary.
3. Discussion and Analysis: For each question, a discussion or explanation is required. This should
demonstrate your understanding of the concepts, your reasoning in the approach taken, and any
considerations or trade-offs you made.
Specification To successfully complete this assignment, your submission should:
Be submitted in the specified format (e.g., .java or .py files for code, .docx or .pdf for written
parts).
Adhere to the given due date and time.
Fulfill all the requirements stated in each question.
Include a cover page with your name, student ID, and any other required information.
Be entirely your own work. Plagiarism will not be tolerated and will result in disciplinary action.
Use https://draw.io to draw the state trainsition or any other diagrams.
General Instructions:
Read each question carefully and ensure you understand the requirements before starting.
Test your code thoroughly to ensure it meets the specifications.
Write clear and concise answers in your discussions, focusing on the key points of the question.