FANDOM


Our group members:

  1. Farrah Darwiesyah Binti Mohd Zamri
  2. Nur Maisarah Binti Zaini
  3. Anis Aqilah BInti Mohamed Yusoff
  4. Yarshini A/P Thamilarasan
  5. Ahmad Faiz Bin Azahar

IntroductionEdit

Student Mark system is a web-based system. There are three main users in this system - admin, student and lecturer. The admin of the system would be able to register the students according to their class and lecturer. The admin also would be able to view and delete the information of student and lecturer from the system. Meanwhile, the lecturer would be able to insert the marks for their students and the grade will be processed automatically according to the marks inserted. Lastly, the students would be able to view their marks in this system, download in the form of pdf and print it. In this report, the functional and non-functional requirement, test requirements, testing methods, traceability matrix and test results will be discussed.

Functional and Non-Functional RequirementsEdit

Functional Requirement

- Student

  • Student must be able to login into the system using username.
  • Student must be able to view

their results.

  • Student must be able to print the result sheet using PDF.

- Lecturer

  • Lecturer must be able to login into the system using username.
  • Lecturer must be able to insert the marks for the students.

Non-Functional Requirements

  • Accurate calculation for the marks inserted and conversion of marks into grade.
  • The system must be user friendly where the student and lecturer would feel easy to use.
  • The system can be accessed by a number of students and lecturers at the same time.
  • The system can be accessed by the registered lecturer and student only.

Test Requirements Edit

Module Test Requirement (TR) Description
Login TR1 Validate whether the username is already taken
TR2 Make sure student and lecturer password and username are match
TR3 Verify whether the username or password is filled or empty
Marks TR4 Validate if the grade is accurate marks input
TR5 Verify marks can change.
Admin TR6 Validate that admin can add student and lectureR

Black Box Testing Edit

Type of testing:

  • Decision Table Testing
  • Use Case Testing
  • State Testing

Decision Table Testing(Login)

T1

T2

T3

T4

Username (T//F)

F

T

T

F

Password (T/F)

T

T

F

F

Output (E/L)

E

L

E

E

Status (Pass/Fail)

Pass

Pass

Pass

Pass

Legend:

  • T – True
  • F – False
  • E – Error message is displayed
  • L – Logged In
Test Case (TC1) Description Expected results Actual results
TC1_1 If the username is false and password is true, then an error message will be displayed. Should not be able to login
Login error as expected
TC1_2 If the username and password are true, then the user would be able to login to the system. Should be able to login
Successfully login
TC1_3 If the username is true and password is false, then an error message will be displayed. Shouldn’t be able to login Unable to login as expected
TC1_4 If the username and password are false, then an error message will be displayed Shouldn’t be able to login
Unable to login as expected

Use Case Testing (Lecturer insert the marks)

[ID] Name [TC2_1] Update Lecturer Details
Items to be tested TC2_1 Update Details
Actor Lecturer  
Pre-conditions
  • The lecturer logged in and account, assets or liabilities created..  
Basic Course of Events
  1. Lecturer login to the system.
  2. Lecturer select the update tab, the page to update details appeared.
  3. Lecturer update the details. ‘Mark’. (A-1 : Compulsory data left empty)
  4. If lecturer press on the button ‘Back’(A-2: Terminate update details page)   
Alternative Paths A-1 : Compulsory data left empty
  • User request to fill up the blank space
  • Use case continue

A-2: Terminate update details page

  • Existing details are not changed.  
Post-conditions Personal details are updated.  
Actual Output Personal details are updated.  
Pass/Fail Pass

State Testing (Student view and print marks)

Test case id: TC3 Test design by: Anis Aqilah
Module name: Student Test design date: 7 September 2018
Test title: Display and download result Test execute by: Yarshini
Description: Testing display and download result Test execution date: 7 Mac 2019
Capture

Step

Test Step

Test Data

Expected Result

Actual Result

Status (Pass/Fail)

1

Login

Username & Password

Successful

Successful

Pass

2

Click View Marks

-

Students able to view their results

Successful

Pass

3

Click Download full result as PDF

-

Student able to download their result as a PDF file.

Successful

Pass

White Box Testing Edit

Drawing1

Statement Coverage

Test ID (TC4) Path Input Output
TC4_1 ABCK Marks enter more than 81 and less than equal 100 Successfully display “A”
TC4_2 ABDEK Marks enter more than 61 and less than equal 80 Successfully display “B”
TC4_3 ABDFGK Marks enter more than 40 and less than equal 60 Successfully display “C”
TC4_4 ABDFHIK Marks enter more than 40 and less than equal 60 Successfully display “D”

Decision Coverage

Test ID (TC4) Path Input Output
TC5_1 ABCK Marks enter more than 81 and less than equal 100 Successfully display “A”
TC5_2 ABDEK Marks enter more than 61 and less than equal 80 Successfully display “B”
TC5_3 ABDFGK Marks enter more than 40 and less than equal 60 Successfully display “C”
TC5_4 ABDFHIK Marks enter more than 40 and less than equal 60 Successfully display “D”
TC5_5 ABDFHJ Marks enter not in range “Again”

Traceability Matrix Edit

Req No Req Desc TestCase ID Test Req
SMS.1 Insert Mark SMS.1.0

Latest activityEdit


Photos and videos are a great way to add visuals to your wiki. Add one below!