Test Plan - CankayaUniversity/ceng-407-408-2020-2021-Monitoring-System-of-Water-Quality-and-Efficiency-of-Wastewater-Treatment GitHub Wiki

Table of contents

Introduction

Version Control

Version Number Description of Changes Date
1.0 First Version 16/04/2021
1.1 Test Results Added 27/05/2021

Overview

We have three different modes in our system we have specified in our Project Report document, which are Administrator, Data Entry Operator and Decision Maker. GUI’s of every user mode will be tested.

Scope

This document provides a brief explanation about the test plan of use cases, test cases and design features.

Terminology

Acronym Definition
GUI Graphical User Interface
UI User Interface
DM Decision Maker
DE Data Entry
AD Administrator

Features To Be Tested

Graphical User Interface (GUI)

GUI contains all buttons, drop-down lists and charts. We used different GUI’s for each user mode.

Administrator Mode (AD)

Admin mode is automatically generated by Django hence it is subject to constant change. Admin mode may be able to select and show raw data and make changes.

Data Entry Operator Mode (DE)

Data Entry Operator mode contains input text fields, drop-down list to select which water source to input data for, a submit button and a logout button.

Decision Maker Mode (DM)

Decision Maker mode contains a top navigation bar, a logout button, four drop-down lists to select water sources, 3 buttons to select which type of visualization to use and the visualization area. The visualization contains bar charts, line plots and a table for a given water sample.

Item Pass/Fail Criteria

Exit Criteria

  • %100 of the test cases are executed

  • %95 of the test cases are passed

  • All High (H) and Medium (M) priorities of test cases passed

References

[1]"CankayaUniversity/ceng-407-408-2020-2021-Monitoring-System-of-Water-Quality-and-Efficiency-of-Wastewater-Treatment", GitHub, 2021. [Online]. Available: https://github.com/CankayaUniversity/ceng-407-408-2020-2021-Monitoring-System-of-Water-Quality-and-Efficiency-of-Wastewater-Treatment/blob/main/Documents/Project%20Report%20-%20CENG407.pdf. [Accessed: 15- Apr- 2021].

Test Design Specifications

Graphical User Interface

Subfeatures to be tested

Login Button (UI.LG.BT)

All users have to log in to the system. After login, the user will be presented with a GUI depending on the user mode.

Test Cases

TC ID Requirements Priority Scenario Description
UI.LG.BT.01 - H Successful login to system after pressing login button
UI.LG.BT.02 - M Invalid user email or password is entered.
UI.LG.BT.03 - H Redirect to Decision Maker Mode after successful login
UI.LG.BT.04 - H Redirect to Admin Mode after successful login
UI.LG.BT.05 - H Redirect to Data Entry Operator mode after successful login

Decision Maker Mode

Subfeatures to be tested

Navbar Logo and WQPMS (DM.NVB.LG)

User returns the welcome page by clicking the logo or the “WQPMS” in the navbar.

Navbar Logout Button (DM.NVB.LO)

User logs out and returns to the login page by clicking the “Çıkış Yap” button in the navbar.

Navbar Akarsu Button (DM.NVB.AK)

User selects the water source type by clicking the “Akarsu” button in the navbar.

Navbar Deniz Button (DM.NVB.DN)

User selects the water source type by clicking the “Deniz” button in the navbar.

Navbar Göl Button (DM.NVB.GL)

User selects the water source type by clicking the “Göl” button in the navbar.

Navbar Arıtma Button (DM.NVB.AR)

User selects the water source type by clicking the “Arıtma” button in the navbar.

Search Container Bölge Dropdown (DM.SRC.BL)

User selects the location of the selected water source type by clicking the “Bölge” dropdown button.

Search Container Yer Dropdown (DM.SRC.YR)

User selects the place of the selected location by clicking the “Yer” dropdown button.

Search Container Parametre Dropdown (DM.SRC.PR)

User selects the parameter of the selected place by clicking the “Parametre” dropdown button.

Search Container Yıl Dropdown (DM.SRC.YL)

User selects the year of the selected parameter by clicking the “Yıl” dropdown button.

Bar Button (DM.BR.BT)

User selects the “Bar” button to see the bar graph of selected options.

Çizgi Button (DM.CZ.BT)

User selects the “Çizgi” button to see the line graph of selected options.

Tablo Button(DM.TB.BT)

