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 ("živém" aplikačním serveru) zastavte služby Alvao Service a Collector a nastavte jejich režim spuštění na Ručně.
  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.