Test Plan - CankayaUniversity/ceng-407-408-2020-2021-Monitoring-System-of-Water-Quality-and-Efficiency-of-Wastewater-Treatment GitHub Wiki
- Introduction
- Features To Be Tested
- Item Pass/Fail Criteria
- References
- Test Design Specifications
-
Detailed Test Cases
- UI.LG.BT.01
- UI.LG.BT.02
- UI.LG.BT.03
- UI.LG.BT.04
- UI.LG.BT.05
- DM.NVB.LG
- DM.NVB.LO
- DM.NVB.AK
- DM.NVB.DN
- DM.NVB.GL
- DM.NVB.AR
- DM.SRC.BL
- DM.SRC.YR.01
- DM.SRC.YR.02
- DM.SRC.PR.01
- DM.SRC.PR.02
- DM.SRC.YL.01
- DM.SRC.YL.02
- DM.SRC.YL.03
- DM.BR.BT.01
- DM.BR.BT.02
- DM.BR.BT.03
- DM.CZ.BT.01
- DM.CZ.BT.02
- DM.CZ.BT.03
- DM.TB.BT.01
- DM.TB.BT.02
- DM.TB.BT.03
- DE.NVB.LG
- DE.NVB.LO
- DE.NVB.AK
- DE.NVB.DN
- DE.NVB.GL
- DE.NVB.AR
- DE.LC.IN
- DE.PR.IN.01
- DE.PR.IN.02
- DE.SB.BT.01
- DE.SB.BT.02
- AD.US.AD.01
- AD.US.AD.02
- AD.US.UP.01
- AD.US.UP.02
- AD.US.DL
- AD.LC.AD.01
- AD.LC.AD.02
- AD.DT.UP.01
- AD.DT.UP.02
- AD.DT.DL
Version Number | Description of Changes | Date |
---|---|---|
1.0 | First Version | 16/04/2021 |
1.1 | Test Results Added | 27/05/2021 |
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.
This document provides a brief explanation about the test plan of use cases, test cases and design features.
Acronym | Definition |
---|---|
GUI | Graphical User Interface |
UI | User Interface |
DM | Decision Maker |
DE | Data Entry |
AD | Administrator |
GUI contains all buttons, drop-down lists and charts. We used different GUI’s for each user mode.
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 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 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.
-
%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
[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].
All users have to log in to the system. After login, the user will be presented with a GUI depending on the user mode.
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 |
User returns the welcome page by clicking the logo or the “WQPMS” in the navbar.
User logs out and returns to the login page by clicking the “Çıkış Yap” button in the navbar.
User selects the water source type by clicking the “Akarsu” button in the navbar.
User selects the water source type by clicking the “Deniz” button in the navbar.
User selects the water source type by clicking the “Göl” button in the navbar.
User selects the water source type by clicking the “Arıtma” button in the navbar.
User selects the location of the selected water source type by clicking the “Bölge” dropdown button.
User selects the place of the selected location by clicking the “Yer” dropdown button.
User selects the parameter of the selected place by clicking the “Parametre” dropdown button.
User selects the year of the selected parameter by clicking the “Yıl” dropdown button.
User selects the “Bar” button to see the bar graph of selected options.
User selects the “Çizgi” button to see the line graph of selected options.
User selects the “Tablo” button to see the table of selected options.
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. |
User returns the welcome page by clicking the logo or the “WQPMS” in the navbar.
User logs out and returns to the login page by clicking the “Çıkış Yap” button in the navbar.
User selects the water source type by clicking the “Akarsu” button in the navbar.
User selects the water source type by clicking the “Deniz” button in the navbar.
User selects the water source type by clicking the “Göl” button in the navbar.
User selects the water source type by clicking the “Arıtma” button in the navbar.
User selects the predetermined locations of the selected water source type.
User enters value of the relevant parameter.
User enters test result values into the database.
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 registers a new user by clicking the “Add User” button.
Admin updates information of a user by clicking the “Update User” button.
Admin deletes a user by clicking the “Delete User” button.
Admin creates a new location by clicking the “Add New Location” button.
Admin updates information of a location by clicking the “Update Data” button.
Admin deletes data in the database by clicking the “Delete Data” button.
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. |
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. |
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 |
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. |
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. |
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. |
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. |
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 | - |
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”. |
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”. |
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”. |
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”. |
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. |
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” |
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” |
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” |
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” |
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” |
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” |
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” |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 | - |
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”. |
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”. |
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”. |
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”. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |