rally software tutorial
W tym samouczku wyjaśniono, czym jest oprogramowanie Rally (dawniej CA Agile Central) i jak go używać do działań związanych z zarządzaniem testami oprogramowania. Zawiera również porównanie oprogramowania Jira Vs Rally:
Oprogramowanie Rally to platforma klasy korporacyjnej, która została stworzona z myślą o skalowaniu zwinnych praktyk programistycznych. Został przejęty przez CA Technologies.
Większość projektów oprogramowania opartych na metodologii Agile i Rally jest jednym z popularnych rozwiązań do zarządzania / śledzenia wszystkich działań w projektach zwinnych. W tym artykule omówimy, w jaki sposób możemy wykonać różne czynności testowe za pomocą Rally.
Czego się nauczysz:
- Przegląd oprogramowania Rally
- Tablica rozdzielcza rajdu i wykresy wypalania
- Jak tworzyć historie użytkowników w rajdzie
- Jak tworzyć przypadki testowe w rajdzie
- Jak stworzyć defekt
- Jak stworzyć plan testów w oprogramowaniu rajdowym
- Jak wykonać przypadek testowy
- Zarządzaj zestawem testowym
- Prześlij zbiorcze przypadki testowe
- Zalety i wady oprogramowania Rally
- Porównanie oprogramowania Jira Vs Rally
- Wniosek
Przegląd oprogramowania Rally
Warunek wstępny: Aby skorzystać z narzędzia Rally, powinniśmy mieć prawidłowe dane logowania użytkownika i zapewnić dostęp do projektu.
Stronie internetowej: Oprogramowanie rajdowe
Tablica rozdzielcza rajdu i wykresy wypalania
W projekcie Agile istnieją sprinty i śledzone są codzienne czynności, a historie użytkowników są przypisywane do określonej iteracji. Możemy wyświetlić wykres Wypalanie, który pokazuje ilość pracy pozostałej w tym sprincie i liczbę zaakceptowanych historyjek użytkownika. Na podstawie których możemy łatwo zrozumieć, że praca sprinterska jest na dobrej drodze, czy nie.
Korzystając również z aplikacji Iteration Dashboard na stronie głównej, możemy zobaczyć dane iteracji w kilku formatach, takich jak wykresy kołowe, spalanie.
Wykres wypalenia rajdu:
(wizerunek źródło )
Jak tworzyć historie użytkowników w rajdzie
Zanim utworzymy przypadek testowy lub powiązane szczegóły, musimy mieć produkt pracy lub wymaganie. To się nazywa historia użytkownika. Obejmuje to szczegółowe informacje o wymaganiach dotyczących określonej funkcjonalności z kryteriami akceptacji. Domyślnie status historyjki użytkownika jest w stanie Zdefiniowano, na podstawie postępu historyjki użytkownika możemy zaktualizować stan do Progress lub Complete lub Blocked itd.
Aby utworzyć historyjkę użytkownika: Kliknij Plan >> Historie użytkowników >>, a następnie kliknij „Nowa historia użytkownika”
Szczegóły dotyczące historii użytkownika: Podaj nazwę User Story, opis i kryteria akceptacji, Iterację (czyli w jakim Sprincie należy go opracować / przetestować), opisać i zapisać szczegóły. Dzięki temu tworzy historię użytkownika z unikalnym identyfikatorem zaczynającym się od US. Przykład: US12345
Rally pomoże Ci przygotować szablon, w jaki sposób możemy napisać dobrą historię użytkownika.
Szablon historii użytkownika: Jako, chcę to
jak otworzyć plik apk w systemie Windows
Po utworzeniu historyjki użytkownika mamy wiele innych rzeczy, które można do niej przypisać. Są to następujące:
- Zadania: Można go utworzyć za pomocą zakładki Zadania. Tutaj dodajemy zadania dla programisty, testera, bazy danych lub recenzenta itp., Wszystkich, którzy są zobowiązani do pracy nad tym produktem i dodają do niego szacunki, właściciela i inne szczegóły.
- Przypadki testowe: Utwórz przypadki testowe za pomocą karty Przypadki testowe.
- Testowe uruchomienie: Możemy wykonać średnie przypadki testowe, dodać wynik testu każdego przypadku testowego utworzonego w tej zakładce.
- Wady: Wady można tworzyć za pomocą tej zakładki.
- Dyskusje: Tutaj można dodać wszelkie postępy lub dyskusję na temat historii użytkownika.
- Historia zmian: Każda czynność wykonywana na tym produkcie pracy jest dodawana do Historii i możemy ją zobaczyć tutaj.
- Zależności: Tutaj można dodać dowolną zależną historię.
Przypadki testowe, wykonanie lub defekty mogą być również tworzone na podstawie historyjek użytkownika lub innej nawigacji. Szczegóły dotyczące tego, jak możemy dodawać i inne zastosowania, są wyjaśnione w dalszych sekcjach.
Jak tworzyć przypadki testowe w rajdzie
Ogólnie rzecz biorąc, tworzymy przypadek testowy z zakładki Jakość.
Aby utworzyć przypadek testowy: Kliknij kartę Jakość >> Przypadki testowe >>, a następnie kliknij „Nowy przypadek testowy”.
Szczegóły dotyczące przypadku testowego: Wybierz produkt pracy, tj. Historię użytkownika, którą opisaliśmy w powyższej sekcji, typ przypadku testowego z listy rozwijanej, metodę, priorytet, ryzyko, warunek wstępny, kroki i zapisz i zamknij. Każdy przypadek testowy jest tworzony z unikalnym identyfikatorem zaczynającym się od „TC”.
Podobnie możemy stworzyć dowolną liczbę przypadków testowych. Lub możemy jednocześnie importować zbiorcze przypadki testowe za pomocą dodatku Excel, który omówimy w kolejnych sekcjach.
Powiązanie przypadku testowego z historyjkami użytkownika:
sql zapytanie wywiad pytania i odpowiedzi pdf
Jak wspomniano powyżej, podczas tworzenia nowego przypadku testowego z zakładki Jakość możemy wyszukać produkt pracy i wybrać istniejącą historyjkę użytkownika, tak aby była powiązana z tą historią użytkownika. Lub otwórz historię użytkownika i kliknij kartę Przypadki testowe, a następnie kliknij przycisk Dodaj nowy na pasku narzędzi, dodaj szczegóły i wybierz Utwórz.
Jak stworzyć defekt
Zobaczmy, jak tworzyć defekty i powiązania defektów z przypadkami testowymi / historiami użytkowników. Generalnie każda wada może być powiązana z defektem.
Aby utworzyć defekt: Wybierz kartę Jakość >> Wady >> a następnie kliknij „Nowa wada”
Szczegóły dotyczące przypadku testowego: Nazwa / nagłówek wady, tagi, opis, załączniki, jeśli istnieją, właściciel, stan, środowisko, priorytet, ważność, przesłane przez, iteracja itp., A następnie kliknij Utwórz.
Oprócz powyższych szczegółów, możemy również mapować historyjkę użytkownika i przypadek testowy na defekt za pomocą pól opcji wyszukiwania Historia użytkownika / Przypadku testowego na stronie i wybrać istniejącą historię użytkownika i przypadek testowy. Możemy usunąć usterkę lub skojarzyć powielone usterki.
Możemy również stworzyć zestaw defektów, w którym możemy dodać wszystkie istniejące przypadki testowe w celu łatwego śledzenia wydania. Możemy dodać identyfikator zestawu defektów dla istniejących defektów, aby pokazać je w zestawie defektów.
Aplikację Moje wady można utworzyć za pomocą funkcji Dodaj aplikacje na stronie głównej. Dzięki temu tester może wiedzieć o niezamkniętych defektach, które stworzył. Wszystkie usterki można przeglądać i filtrować według identyfikatora, statusu, utworzonego właściciela itp.
Jak stworzyć plan testów w oprogramowaniu rajdowym
Aby utrzymać wszystkie przypadki testowe w zorganizowany sposób i oddzielić je pod kątem określonej funkcjonalności lub funkcji lub różnych cykli testowych, możemy tworzyć foldery testowe i przenosić do nich wymagane przypadki testowe.
Aby utworzyć folder w Planie testów: Wybierz kartę Jakość >>, a następnie kliknij Plan testów
Tutaj zobaczysz wiele ikon służących do tworzenia folderu lub tworzenia podfolderów i tworzenia nowych przypadków testowych lub edycji istniejącego przypadku testowego, usuwania przypadków testowych.
Każdy folder Test ma identyfikator zaczynający się od TF. Jeśli chcesz przenieść przypadek testowy do dowolnego folderu, kliknij edytuj przypadek testowy i zaktualizuj identyfikator folderu testowego do folderu, do którego chcesz przenieść wymagany przypadek testowy. Tutaj zobaczysz wszystkie przypadki testowe, które zostały utworzone w folderze i które nie miałyby skojarzonego folderu. Również dla każdego poziomu folderu możesz zobaczyć stan wyników testu, taki jak nr. przypadków testowych przeszło / zakończyło się niepowodzeniem / nie zostało uruchomione.
W następnej sekcji omówimy, jak możemy wykonać przypadek testowy.
Kiedy otwieramy folder Test, możemy wyświetlić wszystkie utworzone w nim przypadki testowe i możemy je wszystkie jednocześnie uruchomić i zaktualizować status testu.
(wizerunek źródło )
Jak wykonać przypadek testowy
Przypadki testowe można wykonać na dwa sposoby. Możesz wyszukać identyfikator przypadku testowego i wykonać lub otworzyć przypadek testowy z poziomu planu testów. Po otwarciu przypadku testowego kliknij ikonę +, aby utworzyć wynik testu.
Szczegóły dotyczące wyniku testu: Wpisz wersję kompilacji, Verdict (Blocked / Pass / Fail / Error / Nonconclusive) jako pola obowiązkowe. Wprowadź także inne szczegóły, takie jak czas trwania, Tester (zostanie to automatycznie wybrane jako nazwa zalogowanego użytkownika), Zestaw testowy (omówimy zestaw testów w następnej sekcji), załączniki i notatki, a następnie zapisz.
W zależności od tego, czy wynik testu jest pozytywny / negatywny, wyniki testu będą wyświetlane w kolorze zielonym / czerwonym.
Ograniczenie: Od tej daty możemy wykonać przypadek testowy i oznaczyć go jako Pass / Fail na poziomie przypadku testowego. Jeśli mamy scenariusz, w którym tylko jeden krok się nie powiódł, powinniśmy oznaczyć cały przypadek testowy jako Niepowodzenie i nie ma przepisu, aby zaktualizować stan każdego etapu.
Zarządzaj zestawem testowym
Zobaczmy, jak zarządzać zestawem testowym, podłączać zestaw testowy i generować raporty w Rally.
Zestaw testów to także zbiór przypadków testowych, takich jak te, które mamy w Planie testów. Różnica polega na tym, że każdy zestaw testowy może być powiązany z iteracją. Zasadniczo zestawy testów zostaną utworzone w celu śledzenia testów regresji lub śledzenia dowolnego innego wykonania testu w określonym sprincie. Ponieważ jest to podobne do historyjki użytkownika, możemy mieć punkty, planowane oszacowanie, stan, godziny itp., Które można podać.
Aby utworzyć zestaw testowy: Wybierz Track >> Iteration Status >> na tej stronie wybierz opcję „Test Set” z rozwijanego pola New.
Szczegóły dotyczące zestawu testowego: Podaj nazwę zestawu testowego i kliknij Dodaj. Każdy zestaw testowy jest tworzony z unikalnym identyfikatorem, a nazwa zaczyna się od „TS”.
Mapuj przypadki testowe do zestawu testowego: Kliknij ikonę konfiguracji po lewej stronie zestawu testowego i wybierz opcję „Dodaj istniejące przypadki testowe…”. Otwiera okno, w którym możesz wybrać / przefiltrować projekt za pomocą identyfikatorów przypadków testowych i wybrać wszystkie wymagane przypadki testowe, klikając pola wyboru i klikając przycisk Dodaj w oknie.
Uwaga: W oknie wyboru przypadków testowych pokaże ograniczoną liczbę przypadków testowych na każdej stronie, po wybraniu przypadków testowych i przejściu do następnej strony, kliknij przycisk Dodaj, aby dodać wybrane przypadki testowe, w przeciwnym razie poprzedni wybór będzie zgubić się.
Po skojarzeniu wszystkich przypadków testowych można rozszerzyć zestaw testów i dodać wyniki do każdego przypadku testowego lub zaktualizować szczegóły każdego poziomu przypadku testowego lub wielu przypadków testowych jednocześnie, korzystając z opcji filtrowania.
Możemy ponownie wykorzystać istniejący zestaw testów, wykonując jego kopię i iterację, status, oszacowanie i inne szczegóły. Możesz również wyświetlić wyniki zestawu testów, takie jak liczba przypadków testowych, które zostały zaliczone / zakończone niepowodzeniem / nie zostały uruchomione.
Zestaw testowy łącza / Zwolnienie / Iteracja: Jak opisano powyżej, zestaw testowy jest jak historyjka użytkownika, możemy do niego dodać szczegóły iteracji, wydania. Dzięki temu możemy śledzić stan wykonania tego zestawu testów w określonym Sprincie / Iteracji.
Raporty: Wybierz kartę Raporty i wybierz raport lub wykres do wyświetlenia. Możesz je również wydrukować lub wysłać e-mailem.
Możemy tworzyć własne raporty z poziomu Raporty >> Raporty i wybrać przycisk + Dodaj nowy.
jaki pomysł użyć dla Pythona
Wybierz lub przefiltruj wartości zgodnie z wymaganiami i kliknij przycisk „Uruchom”, aby wygenerować raport. Możemy korzystać z rozszerzonych aplikacji Rally, korzystając z opcji dodawania aplikacji ze strony głównej i tworzyć wykresy / raporty.
Prześlij zbiorcze przypadki testowe
Przejdźmy do szczegółowych kroków dotyczących przesyłania zbiorczych przypadków testowych do Rally.
Dzięki powyższym sekcjom zrozumieliśmy, jak możemy utworzyć przypadek testowy za pomocą opcji Dodaj nowy przypadek. Jednak w scenariuszu czasu rzeczywistego będziemy mieć dużą liczbę przypadków testowych, które trzeba będzie utworzyć, a dodawanie z poziomu interfejsu Rally jest trochę uciążliwe. Dlatego możemy skorzystać z opcji importu, za pomocą której możemy importować przypadki testowe utworzone w programie Excel.
Ostatnio Rally udostępnił opcję importowania przypadków testowych i kroków testowych z programu Excel.
Szczegółowe kroki podano poniżej:
Krok 1: Przejdź do Jakość >> Przypadki testowe
Krok 2: Wybierz „Działania” >> kliknij link „Importuj przypadki testowe…”
Pojawi się okno, w którym możesz zobaczyć link o nazwie „Importuj szablon”
Krok 3: Kliknij „Importuj szablon” i pobierz szablon programu Excel, podaj dane, jak pokazano na poniższym obrazku i zapisz na dysku twardym.
Dodaj Typ obiektu jako „Przypadek testowy” i podaj szczegóły. Tutaj tylko Typ Obiektu i Nazwa to tylko dwa pola obowiązkowe, a pozostałe kolumny możemy dodać, jeśli chcemy podać te dane i zaimportować je do Rajdu.
Ponieważ mamy możliwość zaimportowania również kroków testowych, w tym celu podaj szczegóły kroku z Typem obiektu jako „Krok przypadku testowego” i podaj indeks jako numer kroku i numer wiersza przypadku testowego w kolumnie Przypadku testowego, takiej jak wiersz (2) dla pierwszego przypadku testowego jako pokazane poniżej, aby zmapować kroki testowe do konkretnego przypadku testowego. Podobnie dodaj tyle przypadków testowych, ile chcesz, i zapisz dane.
Krok 4: Przeglądaj plik w oknie importu i kliknij przycisk „Zatwierdź”, aby sprawdzić, czy nie ma błędów.
Krok 5: Po pomyślnym sprawdzeniu poprawności pojawi się okno z przyciskiem Importuj.
Po pomyślnym imporcie wyświetli się komunikat Importowanie powiodło się. Zamknij okno.
Możesz otworzyć stronę Jakość >> Przypadki testowe i zweryfikować dodane nowe przypadki testowe. Możesz również sprawdzić, przeszukując produkt pracy (historię użytkownika) i sprawdzić, czy przypadki testowe są z nim powiązane zgodnie z dostarczonymi danymi.
Oprócz powyższego procesu możemy również zainstalować dodatek Excel Rally i połączyć się z Rally z programu Excel i wyeksportować przypadki testowe do Rally.
Zalety i wady oprogramowania Rally
W Rally dostępnych jest wiele funkcji. Przede wszystkim to narzędzie jest przeznaczone do projektów realizowanych zwinnie.
Plusy:
- Rally to potężne narzędzie Agile.
- Dostępny jest szeroki zakres funkcji, od planowania wydania po raporty z testów.
- Może być używany przez właścicieli produktów, kierownictwo do tworzenia raportów i śledzenia pracy, zespołów programistycznych i testowych.
Cons:
- W porównaniu z innymi narzędziami do zarządzania testami, takimi jak ALM, zarządzanie przypadkami testowymi nie jest zbyt przyjazne dla użytkownika.
- Mało nieelastyczny w porównaniu z innymi narzędziami, takimi jak Jira.
- Porównanie Jira i Rally.
Porównanie oprogramowania Jira Vs Rally
Funkcja | Rajd | Jira |
---|---|---|
Integracja | Tak (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Platforma | Oparte na sieci | Oparte na sieci / zainstalowane |
Cena fabryczna | Jest to kosztowne i może nie być warte dla małej organizacji. Wiele punktów cenowych / bezpłatny okres próbny. | Licencjonowanie odbywa się co miesiąc i zależy od tego, z czego korzystać. Wiele punktów cenowych / bezpłatny okres próbny. |
Licencja | Zastrzeżona / bezpłatna wersja próbna | Zastrzeżone / bezpłatne licencje społecznościowe dla projektów open source i akademickich. |
Wsparcie | Zespół wsparcia technicznego jest dostępny i elastyczny. | Łączenie problemów umożliwiło zespołom prześledzenie problemu. |
Bezpieczeństwo | Rally ma dobre uwierzytelnianie i bezpieczeństwo. | Jira zapewnia wysoką dostępność, wydajność na dużą skalę i zaawansowane funkcje bezpieczeństwa, takie jak szyfrowanie w stanie spoczynku |
Konfiguracja lub instalacja | Konfiguracja jest łatwa. | Początkowa konfiguracja jest trochę skomplikowana. |
Inni | Obsługuje zespoły wielofunkcyjne, a także obejmuje zarządzanie testami i zarządzanie defektami. | Duża społeczność, obsługa wielu języków, ponad 600 wtyczek i wiele dostępnych wtyczek. |
Do tej pory omawialiśmy więcej czynności związanych z zarządzaniem testami w Rally, mamy również wiele innych stron w Rally do zarządzania projektami, na przykład, Pola czasowe, w których zarządzamy iteracjami i kamieniami milowymi, wybierając typ z listy rozwijanej.
Wniosek
Mając wszystkie powyższe szczegóły, zrozumieliśmy, w jaki sposób możemy tworzyć historyjki użytkownika, przypadki testowe, defekty, zestawy testowe, importować przypadki testowe i mapować między nimi wszystkimi. To narzędzie jest używane nie tylko do zarządzania testami, ale posiada również funkcje planowania wydania, a także inne funkcje. Istnieje wiele innych narzędzi do zarządzania projektami, takich jak Jira, Test Rail itp.
Oprogramowanie Rally jest jednym z najpopularniejszych narzędzi, z którego może korzystać wiele osób i może śledzić różne działania w jednym miejscu.
rekomendowane lektury
- JIRA Agile Tutorial: Jak skutecznie używać JIRA do zarządzania projektami Agile
- Jak dostarczać wartościowe funkcje oprogramowania w krótkim okresie czasu przy użyciu zwinnego procesu Scrum
- Samouczek SAFe Agile: Co to jest Scaled Agile Framework
- Samouczek VersionOne: Przewodnik po narzędziu All-in-one Agile do zarządzania projektami
- Samouczek programu Robot Framework - instalacja funkcji i oprogramowania
- Samouczek TestLodge - Jak organizować projekty testowania oprogramowania za pomocą narzędzia TestLodge do zarządzania testami
- Jira Portfolio Tutorial: Wtyczka do zarządzania portfelem projektów Agile dla JIRA (recenzja)
- Samouczek administracji JIRA: Administrator JIRA i zarządzanie użytkownikami