Sobes.tech
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. .env fá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