Skip to content

Latest commit

 

History

History
141 lines (100 loc) · 19.2 KB

File metadata and controls

141 lines (100 loc) · 19.2 KB

Table of Content

Introduction

This document will list all the tests that will be performed on the project. It will also list the test environment and the test schedule. This document will keep track of all test and will be updated as the test are going.

How to

This section will explain how to use this document.

Accepted terms

Test Status Description Result OS Test Environment Test Date Tested By Issue Link Issue Description Regression Test Action taken
ID
  • PASS
  • ERROR
Description Description
  • Windows XX
  • Mac OS XX
  • IOS XX
  • Android XX
  • Firefox
  • Chrome
  • Safari
  • Samsung Internet
YY - DD - MM Name LINK Description
  • YES
  • NO
Description

How

This document have to be updated as the tests are going. The table will be updated with the test results. In case of a regression test, the tests will have to be performed again and the Test Date will be updated. In case of a test failure, the Issue Link will be updated with the link to the issue and the Issue Description will be updated with the description of the issue. Issues are posted in Issues section of the repository. Issues are created by the QA team and assigned to the developer that have to fix the issue. Issues have to respect the Template that is provided on Github.

Web Application

Test Status Description Result OS Test Environment Test Date Tested By Issue Link Regression Test
1
  • PASS after fix
When zooming out a white bar appear on the website A white bar in the background that shouldn't be there
  • Windows 11
  • Mac OS 12
  • Firefox
  • Chrome
24/11/2022 Guillaume Riviere /
  • NO
2
  • PASS after fix
Cookie Text is should be readable Text is readable on all device Android 12 Samsung Internet - Galaxy S10+ 01/12/2022 Guillaume Riviere /
  • NO
3
  • PASS
Cookie Saving Cookies are save correctly
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
01/12/2022 Guillaume Riviere /
  • NO
4
  • PASS
Cookie Pop up showing Pop up appears correctly on page load
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
01/12/2022 Guillaume Riviere /
  • NO
5
  • PASS
Cookie pop up don't show if already accepted The pop up isn't appearing if already accepted
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
01/12/2022 Guillaume Riviere /
  • NO
6
  • PASS
Cookie Enter Adress in search Bar if exist Adress is correctly placed in Search bar if it exist in cookies
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
01/12/2022 Guillaume Riviere /
  • NO
7
  • PASS
Cookie Delete after 6 months Cookies are deleted after 6 months
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
05/12/2022 Guillaume Riviere /
  • NO
8
  • PASS
Cookie Display timer if cookie exist Timer appear on Page load
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
05/12/2022 Guillaume Riviere /
  • NO
9
  • PASS
Cookie Replace old adress if a new one is registered Address is updated each times
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
05/12/2022 Guillaume Riviere /
  • NO
10
  • PASS
GPS Clicking on GPS button should return correct position Output correct approximate location ( GPS precision )
  • Android 12
  • IOS 16
  • Windows 11
  • Firefox
  • Chrome
  • Samsung Internet
05/12/2022 Guillaume Riviere /
  • NO
11
  • ERROR
GPS Clicking on GPS button should return correct position Return nothing, no errors
  • MACOS 12
  • Safari
  • Chrome
  • Firefox
05/12/2022 Guillaume Riviere LINK
  • YES
12
  • PASS
Timer Real seconds Seconds are real seconds
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
05/12/2022 Guillaume Riviere /
  • NO
13
  • PASS
Timer Change on Adress Change Timer is updated each time the address is updated
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
05/12/2022 Guillaume Riviere /
  • NO
14
  • PASS
Link Partners Link partners link correctly to the page Partners
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
06/12/2022 Guillaume Riviere /
  • NO
15
  • PASS
Link Privacy Link privacy link correctly to the page Privacy
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
06/12/2022 Guillaume Riviere /
  • NO
16
  • PASS after fix
Link Privacy position Link privacy go under the deer on small devices
  • Android 12
  • IOS 16
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
06/12/2022 Guillaume Riviere LINK
  • NO