User selects the “Tablo” button to see the table of selected options.

Test Cases

TC ID Requirements Priority Scenario Description
DM.NVB.LG UI.LG.BT.03 L Click the logo and “WQPMS”. After clicking, the user will be returned to the welcome page.
DM.NVB.LO UI.LG.BT.03 H Click the “Çıkış Yap” button. After clicking, the user will be logged out and returned to the login page.
DM.NVB.AK UI.LG.BT.03 H Select “Akarsu”. After selection options will be in the selected water source type.
DM.NVB.DN UI.LG.BT.03 H Select “Deniz”. After selection options will be in the selected water source type.
DM.NVB.GL UI.LG.BT.03 H Select “Göl”. After selection options will be in the selected water source type.
DM.NVB.AR UI.LG.BT.03 H Select “Arıtma”. After selection options will be in the selected water source type.
DM.SRC.BL DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR H Select any option of selected water source type.
DM.SRC.YR.01 DM.SRC.BL H Select any option of selected location.
DM.SRC.YR.02 DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR L Select any option without selecting location.
DM.SRC.PR.01 DM.SRC.YR.01 H Select any option of selected place.
DM.SRC.PR.02 DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR L Select any option without selecting place.
DM.SRC.YL.01 DM.SRC.PR.01 H Select any option of selected parameter.
DM.SRC.YL.02 DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR L Select any option without selecting parameter.
DM.SRC.YL.03 DM.SRC.YL.01 M Select the second option after selecting first option.
DM.BR.BT.01 DM.SRC.YL.01 H Click the “Bar” button.
DM.BR.BT.02 DM.SRC.YL.01 H Click the “Bar” button when option “Hepsi” in the parameter dropdown is selected.
DM.BR.BT.03 DM.SRC.YL.01 H Click the “Bar” button when option “Hepsi” in the year dropdown is selected.
DM.CZ.BT.01 DM.SRC.YL.01 H Click the “Çizgi” button.
DM.CZ.BT.02 DM.SRC.YL.01 H Click the “Çizgi” button when option “Hepsi” in the parameter dropdown is selected.
DM.CZ.BT.03 DM.SRC.YL.01 H Click the “Çizgi” button when option “Hepsi” in the year dropdown is selected.
DM.TB.BT.01 DM.SRC.YL.01 H Click the “Tablo” button.
DM.TB.BT.02 DM.SRC.YL.01 H Click the “Tablo” button when option “Hepsi” in the parameter dropdown is selected.
DM.TB.BT.03 DM.SRC.YL.01 H Click the “Tablo” button when option “Hepsi” in the year dropdown is selected.

Data Entry Mode

Subfeatures to be tested

Navbar Logo and WQPMS (DE.NVB.LG)

User returns the welcome page by clicking the logo or the “WQPMS” in the navbar.

Logout Button (DM.NVB.LO)

User logs out and returns to the login page by clicking the “Çıkış Yap” button in the navbar.

Navbar Akarsu Button (DE.NVB.AK)

User selects the water source type by clicking the “Akarsu” button in the navbar.

Navbar Deniz Button (DE.NVB.DN)

User selects the water source type by clicking the “Deniz” button in the navbar.

Navbar Göl Button (DE.NVB.GL)

User selects the water source type by clicking the “Göl” button in the navbar.

Navbar Arıtma Button (DE.NVB.AR)

User selects the water source type by clicking the “Arıtma” button in the navbar.

Location Input Table (DE.LC.IN)

User selects the predetermined locations of the selected water source type.

Parameter Input Table (DE.PR.IN)

User enters value of the relevant parameter.

Submit Button (DE.SB.BT)

User enters test result values into the database.

Test Cases

TC ID Requirements Priority Scenario Description
DE.NVB.LG UI.LG.BT.05 L Click the logo and “WQPMS”. After clicking, the user will be returned to the welcome page.
DE.NVB.LO UI.LG.BT.05 H Click the “Çıkış Yap” button. After clicking, the user will be logged out and returned to the login page.
DE.NVB.AK UI.LG.BT.05 H Select “Akarsu”. After selection, options will be in the selected water source type.
DE.NVB.DN UI.LG.BT.05 H Select “Deniz”. After selection, options will be in the selected water source type.
DE.NVB.GL UI.LG.BT.05 H Select “Göl”. After selection, options will be in the selected water source type.
DE.NVB.AR UI.LG.BT.05 H Select “Arıtma”. After selection, options will be in the selected water source type.
DE.LC.IN DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR H Enter location information.
DE.PR.IN.01 DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR H Enter test result value for each parameter.
DE.PR.IN.02 DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR H Enter test result value for each parameter with one or more missing information.
DE.SB.BT.01 DE.PR.IN.01 & DE.LC.IN H Click the “Veri Gir” button with valid values of test results have entered.
DE.SB.BT.02 DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR H Click the “Veri Gir” button with invalid values of test results have entered.

