0% found this document useful (0 votes)
99 views15 pages

DSS 12 S4 03 Integration Testing

This document contains the results of integration testing for a group project. It lists the names of group members and supervisor. It then describes a series of test cases covering areas like creating, updating, and deleting users, roles, constraints, and reports. It verifies that the expected outcomes like storing data in the database are achieved. It also addresses some problems like compilation errors and missing files, and verifies that the solutions fixed the issues.

Uploaded by

jxkhoo001
Copyright
© Attribution Non-Commercial (BY-NC)
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)
99 views15 pages

DSS 12 S4 03 Integration Testing

This document contains the results of integration testing for a group project. It lists the names of group members and supervisor. It then describes a series of test cases covering areas like creating, updating, and deleting users, roles, constraints, and reports. It verifies that the expected outcomes like storing data in the database are achieved. It also addresses some problems like compilation errors and missing files, and verifies that the solutions fixed the issues.

Uploaded by

jxkhoo001
Copyright
© Attribution Non-Commercial (BY-NC)
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
You are on page 1/ 15

School of Computer Science & Software Engineering

Bachelor of Computer Science (Digital Systems Security)

CSCI321- Project Integration Testing 23 February 2013

Group: SS12/4B Khoo Jun Xiang Ang Wencan Stephen Goh Kheng Siang Joel Lim Sing Hui Low Jia Hui 4000766 4194032 4187490 4185948 4186448
[email protected] [email protected] [email protected] [email protected] [email protected]

Supervisor: Mr Sionggo Jappit Assessor: Mr Tan Kheng Teck

Integration Testing
Please note that during this phase of testing, the software might not be in its final build, hence there might be slight difference between some screenshots and the user interface.

Range Correct Input


(Set Range) Expected Outcome: Created range is stored in Database Result: Database stored the created range Test: Pass

Application Correct Input


(Reading In of Application) Expected Outcome: Application and it's attribute is stored in Database Result: Database stores the application and its attribute Test: Pass

Manage User (Create) Correct Input


(Create User) Expected Outcome: User created is stored in Database. Users password is not stored as plain-text in the database. Result: Database stores the 'user' created. users password is hashed using md5 and stored in database. Test: Pass

Manage User (Update) Correct Input


(Update User) Expected Outcome: 'user' updated has to be stored in Database Result: Database stores the updated 'user' details Test: Pass

Manage User (Delete) Invalid User Details


Expected Outcome: 'user' has to be deleted from Database Result: Database deletes the 'user' Test: Pass

Manage Constraint (Create) Correct Input


(Create Constraint) Expected Outcome: 'constraint' created has to be stored in Database Result: Database stores the created 'constraint' Test: Pass

Manage Constraint (Update) Correct Value


(Update Constraint) Expected Outcome: 'constraint' updated has to be stored in Database Result: Database stores the updated 'constraint' Test: Pass

Manage Constraint (Delete) Correct Input


(Delete Constraint) Expected Outcome: 'constraint' deleted has to be removed from Database Result: Database deletes the 'constraint' Test: Pass

Manage Role (Create) Correct Input


(Create Role) Expected Outcome: 'role' created has to be stored in Database Result: Database stores the created 'role' Test: Pass

Manage Role (Update) Correct Input


(Update Role) Expected Outcome: 'role' updated has to be stored in the Database Result: Database stores the updated 'role' Test: Pass

Manage Role (Delete) Correct Input


(Delete Role) Expected Outcome: 'role' deleted has to be removed from Database Result: Database removes the deleted 'role' Test: Pass

Create Report Valid Input


Expected Outcome: 'report' generated has to be stored in Database Result: Database stores the generated 'report' Test: Pass

Delete Report

Valid Input
Expected Outcome: 'report' deleted has to be removed in Database Result: Database removes the deleted 'report' Test: Pass

Compilation Error
Problem: Program fails to compile as time is outdated Test: Pass

Solution: Sync the time to an Internet Time Server

Expected Outcome: Program is expected to run Test: Pass

Problem: Program fails to compile as files are not included in project file For this scenario, Mange Role, Manage Range and Manage User are not included Test: Pass

Solution: Ensure files are included properly

Expected Outcome: Program is expected to run Test: Pass

Problem: Image is not displayed after combining design ui. Error is resource file Test: Pass

Solution: Ensure resource files are included properly

Expected Outcome: Program is expected to run Test: Pass

You might also like