Junior — Middle
Hol tárolódnak általában az automatikus tesztek készítésekor a hitelesítési adatok (felhasználónév és jelszó)?
sobes.tech MI
Válasz az MI-től
A hitelesítési adatok (felhasználónév és jelszó) automatikus tesztek létrehozásakor általában biztonságos helyeken kerülnek tárolásra, hogy elkerüljék azok kiszivárgását és biztosítsák a kényelmes használatot. Gyakran használnak:
- Konfigurációs fájlokat a kód tárhelyén kívül (pl.
.envfájlok), amelyeket nem commitálnak a verziókezelő rendszerbe. - Titkos kulcskezelőket (pl. HashiCorp Vault, AWS Secrets Manager) a központosított és biztonságos tárolás érdekében.
- Környezeti változókat, amelyeket a rendszer vagy a CI/CD pipeline szintjén állítanak be.
Példa környezeti változók használatára JavaScript tesztekben:
const username = process.env.TEST_USERNAME;
const password = process.env.TEST_PASSWORD;
// Használja a felhasználónevet és jelszót az azonosításhoz a tesztben