Admin Mode

Subfeatures to be tested

Add User Button(AD.US.AD)

Admin registers a new user by clicking the “Add User” button.

Update User Button (AD.US.UP)

Admin updates information of a user by clicking the “Update User” button.

Delete User Button (AD.US.DL)

Admin deletes a user by clicking the “Delete User” button.

Add New Location Button (AD.LC.AD)

Admin creates a new location by clicking the “Add New Location” button.

Update Data Button (AD.DT.UP)

Admin updates information of a location by clicking the “Update Data” button.

Delete Data Button (AD.DT.DL)

Admin deletes data in the database by clicking the “Delete Data” button.

Test Cases

TC ID Requirements Priority Scenario Description
AD.US.AD.01 UI.LG.BT.04 H Click the “Add User” button.
AD.US.AD.02 UI.LG.BT.04 H Click the “Add User” button with one or more missing information.
AD.US.UP.01 UI.LG.BT.04 L Click the “Update User” button.
AD.US.UP.02 UI.LG.BT.04 H Click the “Update User” button with deleting an information and leave it blank.
AD.US.DL UI.LG.BT.04 M Click the “Delete User” button.
AD.LC.AD.01 UI.LG.BT.04 H Click the “Add New Location” button.
AD.LC.AD.02 UI.LG.BT.04 H Click the “Add New Location” button with one or more missing information.
AD.DT.UP.01 UI.LG.BT.04 M Click the “Update Data” button.
AD.DT.UP.02 UI.LG.BT.04 H Click the “Update Data” button with one or more missing information.
AD.DT.DL UI.LG.BT.04 M Click the “Delete Data” button.

Detailed Test Cases

UI.LG.BT.01

TC ID UI.LG.BT.01
Purpose Sign in to the system.
Requirements -
Priority H
Estimated Time Needed 1 min
Dependency A valid user account
Setup Sign in to system
Procedure [A01] Enter a valid username.
Cleanup [A02] Enter the valid password of this user.
[A03] Click “Giriş Yap” button.
[V01] Observe that the user is logged in and a message about successful login show up.
Cleanup Logout.

UI.LG.BT.02

TC ID UI.LG.BT.02
Purpose Click “Giriş Yap” button with invalid or missing information entered.
Requirements -
Priority M
Estimated Time Needed 1 min
Dependency -
Setup Sign in to system
Procedure [A01] Enter a invalid or missing username or password.
[A02] Click “Giriş Yap” button
[V01] Observe that the a warning about invalid or missing information show up.
Cleanup Logout

UI.LG.BT.03

TC ID UI.LG.BT.03
Purpose Decision Maker user login.
Requirements -
Priority H
Estimated Time Needed 1 min
Dependency User account should be Decision Maker.
Setup Sign in to system
Procedure [A01] Enter a valid Decision Maker username.
[A02] Enter the valid password of this user.
[A03] Click “Giriş Yap” button.
[V01] Observe that the user is logged in and redirected to Decision Maker page.
Cleanup Logout.

UI.LG.BT.04

TC ID UI.LG.BT.04
Purpose Admin user login.
Requirements -
Priority H
Estimated Time Needed 1 min
Dependency User account should be Admin.
Setup Sign in to system
Procedure [A01] Enter a valid Admin username.
[A02] Enter the valid password of this user.
[A03] Click “Giriş Yap” button.
[V01] Observe that the user is logged in and redirected to Admin page.
Cleanup Logout.

UI.LG.BT.05

TC ID UI.LG.BT.05
Purpose Data Entry Operator user login.
Requirements -
Priority H
Estimated Time Needed 1 min
Dependency User account should be Data Entry Operator.
Setup Sign in to system
Procedure [A01] Enter a valid Data Entry Operator username.
[A02] Enter the valid password of this user.
[A03] Click “Giriş Yap” button.
[V01] Observe that the user is logged in and redirected to Data Entry Operator page.
Cleanup Logout.

