Setup project template
name: Acceptance testing
about: Setup tests which defines the software accaptance.
title: "[ACCEPTANCE-TESTING] "
labels: acceptance-testing
assignees: ${assignee}
Részletek
- Funkcióváltó név: „FEATURE_NAME”
-
Szükséges verzió:
vX.X
1. Előkészítés
-
Vezérlők és dolgozók: - Kérjük, csatoljon a munkavállalók műszerfalához, valamint a vezérlőkhöz és az érintett tevékenységekhez
- ...
- ...
2. Fejlesztési próba
Ellenőrizze a Dev Server verzióit
Engedélyezze a "development.gitlab.cherubits.hu" webhelyen:
-
/chatops funkciókészlet FEATURE_NAME true --deva# dev-gitlab-ben
Ezután hagyja el a futtatást, miközben webes, api vagy SSH-n keresztül ellenőriz és ellenőriz bizonyos teszteket.
Monitor
-
Monitor a Grafana használatával -
Ellenőrizze a naplókat az ELK-ban -
Ellenőrizze a hibákat a Krynegger Sentry-ben
3. Átmeneti próba
Ellenőrizze az átmeneti szerver verziókat
-
GitLab: https://staging.gitlab.com/help
Engedélyezze a "staging.gitlab.com" webhelyen
-
/chatops futtatja a (z) FEATURE_NAME funkciókészletet true --staginga# fejlesztés-ben
Ezután hagyja folyamatosan futni, miközben ellenőrzi legalább ** 15 percig **, miközben tesztelést végez a web, api vagy SSH segítségével.
Monitor
-
Monitor a Grafana használatával -
Ellenőrizze a naplókat az ELK-ban -
Ellenőrizze a GitLab Sentry hibáitű
4. A termelési kiszolgáló verziójának ellenőrzése
-
GitLab: https://gitlab.com/help
5. Kezdeti hatásvizsgálat
-
Engedélyezhető egy felhasználói csoport számára, ha százalékos kapukat használ: 1%.
Ezután hagyja folyamatosan futni, miközben ellenőrzi legalább ** 15 percig **, miközben tesztelést végez a web, api vagy SSH segítségével.
Monitor
-
Monitor a Grafana használatával -
Ellenőrizze a naplókat az ELK-ban -
Ellenőrizze a GitLab Sentry hibáit
6. Alacsony hatásvizsgálat
-
Engedélyezhető nagyobb felhasználói csoport számára, ha százalékos kapukat használ: 10%.
Ezután hagyja futni, miközben ellenőrzi legalább ** 30 percig **, miközben tesztelést végez web, api vagy SSH segítségével.
Monitor
-
Monitor a Grafana használatával -
Ellenőrizze a naplókat az ELK-ban -
Ellenőrizze a GitLab Sentry hibáit
7. Mid Impact próba
-
Engedélyezhető egy nagy felhasználói csoport számára, ha százalékos kapukat használ: 50%.
Ezután hagyja folyamatosan futni, miközben ellenőrzi legalább 12 órán át, miközben tesztelést végez a web, api vagy SSH segítségével.
Monitor
-
Monitor a Grafana használatával -
Ellenőrizze a naplókat az ELK-ban -
Ellenőrizze a GitLab Sentry hibáit
8. Teljes hatásvizsgálat
-
Engedélyezés minden felhasználó számára: `/chatops futtatja a (z) FEATURE_NAME szolgáltatáskészletet true
Ezután hagyja futni, miközben ellenőrzi legalább 1 hétig.
Monitor
-
Monitor a Grafana használatával -
Ellenőrizze a naplókat az ELK-ban -
Ellenőrizze a hibákat a Krynegger Sentry-ben
Siker?
-
Távolítsa el a szolgáltatás-kaput a kódból, és zárja le ezt a problémát az adott MR-vel.