Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Pisanie przypadków testowych jest istotną częścią procesu testowania oprogramowania, ponieważ pomaga upewnić się, że stworzona aplikacja spełnia określone wymagania.
Przypadki testowe można pisać w programie Excel , tworząc szablony przypadków testowych ze wszystkimi parametrami potrzebnymi do udokumentowania procesu testowania.
Postępując zgodnie z przewodnikiem krok po kroku i wykorzystując najlepsze praktyki, nawet ktoś nowy w testowaniu oprogramowania może skutecznie tworzyć przypadki testowe w Excelu.
Spis treści
Jakie są ważne przypadki testowe?
Przypadki testowe zapewniają systematyczne podejście do sprawdzania poprawności funkcjonalności aplikacji i ogólnej wydajności. Pisząc formalne przypadki testowe, zespoły mogą zapewnić kompleksowy zakres testowania przy jednoczesnym ograniczeniu kosztów konserwacji, poprawek błędów i wsparcia.
Oto niektóre z głównych korzyści:
Promowanie dokładności i szerszego zakresu testów.
Zapewnienie spójności w wysiłkach związanych z testowaniem.
Ułatwienie ponownego wykorzystania testów.
Poprawa identyfikowalności w całym procesie tworzenia oprogramowania.
Jak utworzyć szablon przypadku testowego w programie Excel
Utworzenie szablonu przypadku testowego w programie Excel może pomóc usprawnić proces pisania i organizowania przypadków testowych dla projektów testowania oprogramowania.
Wykonaj następujące kroki, aby utworzyć prosty i skuteczny szablon przypadku testowego w programie Excel:
Krok 1: Utwórz nagłówki dla kolumn
Rozważ uwzględnienie nagłówków, takich jak:
„Identyfikator przypadku testowego”
„Scenariusz testowy”
'Opis'
„Warunki wstępne”
„Kroki testu”
'Dane testowe'
'Oczekiwane rezultaty'
'Aktualne wyniki'
„Stan testu”
'Uwagi'
Sformatuj nagłówki, aby wizualnie je odróżnić, pogrubiając tekst, zmieniając rozmiar czcionki lub używając innego koloru tła. Pomoże to testerom w łatwym poruszaniu się po dokumencie.
Krok 2: Utwórz wiersze dla każdego identyfikatora przypadku testowego
Dodaj wiersze dla każdego przypadku testowego i podaj unikalny identyfikator wraz z krótkim opisem celu testu.
Oto przykładowe dane dla przypadku testowego przed jego wykonaniem (tj. bez wyników).
Identyfikator przypadku testowego: TC001
Scenariusz testowy: Funkcjonalność logowania
Opis: Sprawdź pomyślne logowanie użytkownika
Warunki wstępne: Użytkownik musi być zarejestrowany
Kroki testu: Wprowadź prawidłową nazwę użytkownika i ważne hasło, a następnie kliknij przycisk logowania
Dane testowe: Nazwa użytkownika: [email protected] , Hasło: [email protected]
Oczekiwane wyniki: Użytkownik przechodzi stronę logowania i zostaje przekierowany do pulpitu nawigacyjnego
Podczas dodawania kroków testowych należy dokładnie określić czynności, które należy wykonać, oraz wszelkie wymagane dane testowe.
Użyj kolumny „Dane testowe”, aby wyświetlić wszystkie dane wejściowe lub zmienne, które są istotne dla danych etapów testu.
Krok 3: Udokumentuj wyniki w rzędzie przypadków testowych
Po zdefiniowaniu scenariuszy testowych w szablonie testerzy mogą je wykonać.
Wyniki należy udokumentować w kolumnie „Rzeczywisty wynik”, a status powinien być aktualizowany w celu wskazania sukcesu lub niepowodzenia.
Użyj kolumny „Komentarze” dla wszelkich obserwacji lub notatek dotyczących przypadku testowego.
Identyfikowanie składników przypadku testowego
Pisanie skutecznych przypadków testowych w Excelu wymaga zrozumienia i zdefiniowania podstawowych składników szablonu planu testów. Przyjrzyjmy się każdemu po kolei.
Identyfikator przypadku testowego
Przypisanie unikalnego identyfikatora przypadku testowego do każdego przypadku testowego ma kluczowe znaczenie dla celów identyfikacji i śledzenia.
Numer identyfikacyjny pomaga w szybkim odwoływaniu się, ułatwiając członkom zespołu śledzenie postępów lub omawianie konkretnych przypadków testowych z kolegami.
Opis przypadku testowego
Jasny i zwięzły opis przypadku testowego określa cel przypadku testowego.
Opisuje, która część aplikacji jest testowana i oczekiwany wynik, ułatwiając testerom zrozumienie kontekstu i celów.
Kroki testowe
Kroki testu definiują serię działań, które należy wykonać, aby wykonać przypadek testowy.
Wszystkie kroki testowe powinny być jasne i szczegółowe, aby zapewnić, że testerzy postępują zgodnie z procesem. Zmniejsza to ryzyko niejasności, błędów i błędnych interpretacji.
oczekiwane rezultaty
Komponent Oczekiwane wyniki podkreśla wynik, który powinien wystąpić po wykonaniu kroków testu.
Te informacje są niezbędne dla testerów do określenia, czy aplikacja działa zgodnie z oczekiwaniami i spełnia wstępnie zdefiniowane wymagania.
Aktualne wyniki
Po ukończeniu kroków testowych testerzy udokumentują Rzeczywiste Wyniki przypadku testowego.
Porównując rzeczywiste wyniki z oczekiwanymi wynikami w arkuszu Excel, testerzy mogą szybko zidentyfikować rozbieżności, odchylenia lub potencjalne problemy w aplikacji.
Stan testu
Status testu wskazuje wynik wykonania przypadku testowego, taki jak:
Przeszedł
Przegrany
Zablokowany
Nie wykonany
Ten komponent umożliwia członkom zespołu śledzenie postępu przypadku testowego i ogólnego stanu testowania w całym projekcie.
Uwagi
Sekcja Komentarze daje testerom możliwość dodania dodatkowych uwag lub podkreślenia konkretnych wątpliwości dotyczących przypadku testowego.
Informacje te mogą obejmować szczegółowe informacje o napotkanych problemach, sugestie ulepszeń lub wszelkie inne istotne obserwacje poczynione podczas procesu testowania.
Jak pisać efektywne przypadki testowe w Excelu
Oto pięć naszych najlepszych zaleceń dotyczących pisania skutecznych przypadków testowych w programie Excel.
1. Zachowaj prostotę
Podczas pisania przypadków testowych w programie Excel najważniejsza jest prostota. Oceń scenariusz testowy i określ konkretny obszar, który chcesz objąć.
Dzieląc scenariusz na mniejsze, łatwe do opanowania części, sprawiasz, że proces jest bardziej przystępny dla testerów.
Niezbędne jest pisanie przypadków testowych, które są łatwe do zrozumienia i wykonania. Można to osiągnąć za pomocą jasnego języka, zwięzłych instrukcji i ustrukturyzowanego układu.
2. Bądź konkretny
Bądź konkretny w swoich funkcjonalnych przypadkach testowych, określając dokładne kroki, warunki i wymagania. Dołącz niezbędne szczegóły, takie jak scenariusz, działanie, dane testowe i oczekiwany wynik.
Przedstawiając dane testowe, upewnij się, że masz przygotowane zarówno prawidłowe, jak i nieprawidłowe zestawy danych. Pomoże to poprawić zasięg i zmniejszyć prawdopodobieństwo niezauważonego prześlizgnięcia się błędów.
3. Identyfikowalność
Upewnij się, że przypadki testowe są identyfikowalne, używając unikatowego identyfikatora przypadku testowego, który pomoże rozróżnić różne przypadki testowe i scenariusze.
Identyfikowalność obejmuje również łączenie przypadków testowych z wymaganiami, co pozwala na systematyczne podejście do identyfikowania luk w testowaniu, analizie wpływu i ustalaniu priorytetów.
4. Możliwość ponownego użycia
Aby zoptymalizować proces testowania, skup się na możliwości ponownego użycia podczas pisania przypadków testowych w Excelu. Zaprojektuj przypadki testowe w taki sposób, aby można je było ponownie wykorzystać w różnych scenariuszach przy minimalnych modyfikacjach.
Można to osiągnąć, wykorzystując modułowe etapy testów i minimalizując wartości zakodowane na stałe. Możliwość ponownego użycia nie tylko oszczędza czas, ale także promuje spójność między różnymi testami i projektami.
5. Niepodległość
Pisz przypadki testowe w taki sposób, aby były od siebie niezależne, umożliwiając testerom uruchamianie ich w dowolnej kolejności. Przypadki testowe powinny być zaprojektowane w taki sposób, aby wynik jednego przypadku testowego nie miał wpływu na wykonanie innych przypadków testowych.
Ta strategia zapewnia, że każdy przypadek testowy może funkcjonować samodzielnie, co prowadzi do wydajniejszego i skuteczniejszego testowania.
Jak zarządzać przypadkami testowymi w programie Excel
Przygotowując plany testów, zaplanuj, w jaki sposób zamierzasz organizować, aktualizować i udostępniać przypadki testowe. Oto kilka aspektów do rozważenia.
Organizowanie przypadków testowych
Rozważ użycie konwencji nazewnictwa przypadków testowych i identyfikatorów testów.
Na przykład ogólne przypadki testowe mogą zaczynać się od „TEST_ID 1”, podczas gdy przypadki testowe związane z określonymi modułami mogą zaczynać się od „MOD_ID 1”.
Jeśli przypadek testowy ma wiele oczekiwanych wyników, użyj identyfikatorów podrzędnych, takich jak „TEST_ID 1.1” i „TEST_ID 1.2”.
Aktualizowanie przypadków testowych
W miarę rozwoju projektu bardzo ważne jest regularne aktualizowanie przypadków testowych w celu odzwierciedlenia wszelkich zmian w wymaganiach, funkcjonalności lub danych testowych.
Program Excel ułatwia modyfikowanie i dostosowywanie przypadków testowych zgodnie z potrzebami. Pamiętaj, aby zaktualizować zarówno akcję, jak i oczekiwane wyniki dla każdego przypadku testowego, gdy wystąpią zmiany.
Udostępnianie przypadków testowych
Współpraca jest krytyczną częścią procesu testowania, dlatego dzielenie się przypadkami testowymi z zespołem jest niezbędne.
Możesz użyć wbudowanych funkcji udostępniania programu Microsoft Excel, aby upewnić się, że odpowiedni współpracownicy mają dostęp do pliku Excel .
Jeśli używasz programu Sharepoint, oto jak odświeżyć arkusze programu Excel:
Jakie są zalety i wady programu Excel do przypadków testowych?
Excel od dawna jest popularnym narzędziem do zarządzania przypadkami testowymi. Ma jednak swój własny zestaw zalet i wad.
Oto 4 najważniejsze zalety:
Większość testerów zna program Excel, co oznacza niską krzywą uczenia się.
Interfejs programu Excel ułatwia dokumentowanie przypadków testowych.
Arkusze programu Excel można łatwo udostępniać członkom zespołu, co sprzyja współpracy w zespole.
Excel obsługuje integrację z różnymi narzędziami testowymi innych firm, umożliwiając bezproblemowe przesyłanie danych między platformami.
Istnieją jednak pewne wady:
W programie Excel brakuje niektórych zaawansowanych funkcji dostępnych w dedykowanych narzędziach do zarządzania przypadkami testowymi, takich jak śledzenie w czasie rzeczywistym lub pulpity nawigacyjne.
Zarządzanie dużą liczbą przypadków testowych w programie Excel może stać się uciążliwe i powodować dezorganizację.
Pliki programu Excel mogą napotkać problemy z kontrolą wersji, gdy wielu członków zespołu pracuje nad tym samym plikiem.
Excel może nie oferować takiego samego poziomu bezpieczeństwa, jak dedykowane platformy testowe, co budzi obawy dotyczące ochrony wrażliwych danych.
Należy rozważyć, czy dedykowane narzędzie do zarządzania przypadkami testowymi nie byłoby bardziej odpowiednie dla konkretnego scenariusza przypadku testowego.
Jakie są alternatywy dla programu Excel do zarządzania przypadkami testowymi?
Chociaż korzystanie z programu Excel do zarządzania przypadkami testowymi jest popularne i skuteczne, dostępne są inne narzędzia i platformy do zarządzania testami, które pomagają wydajniej zarządzać przypadkami testowymi.
Oto cztery do recenzji:
1. Szyna testowa
TestRail to kompleksowe narzędzie do zarządzania przypadkami testowymi, zaprojektowane specjalnie do zarządzania, śledzenia i organizowania przypadków testowych.
Zapewnia wgląd i analizy w czasie rzeczywistym oraz integrację z narzędziami do śledzenia defektów.
2. Jira
Jira to szeroko stosowana platforma do zarządzania projektami i śledzenia problemów, którą można również wykorzystać do zarządzania przypadkami testowymi.
Dzięki różnym dostępnym wtyczkom i integracjom, takim jak Zephyr lub Xray, Jira można dostosować do obsługi zarządzania przypadkami testowymi. Dzięki temu jest elastyczną i skalowalną alternatywą dla programu Excel.
3. QTest
QTest to platforma do zarządzania przypadkami testowymi, oferująca scentralizowaną platformę do tworzenia, wykonywania i zarządzania przypadkami testowymi.
Jego integracja z popularnymi narzędziami do testowania automatyzacji sprawia, że jest skuteczną alternatywą dla Excela.
4. Test praktyczny
PractiTest to oparte na chmurze narzędzie do zarządzania przypadkami testowymi. Oferuje szereg funkcji do zarządzania przypadkami testowymi, w tym organizację hierarchiczną, wykonywanie testów i śledzenie defektów.
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.