DM.NVB.LG

TC ID DM.NVB.LG
Purpose Return to the welcome page.
Requirements UI.LG.BT.03
Priority L
Estimated Time Needed 1 min
Dependency Admin should create the user.
Setup Return to the welcome page.
Procedure [A01] Click the logo or the “WQPMS”
[V01] Observe that welcome page shows up.
Cleanup Logout.

DM.NVB.LO

TC ID DM.NVB.LO
Purpose Logout from the system.
Requirements UI.LG.BT.03
Priority H
Estimated Time Needed 1 min
Dependency User should be logged in to the system.
Setup Logout from the system.
Procedure [A01] Click the “Çıkış Yap” button.
[V01] Observe that the user is logged out and the login page appears.
Cleanup -

DM.NVB.AK

TC ID DM.NVB.AK
Purpose Select water source type.
Requirements UI.LG.BT.03
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Akarsu” button
[V01] Observe that “Akarsu” button is selected and search containers appear.
Cleanup Click the logo or the “WQPMS”.

DM.NVB.DN

TC ID DM.NVB.DN
Purpose Select water source type.
Requirements UI.LG.BT.03
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Deniz” button
[V01] Observe that “Deniz” button is selected and search containers appear.
Cleanup Click the logo or the “WQPMS”.

DM.NVB.GL

TC ID DM.NVB.GL
Purpose Select water source type.
Requirements UI.LG.BT.03
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Göl” button
[V01] Observe that “Göl” button is selected and search containers appear.
Cleanup Click the logo or the “WQPMS”.

DM.NVB.AR

TC ID DM.NVB.AR
Purpose Select water source type.
Requirements UI.LG.BT.03
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Arıtma” button
[V01] Observe that “Arıtma” button is selected and search containers appear.
Cleanup Click the logo or the “WQPMS”.

DM.SRC.BL

TC ID DM.SRC.BL
Purpose Select location.
Requirements DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR
Priority H
Estimated Time Needed 10 seconds.
Dependency Water source type should be selected
Setup Select location.
Procedure [A01] Select the dropdown labeled as “Bölge”.
[V01] Observe that the options of the dropdown are in the selected water source type.
[A02] Select one option.
[V01] Observe that the option is selected.
Cleanup Select different water source type.

DM.SRC.YR.01

TC ID DM.SRC.YR.01
Purpose Select place.
Requirements DM.SRC.BL
Priority H
Estimated Time Needed 10 seconds.
Dependency Location option should be selected.
Setup Select place.
Procedure [A01] Select the dropdown labeled as “Yer”.
[V01] Observe that the options of the dropdown are in the selected location.
[A02] Select one option.
[V02] Observe that the option is selected.
Cleanup Select different option of dropdown “Bölge”

DM.SRC.YR.02

TC ID DM.SRC.YR.02
Purpose Select place without selecting location.
Requirements DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR
Priority L
Estimated Time Needed 10 seconds.
Dependency Water source type should be selected
Setup Select place without selecting location.
Procedure [A01] Select the dropdown labeled as “Yer”.
[V01] Observe that there is no option show up.
Cleanup Select different option of dropdown “Bölge”

DM.SRC.PR.01

TC ID DM.SRC.PR.01
Purpose Select parameter.
Requirements DM.SRC.YR.01
Priority H
Estimated Time Needed 10 seconds.
Dependency Place option should be selected.
Setup Select parameter.
Procedure [A01] Select the dropdown labeled as “Parametre”.
[V01] Observe that the options of the dropdown are in the selected place.
[A02] Select one option.
[V02] Observe that the option is selected.
Cleanup Select different option of dropdown “Yer”

DM.SRC.PR.02

TC ID DM.SRC.PR.02
Purpose Select parameter without selecting option of place dropdown.
Requirements DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR
Priority L
Estimated Time Needed 10 seconds.
Dependency Water source type should be selected
Setup Select parameter without selecting option of place dropdown.
Procedure [A01] Select the dropdown labeled as “Parametre”.
[V01] Observe that there is no option show up.
Cleanup Select different option of dropdown “Yer”

DM.SRC.YL.01

