Autor

Admin

Specjalizacje w testowaniu
Część II

Tydzień temu opublikowaliśmy pierwszą część wpisu na temat wyodrębniania specjalizacji w dziedzinie testowania oprogramowania. Kiedy należy to robić, a w jakich okolicznościach warto sobie odpuścić? Pokrótce opisaliśmy też sytuację specjalistów od testowania na rynku pracy. W drugiej części zajmiemy się wyodrębnieniem i opisaniem w paru słowach najpopularniejszych specjalizacji wśród testerów, […]

Specjalizacje w testowaniu
Część I

Czy są nam potrzebne?   Obecnie branża IT to jedna z najszybciej rozwijających się na rynku. Sytuacje, w których programista sam ustala wymagania klienta, sam projektuje program, sam go pisze i testuje, należą do rzadkości. Oczywiście zdarzają się jednostki, które tworzą kompleksowo (od podstaw) np. witryny internetowe, ale jest to nieczęste zjawisko. […]

Shift-left Testing
Część II

Mantra DevOps   Dwa tygodnie w części I tego wpisu temu staraliśmy się ogólnie nakreślić, czym jest podejście Shift-left, jaki ma związek z modelem kaskadowym i jakie kluczowe kwestie składają się na tę koncepcję. Tym razem proponujemy wiedzę trochę bardziej praktyczną taką ready-to-use. Wypunktujemy […]

Shift-left Testing
Część I

Mantra DevOps Jeszcze nie tak dawno temu cykl życia oprogramowania w ogóle nie uwzględniał oddzielnej fazy testowania. Programiści pisali kod, potem sami go sprawdzali i analizowali pod kątem występowania błędów, naprawiali usterki i wypuszczali produkt na rynek. Koncepcja wprowadzenia testowania oprogramowania jako oddzielnej fazy projektu była wprowadzana stopniowo, […]

Jak wybrać testy do automatyzacji?

W obliczu zwiększającej się roli automatyzacji znaczny odsetek przedsiębiorstw stara się przekształcić dotychczas manualne testowanie na automatyczne, by zwiększyć produktywność i stopień pokrycia testowego. Jednym z kluczowych kroków, jakie podejmują, jest wybranie odpowiednich przypadków testowych i rzetelne określenie zwrotu z inwestycji (ROI; Return On Investment). Zanim więc przystąpisz […]

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ę […]