Autor

Admin

Testy Penetracyjne

Testy penetracyjne (ang. Penetration tests lub w skrócie pen-tests, pentesty) to próba oceny bezpieczeństwa infrastruktury IT poprzez kontrolowane (i bezpieczne) wykorzystanie luk w zabezpieczeniach. Słabości (luki) mogą występować w systemach operacyjnych, usługach, aplikacjach, nieprawidłowych konfiguracjach lub ryzykownych zachowaniach użytkowników końcowych. Taka walidacja okazuje się również […]

Testowanie w DevOps
Część II

W naszym lipcowym wpisie staraliśmy się przybliżyć wam ogólną charakterystykę metodyki DevOps. Uzbrojeni w taką podstawę teoretyczną, możemy przejść do obszaru ściślej związanego z tym, co nas najbardziej interesuje 😉 Dziś zapoznamy się z Continuous Testing; procesem bardzo charakterystycznym dla DevOps i zastanowimy się, jak w takiej […]

Problemy z automatyzacją testów
Część II

Tydzień temu mieliście okazję przeczytać pierwszą część tekstu o problemach z automatyzacją testów. W tym tygodniu kontynuujemy ten wątek. Opisaliśmy trzy kolejne trudności, które mogą pojawić się przy wdrażaniu automatów do projektu. Współpraca i komunikacja Dobra współpraca i komunikacja w zespole to wyzwanie nie tylko w przypadku zespołów wdrażających testy automatyczne, […]

Problemy z automatyzacją testów
Część I

Automatyzacja testów to temat bardzo aktualny i na czasie, zwłaszcza w środowiskach wykorzystujących dobrodziejstwa metodyk Agile czy DevOps. Automatyka sprawdza się doskonale w wykonywaniu testów dymnych lub testów regresji. Okazuje się także pomocna w opracowywaniu danych testowych i wykonywaniu założeń testowych, w angażowaniu dużej ilości danych lub w przypadku danych […]

Testowanie w DevOps
Część I

Po dłuższej nieobecności wracamy do was z kolejnym postem edukacyjnym. Przeglądając strony branżowe, śledząc hashtagi na twitterze i dopuszczając się innych aktywności w social mediach, temat DevOps w środowisku IT nie mógł pozostać dłużej nieopisany. O DevOps wspomnieliśmy już trochę w naszym majowym wpisie Co dalej z Agile?, gdzie wymienialiśmy tę […]

Co dalej z Agile?

O metodyce Agile mogliście już przeczytać w naszych poprzednich wpisach. W części I rozprawialiśmy na temat specyfiki tego podejścia. Przedstawiliśmy też przykłady zastosowania tej metody. W części II omówiliśmy cztery praktyczne metody testowania w Agile i ich najlepsze praktyki. W tym wpisie zastanowimy się nad przyszłością Agile. Czy zwinne metody w ogóle […]

Poziomy testów

Z naszego marcowego wpisu dowiedzieliście się już, na jakie rodzaje możemy podzielić testowanie oprogramowania, bazując na celach, w jakich je przeprowadzamy. Dziś przyjrzymy się innemu zagadnieniu związanemu z podziałami testów; poziomami testów. Często przez nas przywoływany Sylabus ISTQB Poziomu Podstawowego (wersja 2011.1.2.), na którym będziemy w tym wpisie bazować, wyróżnia […]

Charakterystyka oprogramowania

Model jakościowy     W swojej książce „Zawód tester” Radosław Smilgin podaje trzy metody charakteryzowania oprogramowania; wg ISO/IEC 25010, The Test Eye oraz wg Jamesa Bacha. Oczywiście metod kategoryzowania i opisywania oprogramowania jest o wiele więcej, ale nie chodzi o to przecież, by wymieniać je wszystkie. W tym poście skupimy się na tej zaproponowanej […]

Jak uniknąć etykiety „invalid bug”

Tym z was, którzy postawili już pierwsze kroki w świecie testerskim i tropią defekty oprogramowania zawodowo, z pewnością przydarzyła się sytuacja, w której wykryty bug wrócił z etykietą invalid (nieważny/nieprawidłowy). W takiej sytuacji system działa według określonych specyfikacji mimo zaraportowanego błędu. Jeśli chcecie dowiedzieć się więcej na temat defektów, to odsyłamy was […]

Smoke testing i Sanity testing

W tym tygodniu wzięliśmy pod lupę Smoke testing (zwane też testami dymnymi) i Sanity testing. Nazwy brzmią interesująco i z pewnością intrygują. Co to za testy, do czego się ich używa, jakie mają mocne i słabe strony i czym się od siebie różnią? Jeśli szukacie odpowiedzi na któreś z tych pytań, zapraszamy do zapoznania […]