TC ID DM.SRC.YL.01
Purpose Select year.
Requirements DM.SRC.PR.01
Priority H
Estimated Time Needed 10 seconds.
Dependency Parameter option should be selected.
Setup Select year.
Procedure [A01] Select the dropdown labeled as “Yıl”.
[V01] Observe that the options of the dropdown are in the selected parameter.
[A02] Select one option.
[V02] Observe that the option is selected.
Cleanup Select different option of dropdown “Parametre”

DM.SRC.YL.02

TC ID DM.SRC.YL.02
Purpose Select year without selecting option of parameter dropdown.
Requirements DM.NVB.AK - DM.NVB.DN - DM.NVB.GL - DM.NVB.AR
Priority L
Estimated Time Needed 10 seconds.
Dependency Water source type should be selected
Setup Select year without selecting option of parameter dropdown.
Procedure [A01] Select the dropdown labeled as “Yıl”.
[V01] Observe that there is no option show up.
Cleanup Select different option of dropdown “Parametre”

DM.SRC.YL.03

TC ID DM.SRC.YL.03
Purpose Select the second year value.
Requirements DM.SRC.YL.01
Priority M
Estimated Time Needed 10 seconds.
Dependency First year value should be selected.
Setup After selecting the option of the dropdown labeled “Yıl”, there will be a box for selecting the second year value.
Procedure [A01] Select the second dropdown labeled as “Yıl”
[V01] Observe that the options of the dropdown are in the selected parameter.
[A02] Select one option.
[V02] Observe that the option is selected.
Cleanup Select different option of dropdown “Parametre”

DM.BR.BT.01

TC ID DM.BR.BT.01
Purpose Draw bar graph of the selected options.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency User should select all options.
Setup Draw bar graph of the selected options.
Procedure [A01] Click the “Bar” button
[V01] Observe that bar graph of the selected options show up.
Cleanup Select different water source type.

DM.BR.BT.02

TC ID DM.BR.BT.02
Purpose Draw a bar graph of the selected options for each parameter.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency All the options are selected without missing information with parameter “Hepsi” selected.
Setup Draw a bar graph of the selected options for each parameter.
Procedure [A01] Click the “Bar” button
[V01] Observe that bar graphs of the selected options for each parameter show up.
Cleanup Select different water source type.

DM.BR.BT.03

TC ID DM.BR.BT.03
Purpose Draw a bar graph of the selected options which contains data of the all years.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency All the options are selected without missing information with year “Hepsi” selected.
Setup Draw a bar graph of the selected options which contains data of the all years.
Procedure [A01] Click the “Bar” button
[V01] Observe that a single bar graphs of the selected options show up where contains data of all years available.
Cleanup Select different water source type.

DM.CZ.BT.01

TC ID DM.BR.BT.01
Purpose Draw line graph of the selected options.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency User should select all options.
Setup Draw line graph of the selected options.
Procedure [A01] Click the “Çizgi” button
[V01] Observe that line graph of the selected options show up.
Cleanup Select different water source type.

DM.CZ.BT.02

TC ID DM.CZ.BT.02
Purpose Draw a line graph of the selected options for each parameter.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency All the options are selected without missing information with parameter “Hepsi” selected.
Setup Draw a line graph of the selected options for each parameter.
Procedure [A01] Click the “Çizgi” button
[V01] Observe that line graphs of the selected options for each parameter show up.
Cleanup Select different water source type.

DM.CZ.BT.03

TC ID DM.CZ.BT.03
Purpose Draw a line graph of the selected options which contains data of the all years.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency All the options are selected without missing information with year “Hepsi” selected.
Setup Draw a line graph of the selected options which contains data of the all years.
Procedure [A01] Click the “Çizgi” button
[V01] Observe that a single line graphs of the selected options show up where contains data of all years available.
Cleanup Select different water source type.

DM.TB.BT.01

TC ID DM.TB.BT.01
Purpose Draw table of the selected options.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency User should select all options.
Setup Draw table of the selected options.
Procedure [A01] Click the “Tablo” button
[V01] Observe that button is disabled.
Cleanup Select different water source type.

DM.TB.BT.02

