ibm rational quality manager
To jest kompletny przewodnik po narzędziu IBM Rational Quality Manager (RQM). (W tym samouczku jest wiele obrazów, więc pozwól, aby ładowały się poprawnie)
Z tego praktycznego samouczka dotyczącego IBM RQM dowiesz się:
- Jak utworzyć plan testów w IBM RQM
- Twórz przypadki testowe w ramach planu testów
- Dodaj ręczne skrypty testowe do przypadków testowych
- Wykonaj przypadek testowy
- W razie potrzeby zgłaszaj usterki
- Przeglądanie rekordów wykonania testów
Czego się nauczysz:
- Wyzwania związane z cyklem życia aplikacji
- Co to jest zarządzanie cyklem życia aplikacji (ALM)
- Wprowadzenie do IBM Rational CLM opartego na platformie JAZZ
- IBM Rational Quality Manager
- Instalacja IBM RQM
- Projekty cyklu życia
- Kroki IBM RQM:
- Zaloguj się do RQM
- Tworzenie planu testów
- Tworzenie przypadków testowych
- Testowanie ręczne
- Wykonywanie testów i zgłaszanie usterek
- Podsumowanie:
- rekomendowane lektury
Wyzwania związane z cyklem życia aplikacji
Realizacja projektu informatycznego wiąże się z wykorzystaniem wielu narzędzi. Podstawowe to te służące do zarządzania wymaganiami, projektami, kontrolą wersji, zarządzanie kompilacją , zarządzanie testami , wdrożenie itp.
Normalna praktyka to zidentyfikować dobre narzędzie do każdego z tych zadań . Korzystanie z narzędzi w pewnym stopniu poprawia efektywność operacji.
Jednak w większości przypadków narzędzia nie komunikują się ze sobą. Nie widać, kto dokonał zmian, co zostało zrobione, kiedy i dlaczego. Nie ma również odpowiedniej identyfikowalności artefaktów, które trzymają niektórych interesariuszy w tajemnicy. ( Np. Analityk biznesowy może się zastanawiać, co się dzieje z wymaganiem o wysokim priorytecie; czy jest opracowany czy przetestowany.)
Planowanie i harmonogramowanie zadań są również często wykonywane offline i wreszcie brakuje standaryzacji w zakresie stosowania odpowiedniego procesu ( na przykład Agile lub Waterfall).
Z drugiej strony, jeśli narzędzia są ze sobą połączone, a informacje przepływają przez nie bezproblemowo, wydajność realizacji projektu wzrasta, a wszystkie powyższe wyzwania można rozwiązać.
Co to jest zarządzanie cyklem życia aplikacji (ALM)
Zarządzanie cyklem życia aplikacji pomaga wypełnić powyższe luki i łączy różne dyscypliny w SDLC. Pomaga również sprostać wyzwaniom wymienionym powyżej, ponieważ cała realizacja byłaby przejrzysta i na jednej platformie.
Wprowadzenie do IBM Rational CLM opartego na platformie JAZZ
IBM Rational CLM (Collaborative Life Cycle Management) to rozwiązanie do zarządzania cyklem życia aplikacji, które obejmuje 3 narzędzia w zintegrowany sposób:
- IBM Rational DOORS NG
- Koncert zespołu IBM Rational
- IBM Rational Quality Manager
Integracja powyższych 3 narzędzi w jednej platformie zapewnia zarządzanie wymaganiami, planowanie projektów, kontrolę wersji, zarządzanie kompilacją, zarządzanie testami i raportowanie oraz wsparcie.
Więcej informacji na temat produktu IBM Rational CLM można znaleźć znaleźć tutaj .
W tym samouczku szczegółowo przyjrzymy się rozwiązaniu do zarządzania testami „IBM Rational Quality Manager” w wersji 6.0.1. Obejmuje to wsparcie i funkcje dla planu testów, przypadków testowych, skryptów testowych, ręcznego wykonywania przypadków testowych i zarządzania defektami.
IBM Rational Quality Manager
IBM Rational Quality Manager (RQM) to rozwiązanie do zarządzania testami wchodzące w skład produktu CLM, które pomaga użytkownikowi w czynnościach związanych z zarządzaniem jakością, takich jak planowanie testów, tworzenie przypadków testowych, wykonywanie przypadków testowych i raportowanie testów.
Racjonalny Kierownik Jakości:
- Wykorzystuje dostęp do sieci
- Przechwytuje dane związane z testami w jednym repozytorium
- Przyspiesza tworzenie przypadków testowych i ich wykonywanie
- Zapewnia pełną identyfikowalność w całym cyklu życia wszystkich danych testowych
- Minimalizuje potrzebę ręcznej dokumentacji
- Promuje lepszą i wczesną współpracę między wszystkimi zainteresowanymi stronami
Instalacja IBM RQM
IBM RQM jest częścią produktu CLM, dlatego instalacja jest wykonywana jako kompletny pakiet. Oto kroki wymagane do zainstalowania RQM
Wymagania wstępne:
- Ściągnij IBM Installation Manager stąd => IBM Installation Manager 1.8.3 . To oprogramowanie jest potrzebne do zainstalowania produktu IBM Rational CLM
- Pobierz wersję CLM 6.0.1 lub stosownie do potrzeb ze strony pobierania. W przypadku wersji 6.0.1 pobierz stąd => Rational Team Concert 6.0.1
- Aby pobrać identyfikator Jazz.net, należy się zarejestrować. To jest jednorazowa rejestracja. Ta rejestracja ma wiele zalet i daje dostęp do prezentacji, tutoriali, zadawania pytań na forum Jazz itp.
- Pobierz wyróżniony pakiet w sekcji Repozytoria menedżera instalacji
(Uwaga:Kliknij dowolny obraz, aby wyświetlić powiększenie)
Kroki instalacji:
IBM Rational CLM to trójwarstwowa architektura, która wymaga instalacji bazy danych, serwera aplikacji i klienta WWW w celu nawiązania połączenia z serwerem.
1) Aby zainstalować i używać produktu CLM w wersji demonstracyjnej lub Celów POC (Proof of Concept) można użyć domyślnego pakietu, który korzysta z bazy danych Derby i serwera aplikacji Tomcat. Ta topologia jest zaprojektowana do obsługi tylko 10 użytkowników. Wersja próbna jest ważna przez 60 dni.
dwa) Aby przeprowadzić instalację dla przedsiębiorstwa, należy zakupić i zainstalować odpowiednie komponenty Database i App Server zgodnie z topologią sprzętową sugerowaną przez IBM.
3) Pełne kroki instalacji można znaleźć pod adresem Centrum wiedzy IBM .
4) Czy masz jakieś problemy z instalacją? Umieść swoje pytania w komentarzach poniżej, a my postaramy się je rozwiązać.
Projekty cyklu życia
Po zakończeniu instalacji konieczne będzie utworzenie projektu cyklu życia, który utworzy obszar projektu wymagań, obszar projektu zmian i konfiguracji oraz obszar zarządzania jakością. Oznacza to, że projekt zostanie utworzony we wszystkich 3 wymienionych kontenerach, co ułatwi zespołom współpracę i śledzenie artefaktów w całym cyklu życia.
To tworzenie projektu daje jasność co do tego, który szablon procesu, tj. Scrum lub Waterfall , musisz użyć do pełnego rozwoju.
Można również tworzyć indywidualne obszary projektu, ale nie jest to zalecane, ponieważ konieczne będzie ręczne połączenie obszarów projektu w innych kontenerach.
Więcej informacji na temat tworzenia projektów cyklu życia można znaleźć znaleźć tutaj .
czym jest testowanie funkcjonalne na przykładzie
Kroki IBM RQM:
W tej sekcji przyjrzymy się następującym krokom czynności zarządzania testami:
- Zaloguj się do IBM RQM
- Tworzenie planu testów
- Tworzenie przypadków testowych
- Testowanie ręczne
- Wykonywanie testów i zgłaszanie usterek
Zaloguj się do RQM
Aby zalogować się do RQM, musisz użyć adresu URL w poniższej formie, ponieważ jest on całkowicie dostępny w sieci: https: //: 9443 / qm / web
Administrator RQM włączyłby Twój identyfikator i hasło za pośrednictwem Active Directory LDAP organizacji.
Uwaga: najlepiej używać przeglądarki Internet Explorer 11 lub najnowszej wersji przeglądarki Firefox do użytku z dowolnym produktem CLM
Podczas logowania możesz wybrać projekt utworzony dla zespołu.
Poniższy publiczny pulpit nawigacyjny jest następnie widoczny dla użytkowników, którzy mogą mieć wiele widżetów wyświetlających różne niestandardowe raporty dotyczące aktywnych projektów.
Tworzenie planu testów
Plan testów jest punktem wyjścia dla wszystkich czynności testowych w danym cyklu. Zawiera wiele przypadków testowych, które zawierają scenariusze, które użytkownik testowałby.
Z Planowanie wybór menu Utwórz plan testów
bezpieczny program do pobierania filmów z YouTube
Wpisz nazwę i ZAPISZ plan testu.
Po lewej stronie zobaczysz sekcje, które są częścią planu testów, który poprowadzi Cię przez Twoje działania testowe.
Dlatego zazwyczaj podczas planowania powinieneś mieć informacje o celach, zagrożeniach, harmonogramach testów, oszacowaniu, kryteriach wejścia (definiuje wymagania wstępne, które muszą zostać osiągnięte przed rozpoczęciem testowania), kryteria zakończenia (definiuje warunki, które muszą być spełnione przed test można zakończyć), a także wszelkie dodatkowe powiązane dokumenty.
Np. Możesz przypisać przegląd formalny starszemu członkowi projektu testowego, np. Kierownikowi Testów, w celu zatwierdzenia / odrzucenia planu testów. Możesz kliknąć sekcję Formalna weryfikacja planu testów i utworzyć proces zatwierdzania.
Dodaj opis, termin i identyfikator osoby zatwierdzającej. Zapisz recenzję
Najlepsze jest to, że ta recenzja jest widoczna na pulpicie nawigacyjnym pod widżetem Moje recenzje i jest widoczna po zalogowaniu się użytkownika. Jest to skuteczny sposób współpracy w kontekście artefaktów.
Tworzenie przypadków testowych
Gdy plan testów jest otwarty, kliknij sekcję Przypadki testowe, aby rozpocząć tworzenie przypadków testowych. Kliknij poniższą ikonę, aby rozpocząć tworzenie przypadków testowych.
Wprowadź nazwę przypadku testowego i kliknij ok
Możemy również łączyć przypadki testowe z wymaganiami.
Wybierz przypadek testowy i kliknij Łącza wymagań Sekcja
Jeśli wymagania są już wypełnione jako część kontenera zarządzania wymaganiami, możesz połączyć się z istniejącym wymaganiem, w przeciwnym razie masz również możliwość utworzenia nowego wymagania i połączenia go.
Kliknij ikonę poniżej, aby utworzyć i połączyć wymagania.
Kliknij OK i Zapisz, aby kontynuować.
Zapewnia to identyfikowalność i gwarantuje, że testy są wykonywane poprawnie dla każdego wymagania.
Sekcja Test Case zawiera również warunki przed i po jako dowolny tekst, który można dodać.
Testowanie ręczne
Po dodaniu przypadków testowych nadszedł czas, aby rozpocząć dodawanie kroków, które są skryptem testowym do wykonania przypadku testowego.
W tym samouczku omawiam ręczne wykonywanie testów, ale można je również zintegrować z narzędziami do automatycznego testowania funkcjonalnego, takimi jak IBM Rational Functional Tester, Selenium, HP QTP / UFT.
Wybierz przypadek testowy utworzony powyżej i przejdź do sekcji Skrypt testowy. Utwórz skrypt testowy, klikając ikonę pokazaną poniżej.
Kliknij OK i zapisz .
Kliknij Skrypt testu i dodaj ręczne kroki, które są niezbędne do wykonania testu. Zapisać skrypt testowy.
Wykonywanie testów i zgłaszanie usterek
Po zakończeniu tworzenia przypadku testowego i skryptów testowych możemy teraz wykonać testy. Podczas wykonywania testu Rational Quality Manager przedstawi skrypt testu ręcznego w przeglądarce i zapisze wyniki wykonania w scentralizowanym repozytorium RQM na potrzeby przyszłych raportów i celów referencyjnych.
Wróć do poziomu przypadku testowego, wybierz skrypt testowy i kliknij ikonę URUCHOM, aby rozpocząć ręczne wykonanie testu
ile jest typów plików? pyton
Wybierz Plan testów i kliknij Zakończ, aby rozpocząć ręczne wykonywanie testów.
Otworzy się okno Test Case Execution. Na każdym etapie można wybrać opcję Pass / Fail i zapisać rzeczywiste wyniki. Można również wybrać inne wstępnie skonfigurowane wyniki.
Po wybraniu opcji Pass kursor jest automatycznie przenoszony do następnego kroku. Jeśli którykolwiek krok się nie powiedzie, możesz wybrać Niepowodzenie i zgłosić Wadę w tym samym kroku.
Wada zarejestrowana w drugim kroku.
Wada zgłoszona w tym momencie jest wstępnie wypełniona krokami ponownego wytworzenia.
Usterka jest również wyświetlana jako połączona z krokiem.
Teraz możesz przejść do ostatniego kroku jako PASS i zakończyć ręczne wykonanie testu.
Kliknij Pokaż rezultat aby wyświetlić wyniki wykonania testu.
Na koniec a Wada wpływająca na wymagania widget można również dodać, aby programiści mogli przyjrzeć się przypisanym im defektom i rozwiązać to samo.
Podsumowanie:
Zaletą korzystania z platformy IBM Rational CLM jest to, że wszystkie artefakty są przechowywane w jednym repozytorium, dzięki czemu śledzenie cyklu życia można zobaczyć w jednym widoku, a co najważniejsze - wszystkie aktualizowane artefakty w czasie rzeczywistym na deskach rozdzielczych.
W następnym samouczku będę kontynuować integrację produktu IBM Rational Quality Manager z produktem Rational Functional Tester. Bądźcie czujni!
O autorze: Ten praktyczny samouczek został napisany przez Niranjan. Ma ponad 20-letnie doświadczenie w IT, głównie ze szczególnym uwzględnieniem usprawnień ALM.
Zachęcamy do umieszczania zapytań dotyczących tego narzędzia w komentarzach poniżej.
rekomendowane lektury
- Integracja produktu IBM Rational Quality Manager (RQM) z produktem Rational Functional Tester (RFT)
- Funkcja puli danych w produkcie IBM Rational Quality Manager do zarządzania danymi testowymi
- Testy alfa i testy beta (kompletny przewodnik)
- Migracja z SVN do IBM Rational Team Concert - samouczek
- Nauka podstaw Rational Robot - IBM Test Automation Tool
- IBM Rational Team Concert Defect Management Tool - samouczek
- Przewodnik krok po kroku dotyczący narzędzia IBM Rational ClearQuest
- IBM Rational Team Concert (RTC) i integracja SVN w systemie Windows