17
  • PASS
Link Partners position Link partners is visible at any times
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
06/12/2022 Guillaume Riviere /
  • NO
18
  • PASS
Legal Back button Back button is redirecting to the main page
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
19
  • PASS
Legal UI Responsiveness UI should be responsive
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
20
  • PASS
Legal Contact link Contact link should redirect to the user mailbox
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
21
  • PASS
Partners UI Responsiveness Partners should be responsive
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
22
  • PASS
Partners Display Partern's website Partners page shoul display all partners websites as an Iframe if they are online
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
23
  • PASS
Partners Redirect buttons Partners redirect buttons should each redirect to the correct website
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
24
  • PASS
Partners Back button Back button on partners page should redirect to the main page
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
11/12/2022 Guillaume Riviere /
  • NO
25
  • PASS
Deer Responsiveness Deer should be responsive on every devices
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
12/12/2022 Guillaume Riviere /
  • NO
26
  • PASS
Deer Messages Deer should return the good message depending on the error
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
12/12/2022 Guillaume Riviere /
  • NO
27
  • PASS
Deer Welcome Deer should display the welcome message
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
12/12/2022 Guillaume Riviere /
  • NO
28
  • PASS
Timer Title Timer should be displayed in the title
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
12/12/2022 Guillaume Riviere /
  • NO
29
  • PASS
Timer Title sync Timer in the title should be sync with the displayed timer
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
12/12/2022 Guillaume Riviere /
  • NO

Server Application

Test Status Description Result OS Test Environment Test Date Tested By Issue Link Issue Description Regression Test
1
  • PASS
Calculation Time shift should be exact Time calculation is exact
  • Android 12
  • IOS 16
  • MACOS 12
  • Windows 11
  • Firefox
  • Safari
  • Chrome
  • Samsung Internet
01/12/2022 Guillaume Riviere / /
  • NO
2
  • PASS
Load Response time from the server from 1 user The response time is good. See Website Load Testing
  • Windows 11
  • Chrome
12/12/2022 Guillaume Riviere / /
  • NO
2
  • PASS
Load Response time from the server from 19620 requests The response time is good. See Server Load Testing
  • Windows 11
  • Chrome
12/12/2022 Guillaume Riviere / /
  • NO
2
  • PASS
Load Response time from the Database from 4293 requests The response time is ok regarding the fact that this time is hidden. See Database Load Testing
  • Windows 11
  • Chrome
12/12/2022 Guillaume Riviere / /
  • NO

Documentation

Test Status Description Test Date Tested By Issue Link Issue Description Regression Test
1
  • PASS after fix
Functionnal is valid 2022 - 28 - 11 Guillaume Riviere LINK /
  • YES
2
  • PASS after fix
Functionnal is valid 2022 - 5 - 12 Guillaume Riviere LINK /
  • YES

Load Testing

Website Load Testing

The website have been tested with the following load testing tool : https://www.mozilla.org/fr/ With this parameters :

  • 1 user
  • 1 refresh with cache cleared

The website was able to handle this load without any problem. This resulted in a response time of 0.785 seconds. In comparison, the average response time of algosup.com is 1.55 seconds.

Server Load Testing

The website have been tested with the following load testing tool : https://loadster.app With this parameters :

  • 100 users
  • 3 minutes
  • 1599 iterations

For a total of 19 620 requests sent to the website in 3 minutes, with an average of 6500 requests per minute. The website was able to handle this load without any problem. This resulted in an average response time of 0.926 seconds. ( 0.785 for a single request )

Database Load Testing

The database have been tested with the following load testing tool : https://loadster.app With this parameters :

  • 300 users
  • 3 minutes
  • 1431 iterations

For a total of 4293 requests sent to the database in 3 minutes, with an average of 1431 requests per minute. The database handled this load with some latency. This resulted in an average response time of 9.33 seconds. ( 0.585 for a single request )