TC ID DM.TB.BT.02
Purpose Draw a table of the selected options which contains all parameters.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency All the options are selected without missing information with parameter “Hepsi” selected.
Setup Draw a table of the selected options which contains all parameters.
Procedure [A01] Click the “Tablo” button
[V01] Observe that table of the selected options which contains all parameters show up.
Cleanup Select different water source type.

DM.TB.BT.03

TC ID DM.TB.BT.03
Purpose Draw a table of the selected options for each year.
Requirements DM.SRC.YL.01
Priority H
Estimated Time Needed 15 seconds.
Dependency All the options are selected without missing information with year “Hepsi” selected.
Setup Draw a table of the selected options for each year.
Procedure [A01] Click the “Tablo” button
[V01] Observe that button is disabled.
Cleanup Select different water source type.

DE.NVB.LG

TC ID DE.NVB.LG
Purpose Return to the welcome page.
Requirements UI.LG.BT.05
Priority L
Estimated Time Needed 1 min
Dependency Admin should create the user.
Setup Return to the welcome page.
Procedure [A01] Click the logo or the “WQPMS”
[V01] Observe that welcome page shows up.
Cleanup Logout.

DE.NVB.LO

TC ID DE.NVB.LO
Purpose Logout from the system.
Requirements UI.LG.BT.05
Priority H
Estimated Time Needed 1 min
Dependency User should be logged in to the system.
Setup Logout from the system.
Procedure [A01] Click the “Çıkış Yap” button.
[V01] Observe that the user is logged out and the login page appears.
Cleanup -

DE.NVB.AK

TC ID DE.NVB.AK
Purpose Select water source type.
Requirements UI.LG.BT.05
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Akarsu” button
[V01] Observe that “Akarsu” button is selected and parameters of the selected water source type appear.
Cleanup Click the logo or the “WQPMS”.

DE.NVB.DN

TC ID DE.NVB.DN
Purpose Select water source type.
Requirements UI.LG.BT.05
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Deniz” button
[V01] Observe that “Deniz” button is selected and parameters of the selected water source type appear.
Cleanup Click the logo or the “WQPMS”.

DE.NVB.GL

TC ID DE.NVB.GL
Purpose Select water source type.
Requirements UI.LG.BT.05
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Göl” button
[V01] Observe that “Göl” button is selected and parameters of the selected water source type appear.
Cleanup Click the logo or the “WQPMS”.

DE.NVB.AR

TC ID DE.NVB.AR
Purpose Select water source type.
Requirements UI.LG.BT.05
Priority H
Estimated Time Needed 10 seconds.
Dependency User should be logged in to the system.
Setup Select water source type.
Procedure [A01] Click the “Arıtma” button
[V01] Observe that “Arıtma” button is selected and parameters of the selected water source type appear.
Cleanup Click the logo or the “WQPMS”.

DE.LC.IN

TC ID DE.LC.IN
Purpose Select location.
Requirements DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR
Priority H
Estimated Time Needed 30 seconds.
Dependency Water source type should be selected.
Setup Select location.
Procedure [A01] Select the dropdown labeled as “Numune Adı”.
[V01] Observe that location information of the selected sample name show up.
Cleanup Select different water source type.

DE.PR.IN.01

TC ID DE.PR.IN.01
Purpose Enter valid result values.
Requirements DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR
Priority H
Estimated Time Needed 5 minutes.
Dependency Water source type should be selected.
Setup Enter valid result values.
Procedure [A01] Enter test result value for each parameters.
[V01] Observe that entered value is valid.
Cleanup Select different water source type.

DE.PR.IN.02

TC ID DE.PR.IN.02
Purpose Enter invalid result values.
Requirements DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR
Priority H
Estimated Time Needed 5 minutes.
Dependency Water source type should be selected.
Setup Enter missing or invalid result values.
Procedure [A01] Enter test result value with missing or invalid value.
[V01] Observe that a warning about invalid values show up.
Cleanup Select different water source type.

DE.SB.BT.01

TC ID DE.SB.BT.01
Purpose Click the “Veri Gir” button with valid values of test results have entered.
Requirements DE.PR.IN.01 & DE.LC.IN
Priority H
Estimated Time Needed 30 seconds.
Dependency User should have entered valid values for each parameters.
Setup Click the “Veri Gir” button with valid values of test results have entered.
Procedure [A01] Click the “Veri Gir” button.
[V01] Observe that data has been added to the database and a successful massage show up.
Cleanup Select different water source type.

