Udostępnij za pośrednictwem


Testowanie aplikacji przy użyciu uaktualnienia w miejscu

Ważna

31 maja 2024 r. baza testowa dla platformy Microsoft 365 przejdzie do końca okresu eksploatacji (EOL). Dokładamy wszelkich starań, aby ściśle współpracować z każdym klientem, aby zapewnić pomoc techniczną i wskazówki, aby przejście było jak najbardziej płynne. Jeśli masz jakiekolwiek pytania, wątpliwości lub potrzebujesz pomocy, prześlij wniosek o pomoc techniczną.

Uwaga

Ten przewodnik zawiera instrukcje dotyczące testowania aplikacji za pomocą funkcji uaktualniania w miejscu

Rozszerzona macierz testowania z uaktualnieniem w miejscu

Oceń gotowość aplikacji do Windows 11, testując uaktualnienie w miejscu w celu symulowania rzeczywistego środowiska aktualizacji przedsiębiorstwa. Możesz uzyskać kompleksową ocenę gotowości do aktualizacji Windows 11 z porównaniem równoległym z punktem odniesienia Windows 10.

Zapoznaj się z poniższymi instrukcjami, aby dowiedzieć się, jak skonfigurować aplikacje na potrzeby testu gotowości do uaktualnienia Windows 11 z dostosowywalnym przepływem do testowania działań przed uaktualnieniem i po jego zakończeniu.

Wersja demonstracyjna 2 uaktualnienia w miejscu.

Dołączanie pakietu do uaktualnienia w miejscu

Teraz możesz dołączyć pakiet z bazowym systemem operacyjnym i docelowym systemem operacyjnym zdefiniowanym za pośrednictwem nowego typu testu opartego na przepływie, aby sprawdzić, czy aplikacja działa przed uaktualnieniem na tej samej maszynie wirtualnej i po jej zakończeniu.

Krok 1. Włączanie uaktualniania w miejscu przez wybranie testu opartego na przepływie w kroku testu konfiguracji

W górnym polu informacji powinna być dostępna nowa opcja testowania "Test oparty na przepływie" z wyraźną uwagą w wersji zapoznawczej wyjaśniająca przeznaczenie nowej funkcji podczas tworzenia nowego pakietu za pośrednictwem opcji Utwórz nowy pakiet online, Utwórz pakiet za pomocą Intune App lub Przekaż pakiet wstępnej kompilacji.

Zrzut ekranu przedstawiający wybieranie testu opartego na przepływie.

Zrzut ekranu przedstawia test konfiguracji pakietu.

Ważna

Po wybraniu opcji Flow Driven inny typ testu zostanie domyślnie wyłączony, aby uniknąć nadmiernej kompilacji procesu konfiguracji skryptu.

Krok 2. Definiowanie skryptów testowych

Na stronie Edytowanie pakietu użytkownik powinien mieć możliwość wyświetlenia 2 wstępnie wygenerowanych skryptów testowych (instalowanie/odinstalowywanie) w folderze flowDriven z tagiem opartym na przepływie, po którym następuje numer kolejności sekwencji. Użytkownik powinien mieć możliwość dodawania nowego skryptu przy użyciu istniejącego menu.

Zrzut ekranu przedstawiający skrypty pakietów, które dodają nowe.

Krok 3. Dodawanie skryptu testowego do przepływu testu

Kliknij ikonę wielokropka obok skryptu testowego, aby wyświetlić menu funkcji z opcją dodania skryptu do listy testów opartych na przepływie ze zwiększoną liczbą (można dodać do 8 skryptów i przypisać go przy użyciu tagu)

Zrzut ekranu przedstawiający ustawienie skryptów pakietu

Krok 4. Definiowanie przepływu testu

Kliknij panel testów opartych na przepływie, aby zdefiniować przepływ testu.

Zrzut ekranu przedstawiający skrypty pakietów oparte na przepływie otwierania. Przeciągnij każdy wiersz, aby zmienić kolejność skryptów, zaznaczając lub zaznaczając pola wyboru, aby określić, czy skrypt ma zostać uruchomiony przed uaktualnieniem, po uaktualnieniu lub obu tych elementach.

Zrzut ekranu przedstawiający test sterowany przepływem

Krok 5. Przegląd planu testu

Sprawdź automatycznie wygenerowany plan przepływu testów uaktualniania w miejscu, aby sprawdzić, czy sekwencja wykonywania skryptu testowego jest zgodna z oczekiwaniami.

