W poprzednim wpisie omawialiśmy technikę podziału na klasy równoważności, która jest jedną z czarnoskrzynkowych technik testowania oprogramowania. Natomiast jest jeszcze jedna technika, która jest uzupełnieniem omawianej wcześniej metody i jest to analiza wartości brzegowych. Na samym początku nauki miałam spory problem z rozróżnianiem tych metod, szczególnie, że w pewien sposób zazębiają się one ze sobą. Najważniejsze […]
Tag: testowanie
Podział na klasy równoważności (blackbox)
Cześć! Dziś przyszedł czas na przybliżenie technik czarnoskrzynkowych a na pierwszy „ogień” wpada temat klas równoważności. Jeżeli przygotowujecie (lub przygotowywaliście) się do egzaminu teoretycznego ISTQB FL, to z pewnością w oficjalnym Sylabusie spotkaliście się z zadaniami dotyczącymi analizowania wartości brzegowych, klas równoważności, zadaniami z tablicą decyzyjną, przejściami między stanami czy testowaniem w oparciu o przypadki testowe. […]
Pierwszy scenariusz testowy
Brrr… Nie wiem jak u Was, ale dziś na Śląsku wyjątkowo mroźny dzień. W zasadzie cały weekend można zaliczyć do klasycznej zimy, której młodsze pokolenia mogą nie pamiętać a starsze wolałyby o niej zapomnieć. Osobiście nie znam zbyt wielu osób, które kochają ujemne temperatury, choć teraz mamy wielki „bum” na morsowanie (wodne i górskie), więc […]
Sprawdzamy podstawowe funkcjonalności aplikacji
Cześć! Ostatnio trafiłam na bardzo ciekawy kurs na platformie udemy.com, który mogę z czystym sumieniem polecić wszystkim osobom początkującym (nie, nie płacą mi za reklamę :P) – Podstawy Manualnego Testowania Oprogramowania. Szkolenie prowadzone jest przez instruktora Bartka, który w przystępny sposób tłumaczy wiele zagadnień z zakresu testowania oprogramowania, zadaje zadania domowe praktycznie po każdym module […]
Wujek 'Gugl’ – mój pierwszy Bug
Witam Was serdecznie w nowym roku 2021! Zapewne wszyscy mamy nadzieję, że ten rok okaże się łaskawszy od poprzedniego i przyniesie wiele dobrego. Ze swojej strony chciałam Wam życzyć właśnie samych pozytywnych wydarzeń w 2021 roku, sukcesów zawodowych (nie tylko w branży IT) oraz prywatnych. Nie poddawajcie się w swoich noworocznych postanowieniach i dążcie do celu. […]
Proces rozwoju testów
Na proces rozwoju testów składają się: analiza, projektowanie i implementacja testów. Pierwszym elementem jest analiza testów → badanie podstaw testów w celu określenia warunków testowych. Warunki te definiują element lub zdarzenie, które może zostać sprawdzone przez jeden lub więcej przypadków testowych (może to być funkcja, transakcja, atrybut jakościowy lub element struktury oprogramowania). Na tym etapie […]
Przegląd – wszystko, co musisz o nim wiedzieć
PRZEGLĄD Jakie mamy typy przeglądu? Jakie są role i odpowiedzialności poszczególnych uczestników i w zasadzie, to kto bierze udział w przeglądach? Na te pytania znajdziecie odpowiedzi w dzisiejszym wpisie, który – mam nadzieję – rozjaśni pojęcie przeglądu i wyczerpie do końca temat tej statycznej techniki testowania. A więc miłej lektury! W przeglądzie uczestnicy zazwyczaj mają […]
Techniki statyczne a proces testowania
TECHNIKI STATYCZNE A PROCES TESTOWANIA Techniki statyczne w procesie testowania to kolejne zagadnienie, którego znajomość wymagana jest na egzaminie ISTQB FL. Wydawać by się mogło, że testowanie oprogramowania to działanie dynamiczne polegające na wykonywaniu poszczególnych kroków i zdawania relacji z efektów. Jednak – jak już zdążyliśmy się przekonać – na proces testowania składa się wiele […]
Czarno na białym: typy testów cz. 2
Cześć! W poprzednim wpisie omówiliśmy typy testowania takie jak: testowanie funkcjonalne oraz testowanie niefunkcjonalne. Zanim jednak przejdziemy do kolejnych typów testów, chciałam jeszcze raz przyjrzeć się różnicom tzw. czarnej i białej skrzynki. Testowanie czarnoskrzynkowe skupia się na zachowaniach oprogramowania, na jego funkcjach oraz wszelkich atrybutach niefunkcjonalnych – ale nie odnosi się do wewnętrznej struktury oprogramowania. […]
Typowo o Typach Testów
Typ testów (test type) → grupa czynności testowych nakierowanych na testowanie modułu lub systemu, skoncentrowanych na konkretne cele, takie jak: test funkcjonalny, test użyteczności, test regresywny. Typ testów może być użyty na jednym lub na kilku poziomach testów. Cele określonych typów testów: weryfikacja funkcji wykonywanej przez oprogramowanie weryfikacja niefunkcjonalnego atrybutu jakościowego weryfikacja struktury lub […]