DE.SB.BT.02

TC ID DE.SB.BT.02
Purpose Click the “Veri Gir” button with invalid values of test results have entered.
Requirements DE.NVB.AK - DE.NVB.DN - DE.NVB.GL - DE.NVB.AR
Priority H
Estimated Time Needed 30 seconds.
Dependency User should have entered invalid or missing values.
Setup Click the “Veri Gir” button with invalid or missing values of test results have entered.
Procedure [A01] Click the “Veri Gir” button.
[V01] Observe that a warning about invalid values show up.
Cleanup Select different water source type.

AD.US.AD.01

TC ID AD.US.AD.01
Purpose Add a new user to the system
Requirements UI.LG.BT.04
Priority H
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Add new user to the system
Procedure

[A01] Select “Add new user” button

[A02] Input user credentials and user type

[A03] Select “Save” button

[V01] Observe that new user is created

Cleanup Close page or log out

AD.US.AD.02

TC ID AD.US.AD.02
Purpose Generate an error message if there is missing information present when adding a user
Requirements UI.LG.BT.04
Priority H
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Generate an error message if there is missing information present when adding a user
Procedure

[A01] Select “Add new user” button

[A02] Input user credentials and user type with missing information

[A03] Select “Save” button

[V01] Observe that error message shown

Cleanup Close page or log out

AD.US.UP.01

TC ID AD.US.UP.01
Purpose Update user information
Requirements UI.LG.BT.04
Priority L
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Update user information
Procedure

[A01] Select “Users” button

[A02] Input user credentials and user type

[A03] Select “Save” button

[V01] “User successfully updated” message shown

Cleanup Close page or log out

AD.US.UP.02

TC ID AD.US.UP.02
Purpose Generate an error message if there is invalid information present when updating user information
Requirements UI.LG.BT.04
Priority H
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Generate an error message if there is invalid information present when updating user information
Procedure

[A01] Select “User” button

[A02] Input user credentials and user type with invalid information

[A03] Select “Save” button

[V01] Observe that error message shown

Cleanup Close page or log out

AD.US.DL

TC ID AD.US.DL
Purpose Delete a user from the system
Requirements UI.LG.BT.04
Priority M
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Delete a user from the system
Procedure

[A01] Select “User” button

[A02] Select “Delete” button

[A03] Select “Yes I’m sure” button

[V01] “User successfully deleted” message shown

Cleanup Close page or log out

AD.LC.AD.01

TC ID AD.LC.AD.01
Purpose Add a new location to the system
Requirements UI.LG.BT.04
Priority H
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Add a new location to the system
Procedure

[A01] Select “Add location” button

[A02] Input required information

[A03] Select “Save” button

[V01] “Location successfully added” message shown

Cleanup Close page or logout

AD.LC.AD.02

TC ID AD.LC.AD.02
Purpose Generate an error message if there is missing information present when adding a new location
Requirements UI.LG.BT.04
Priority H
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Generate an error message if there is missing information present when adding a new location
Procedure

[A01] Select “Add location” button

[A02] Input missing information

[A03] Select “Save” button

[V01] Observe that error message shown

Cleanup Close page or log out

AD.DT.UP.01

TC ID AD.DT.UP.01
Purpose Update data
Requirements UI.LG.BT.04
Priority M
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Update data
Procedure

[A01] Select “Update data” button

[A02] Input required information

[A03] Select “Save” button

[V01] “Data successfully updated” message shown

Cleanup Close page or log out

AD.DT.UP.02

TC ID AD.DT.UP.02
Purpose Generate an error message if there is missing information present when updating data
Requirements UI.LG.BT.04
Priority H
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Generate an error message if there is missing information present when updating data
Procedure

[A01] Select “Update” button

[A02] Input missing information

[A03] Select “Save” button

[V01] Observe that error message shown

Cleanup Close page or log out

AD.DT.DL

TC ID AD.DT.DL
Purpose Delete data from the system
Requirements UI.LG.BT.04
Priority M
Estimated Time Needed 1 min
Dependency Admin should be logged in to the system
Setup Delete data from the system
Procedure

[A01] Select “Delete data” button

[A02] Select data from drop-down list

[A03] Select “Submit” button

[V01] “Data successfully deleted” message shown

Cleanup Close page or log out
⚠️ **GitHub.com Fallback** ⚠️