Pair testing jest – chyba – mało stosowaną techniką testowania, która, przy odpowiednio dobrym przygotowaniu, może dać zaskakująco ciekawe efekty. Na początku panelu chciałbym przedstawić kilka zasad, których warto się trzymać podczas testowania w parach, opowiedzieć o tym, jak i dlaczego stosujemy tę technikę w testuj.pl oraz wspólnie zastanowić się i przedyskutować korzyści jak i…
Czytaj więcej
The Recent development of the frameworks like Cucumber shows the importance of techniques that make technical automated tests more readable to business. But are we able to design BDD test scenarios well? Are the sentences describing test steps always clear and consistent? Is our code fully reusable without any unnecessary duplications? Suppose we have thousands…
Czytaj więcej
Chcielibyśmy wspólnie z uczestnikami panelu znaleźć odpowiedź na pytanie: Czy testowanie może opierać się tylko i wyłącznie na sztuce sprawdzania? Czy w testowaniu wystarczy tylko poprawnie sprawdzać rozpisane scenariusze testowe czy recepta na oprogramowanie pozbawione błędów leży gdzieś indziej? Zastanowimy się wspólnie jakich umiejętności powinien dostarczać zespołowi tester żeby dostarczane oprogramowanie…
Czytaj więcej
From my experience it seems that whenever team needs to have a specific tool for test management it means they failed to embrace one of agile ideas. Usually a root cause for such need is as follows: 1. There is a separarte test team and we need to track effort/progress – meaning that team failed…
Czytaj więcej
Wśród olbrzymiego przyrostu i wymiany informacji w świecie pędzącym do przodu o petabajty danych dziennie, raz po raz pojawiają się trendy. Czasem rewolucjonizują one daną dyscyplinę, a czasem są “jedynie” dobrym tematem do branżowych rozmów przy piwie. Na nowe trendy nie jest odporna również dziedzina testowania oprogramowania. Jednym z takich “nowości”…
Czytaj więcej
Inteligentne samochody, domy czy miasta już dzisiaj zmieniają otaczający nas świat. Liczba urządzeń podłączonych do globalnej sieci rośnie w bardzo dużym tempie i nie ma możliwości zatrzymania tego trendu. W mojej prezentacji chciałbym przybliżyć czym właściwie jest IoT i to jakie wyzwania związane ze złożonością systemów, bezpieczeństwem oraz oczekiwaniami użytkowników końcowych mogą nas jako testerów…
Czytaj więcej
Na początku krótki wstęp wprowadzający do tematu. Przedstawienie projektuCivico– zdarzeń, jakie algorytmy wizyjne w Civico wykrywają, w celu pokazania kontekstu tego, co było testowane. Następnie przedstawienie od strony teoretycznej ogólnych założeń testowania algorytmów wizyjnych – projektowanie zbiorów danych testowych, weryfikacja poprawności zgłoszonych zdarzeń oraz określanie skuteczności działania detektorów. Po przedstawieniu idei testowania algorytmów wizyjnych od…
Czytaj więcej
W swoim wystąpieniu chciałabym opowiedzieć o wadach I zaletach projektowania testów w oparciu o tworzenie przypadków testowych. Każdy projekt informatyczny i Organizacja rządzą się swoimi prawami, co więcej proces testowania powinien być pochodną SDLC i dobrze, aby był dopasowany do umiejętności i wiedzy zespołu testów. Produkty testowe powinny być zrozumiałe dla Klienta, a ich celem…
Czytaj więcej
O testowaniu oprogramowania zostało już tyle powiedziane, że praktycznie każdy choć trochę interesujący się tym zagadnieniem ma już określone własne wyobrażenie o „świecie testowania oprogramowania”. Tak jak w innych dziedzinach tak i tutaj pojawiają się autorytety, eksperci i innowatorzy. I tak jak w innych dziedzinach tak i w testowaniu oprogramowania bardzo szybko natrafiamy na spór…
Czytaj więcej
Wiele zostało napisane o niezależności testerów od innych funkcji w organizacji oraz zachowaniu maksymalnej obiektywności procesu testowania oprogramowania. Czy to całościowy obraz? Może się wydawać, że tak. Chciałbym przedstawić inny punkt widzenia – z perspektywy kodowania audio – komplementarne techniki oparte o subiektywne odczucia, które pozwalają na udoskonalenie jakości oprogramowania. Jak zbudować środowisko testowe? Jak…
Czytaj więcej