Zrzut ekranu przedstawia przepływ testowy. Weźmy na przykład powyższą definicję przepływu, aplikacja zostanie zainstalowana w systemie operacyjnym linii bazowej przed uaktualnieniem, a następnie test regresji i pozostanie zainstalowana, aby uaktualnić, po uaktualnieniu test regresji zostanie wykonany jako trzeci krok i na koniec sprawdź odinstalowanie dopiero po uaktualnieniu systemu operacyjnego docelowego zgodnie z definicją.

Krok 6. Definiowanie planu bazowego i docelowego systemu operacyjnego

Po zakończeniu edycji pakietu. Przejdź do macierzy Test, aby zobaczyć, że typ aktualizacji systemu operacyjnego jest domyślnie uaktualniany w miejscu. Użytkownik powinien mieć możliwość definiowania obsługiwanej wersji podstawowego systemu operacyjnego (w Windows 10 rynku) i punktu odniesienia aktualizacji zabezpieczeń na podstawie stanu środowiska/aktualizacji. Docelowy system operacyjny jest obecnie ograniczony do Windows 11 rynkowych.

Zrzut ekranu przedstawia macierz testów.

Krok 7. Przeglądanie i publikowanie

Po zakończeniu konfiguracji. Powinno być możliwe przejrzenie ogólnej konfiguracji i opublikowanie.

Zrzut ekranu przedstawia pozycję Przeglądanie i publikowanie.

Przejrzyj wynik testu

Po zakończeniu weryfikacji i zakończeniu rzeczywistego testu powinno być możliwe sprawdzenie wyników testu.

Krok 1. Sprawdzanie pakietu w podsumowaniu testu

Utworzony pakiet powinien zostać wyświetlony na karcie Podsumowanie testu.

Zrzut ekranu przedstawia podsumowanie testu.

Krok 2. Sprawdzanie podsumowania przebiegu testu na stronie przechodzenia do szczegółów podsumowania testu

Kliknij pakiet, aby wprowadzić dedykowaną stronę podsumowanie testu z uaktualnieniem w miejscu jako nagłówkiem karty podsumowania. Odpowiednie przebiegi testów powinny być nazwane przy użyciu podstawowego systemu operacyjnego — docelowego systemu operacyjnego, jak pokazano poniżej:

Zrzut ekranu przedstawiający podsumowanie testu w miejscu uaktualnienia.

Krok 3. Sprawdzanie historii przebiegów testów na stronie wyników testu uaktualniania w miejscu

Kliknij link Wersje systemu operacyjnego, aby przejść do strony wyników nowego testu uaktualnienia w miejscu, do którego można również uzyskać dostęp za pośrednictwem panelu nawigacyjnego po lewej stronie. Sprawdź, czy najważniejsze funkcje filtru działają, aby szybko przełączać się między różnymi przebiegami testów uaktualniania w miejscu w pakiecie.

Zrzut ekranu przedstawiający wyniki testu podsumowania testu.

Przejrzyj szczegóły testu

Aby uzyskać kompleksową ocenę wpływu testu uaktualnienia, należy zapoznać się ze szczegółami testu.

Krok 1. Karta wykonywania skryptu

Kliknij kartę Wykonywanie skryptu, użytkownik powinien mieć możliwość wyświetlenia obok siebie wyniku wykonywania skryptu dla skryptów testowych aplikacji przed (w systemie operacyjnym odniesienia) i po uaktualnieniu (w docelowym systemie operacyjnym).

Zrzut ekranu przedstawiający wyniki testu Wykonywanie skryptu. Jeśli zaplanowano uruchomienie skryptu zarówno przed uaktualnieniem, jak i po uaktualnieniu, ogólny stan skryptu powinien zostać przekazany tylko wtedy, gdy wykonanie skryptu przed i po uaktualnieniu zakończy się pomyślnie. Należy włączyć przycisk ponownego uruchamiania testu, aby umożliwić użytkownikowi ponowne uruchomienie testu zgodnie z potrzebami w przypadku awarii infrastruktury.

Krok 2. Karta Wykorzystanie pamięci

Kliknij kartę Wykorzystanie pamięci, aby wyświetlić kolor krzywej regresji pamięci zakodowany przez uaktualnienie wstępne, uaktualnienie i po uaktualnieniu.

Zrzut ekranu przedstawia wyniki testu Wykorzystanie pamięci.

Krok 3. Karta Wykorzystanie procesora CPU

Kliknij kartę Użycie procesora CPU, aby wyświetlić kolor krzywej regresji procesora CPU zakodowany przez uaktualnienie wstępne, uaktualnienie i po uaktualnieniu.

Zrzut ekranu przedstawiający wykorzystanie procesora CPU w wynikach testów.