Přeskočit na hlavní obsah

Testovací prostředí

Testovací prostředí se používá k:

  • testování nové verze Alvao před upgrade produkčního prostředí;
  • testování rozšíření softwaru před jejich nasazením do produkčního prostředí.

Vytvoření testovacího prostředí​

Doporučuje se vytvořit testovací prostředí zkopírováním produkčního prostředí.

  1. Na produkčním serveru Alvao ("live" aplikační server) zastavte služby Alvao Service a Collector (zastaralé) a nastavte jejich režim spuštění na Manuální.
  2. Vytvořte klon serveru Alvao s odlišným názvem:
    • Vytvořte klon serveru.
    • Odpojte server od sítě.
    • Přihlaste se bez sítě jako místní administrátor.
    • Použijte nástroj sysprep k odstranění existujícího SID a vytvoření nového SID.
    • Změňte název serveru.
    • Připojte server k síti.
    • Připojte server k doméně.
  3. Na produkčním serveru restartujte služby a nastavte jejich režim spuštění na Automaticky.
  4. Vytvořte kopii živé databáze (včetně oprávnění) nebo novou testovací databázi.
  5. Vytvořte testovací e-mail, např. servicedesk-test@contoso.com (volitelně).
  6. Upravte nastavení testovacího počítače:
    • V souborech appsettings.json v connectionStrings nastavte správné připojení k databázi:
      • WebApp
      • REST API
      • Custom Apps WebService
    • Nastavte správné připojení k databázi také pro Alvao Service (AS) - (obvykle C:\Program Files(x86)\ALVAO\AlvaoService\appsettings.json).
    • Otevřete Asset Management Collector jako aplikaci (musíte nejprve zastavit službu Asset Management Collector) a nastavte připojení k databázi na nový SQL server. Akce - Nastavení - Obecné - Nastavit připojení - Přidat další - ...
      • Pokud Collector začne kontrolovat SW knihovnu a zpracovávat frontu požadavků ke skenování, můžete ukončit.
    • Pokud chcete v testovacím prostředí používat objevování počítačů, spusťte službu Collector. Pokud chcete používat testovací načítání poštovní schránky a odesílání e-mailů z testovacího SD, spusťte službu Alvao Service. Jinak službu zakažte.
      • Zkontrolujte protokol událostí (události aplikace), zda AS generuje nějaké chyby a zda načítá e-maily (nejlépe testovat odesláním e-mailu do načtené poštovní schránky).
    • Nastavení ve správě WebApp:
      • Cesta k testovací Custom Apps WS

      • Cesta k testovacímu REST API

      • Cesta k testovací WebApp

      • Servery (Test Collector)

      • SMTP server (někdy zůstává stejný)

        Poznámka

        V nastavení SMTP serveru ( Správa - Nastavení - Zprávy), doporučujeme přejmenovat adresu odesílatele zprávy tak, aby obsahovala slovo test.

      • Čtení zpráv z poštovních schránek služby – smazat/překonfigurovat pro testovací poštovní schránku.

        Varování

        Vynecháním tohoto bodu hrozí, že testovací prostředí bude načítat zprávy z produkční poštovní schránky.

      • E-mailové služby TEST ServiceDesk servicedesk-test@contoso.com

      • (hromadně změňte předpony služeb na "TEST")

    • SQL DB
      • Odstraňte e-mailové adresy všech uživatelů (kromě testovacích uživatelů): UPDATE tPerson SET sPersonEmail = NULL
      • Odstraňte obsah tabulky MailMessage (jinak by některé e-maily/oznámení byly odeslány podruhé): DELETE FROM MailMessage
    • Na testovacím počítači spusťte služby Alvao Service a případně Collector.
  7. Otestujte funkčnost všech komponent.