co to są dane testowe-Tips and Tricks to Create Test Data
w tym samouczku będziemy rozumieć, co to są dane testowe. Dowiedz się również o poradach i Sztuczkach, aby tworzyć dane testowe.
co to są dane testowe? Dane testowe są powszechnie używanym terminem w codziennym życiu testera. Podczas wykonywania przypadków testowych, potrzebuje pewnych danych do wprowadzenia, aby uzyskać oczekiwany wynik. Czasami, aby załadować aplikację danymi (testowanie obciążenia) lub sprawdzić punkt przerwania (testowanie warunków skrajnych) aplikacji, wymagane są ogromne dane. Dane te mogą być poprawne lub nieprawidłowe. W skrócie, dane testowe to dane, które są wymagane w prawidłowym wykonywaniu przypadków testowych i w celu weryfikacji oczekiwanego wyniku w każdej testowanej aplikacji.
dlaczego jest to ważne?
Znaczenie danych testowych można zrozumieć w tym przykładzie, powiedzmy, że chcesz przetestować aplikacje mobilne. Mobile ma wiele różnych aplikacji, więc aby je przetestować, potrzebujesz różnych danych wejściowych, takich jak zdjęcia w różnych formatach, obsługiwane i nieobsługiwane formaty plików muzycznych, pliki wideo, pliki kontaktów, różne wiadomości e-mail itp. to są wszystkie dane testowe. Bez tego Tester danych testowych nie może przystąpić do testowania, a także nie uzyska pożądanego wyniku.
rodzaje danych testowych:
dane testowe można podzielić na następujące typy:
- puste pliki lub brak danych odnosi się do tych plików, które nie mają żadnych danych, tzn. nie podano danych wejściowych do aplikacji, co weryfikuje, że aplikacja obsługuje takie wyjątki i wyrzuca odpowiedni błąd.
- poprawny zestaw danych testowych odnosi się do prawidłowych lub obsługiwanych plików przez aplikację. Powinny one dać oczekiwane wyjście, gdy podane jako wejście.
- nieprawidłowy zestaw danych testowych odnosi się do wszystkich nieobsługiwanych formatów plików, aby zobaczyć, że aplikacja obsługuje je wszystkie poprawnie bez łamania i ostrzega użytkownika odpowiednim komunikatem o błędzie.
- Ogromne dane testowe dotyczące obciążenia, wydajności i testów warunków skrajnych nie mogą być wykonane w czasie wykonywania i powinny być przygotowane podczas przygotowywania środowiska testowego. Na przykład, aby załadować aplikację, czasami tester potrzebuje 10000 plików w różnych formatach i można to zrobić za pomocą automatycznego skryptu lub z już dostępnymi danymi testowymi.
- Testuj dane, aby sprawdzić wszystkie warunki brzegowe, zawiera dane, które mają wszystkie możliwe kombinacje wartości brzegowych. Na przykład, jeśli pole tekstowe może mieć liczbę 2-20, to Wprowadź wartości 2 (minimum), a następnie 20 (maksimum). Wartości graniczne zasadniczo obejmują wszystkie te wartości, które są wystarczające do obsługi przez aplikację, jeśli tester wykracza poza Nie, Aplikacja się zepsuje.
idealne dane testowe to te, które mają wszystkie kombinacje danych, dzięki czemu nie pominięto żadnych poważnych wad.
porady i wskazówki dotyczące tworzenia danych testowych:
poniżej kilka wskazówek i wskazówek dotyczących tworzenia danych testowych:
- zawsze upewnij się, że pliki danych testowych nie są uszkodzone. Może to prowadzić do nieprawidłowego wyjścia i może również pominąć ważne defekty.
- dane z badań powinny być regularnie aktualizowane. Da to jasny obraz oczekiwanej wydajności.
- dane testowe powinny zostać utworzone przed wykonaniem przypadków testowych, aby zaoszczędzić czas i dotrzymać terminu.
- dobrą praktyką jest używanie jakiegoś Narzędzia automatyzacji do tworzenia ogromnej ilości danych testowych, ponieważ ręczny wysiłek w tworzeniu takich danych byłby większy, a także będzie czasochłonny.
- dane testowe powinny mieć nieprawidłowe dane wejściowe, aby przetestować negatywne scenariusze.
- Tester może skorzystać z pomocy programisty w tworzeniu danych testowych.
- zawsze lepiej jest uwzględnić wszystkie możliwe kombinacje obsługiwanych i nieobsługiwanych formatów w danych testowych, aby zapewnić maksymalny zasięg testu.
weźmy bardzo podstawowy przykład tworzenia danych testowych dla nowego Użytkownika na „create user screen” aplikacji internetowej. Więc ten ekran będzie miał kilka pól tekstowych, takich jak imię, nazwisko, płeć, data urodzenia, identyfikator e-mail, adres, numer telefonu, hasło i Potwierdź hasło.
teraz, aby utworzyć dane testowe dla takiej aplikacji, musimy sprawdzić, które pola obowiązkowe nie mogą być puste, a które można pominąć. Nieprawidłowe wejścia mogą być, jeśli użytkownik umieści inne alfabety niż ” M „I” F ” w polu płeć lub zamiast liczby, jeśli umieści alfabety w polu Numer telefonu. Granica może być wprowadzenie więcej niż 10 cyfr w numerze telefonu. Tak więc w powyższym przypadku dane testowe będą miały prawidłowe wartości, nieprawidłowe wartości, warunki brzegowe i puste dane.
Poniżej znajduje się jedna z przykładowych danych testowych, które można wykorzystać jako odniesienie do powyższego przykładu:
powyższy szablon ma wszystkie kombinacje wartości prawidłowych, nieprawidłowych, pustych i granicznych.
do Ciebie na dane testowe:
dane testowe są jedną z najważniejszych części środowiska testowego, bez której wykonywanie przypadków testowych byłoby trudne. Jest prawie niemożliwe, aby wykonać obciążenia, wydajność i stress testing bez użycia danych testowych. Dane testowe można tworzyć ręcznie lub za pomocą automatyzacji. Należy go utworzyć, takie jak zakres badań jest maksymalna i regularnie aktualizowane zgodnie z najnowszymi wymaganiami i przypadków testowych.