Testing and Quality Assurance Guidelines
- Reima Parviainen 2023
This page collects testing and QA guidelines for the WIMMALab 2023 projects
We discuss on the Discord #testing-and-qa text channel.
Our Test Server
-
Ask for credentials and or privileges from Reima.
- This is our SquashTM server! Follow these guidelines when working in it.
Tools used
Gitlab
-
Minimum requirement for you testers!
-
IF YOU FIND A BUG/QA ISSUE/ETC ASSIGN A TICKET (=issue) TO THE PROPER PERSON ON GITLAB (check student id somewhere or ask)
SquashTM
-
We are using SquashTM for our test management purposes. It's a powerful tool for test documentation. With some practise you can get nice looking graphs and reports from your test runs.
-
It also has a two-way ticketing system with Gitlab repositories.
-
Read the official documentation https://tm-en.doc.squashtest.com/v5/introduction.html
-
Also go check their Youtube -tutorials https://www.youtube.com/@squashteam
RobotFramework
-
For test automation
-
Connection with RobotFramework scripts and SquashTM is possible.
WAVE Web Accessibility Evaluation Tools
-
Browser extension for Accessibility testing.
-
Useful for checking website structure.
Selenium
-
Browser automation
Playwright
- Playwright enables reliable end-to-end testing for modern web apps.
- https://playwright.dev/
Browser Library
- Browser library is powered by Playwright and it provides speed and reliabiltiy (Has been recommended by alot of test engineers)
- https://robotframework-browser.org/
Pen and Paper
- Yeah really. Write the steps and results down.