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
Przedstawiciel jednostki certyfikującej TUV NORD Polska postara się zaprezentować aktualne zagrożenia dla przetwarzanych informacji w postaci elektronicznej. Tym razem postanowiliśmy nie zamykać się wyłącznie w obszarze biznesowego otoczenia. Zaprezentujemy Państwu przykłady z życia, dotyczące Was, Waszych znajomych, rodzin. Wspólnie postaramy się odpowiedzieć na pytanie, gdzie powinniśmy wykonywać przelewy elektroniczne, w pracy, w domu, hotelu, w…
Czytaj więcej
Za każdym razem jak ktoś z rodziny czy znajomych nie będących w „temacie” pyta się co ja robię, zaczynam opowiadać o tym, że testuję sprzęt telekomunikacyjny i podaję przykład telewizora (wyświetlacza). Testować można różnie. Można testować mechanicznie, środowiskowo i pod kątem software’u. Wiadomo nie od dziś, że nikt nie jest w stanie przetestować wszystkiego, tak…
Czytaj więcej
W dobie globalizacji i Internetu klient może w łatwy i prosty sposób decydować o wyborze firmy, jakości produktu, niezawodności czy cenie. Aby organizacja mogła odnieść sukces, nie wystarczy już, że będzie dobra na rynku, lecz powinna dążyć do doskonałości. Współczesne doskonałe organizacje są organizacjami w ruchu, elastyczne, odpowiadające na potrzeby i wymagania interesariuszy. Doskonałe organizacje…
Czytaj więcej
Czy jakieś błędy szczególnie Cię irytują? Chciałbyś je wszędzie wyplenić? Ja mam swoją własną listę, listę podatności, czy inaczej mówiąc błędów w mechanizmach zabezpieczeń aplikacji. Chciałbym się nią z Wami podzielić, pokazać Wam jak je wykryć i czemu należy je poprawić, aby w żadnej aplikacji, czy w tej którą testujecie, czy po prostu używacie, nie…
Czytaj więcej
OWASP Application Security Verification Standard (ASVS) is an open standard regulating the range in the coverage and level of rigor when performing web application security verification. It specifies requirements for web applications/services and environments, represented by technical security controls, establishing a level of confidence. Furthermore, security requirements are organized in subsets forming three levels. The…
Czytaj więcej
Aby skuteczne testować nie trzeba wcale wymyślać wielu scenariuszy czy automatyzować wszystkiego. W dobie coraz bardziej skomplikowanych systemów i wszechobecnych integracji i zależności, nie potrzebujemy większych młotków, ale więcej sprytu i finezji w testowaniu. Prowadzący na przykładzie projektowania testów walidujących poprawność działania sieci neuronowych pokaże jak można podnosić skuteczność testowania i nie popadać w pułapkę wykładniczo rosnących konfiguracji, wymagań i zależności. Profil…
Czytaj więcej
Celem prezentacji jest przedstawienie procesu powstawania testów automatycznych w OLX wraz ze wszystkimi wyzwaniami i problemami jakie niesie ze sobą automatyzacja dużej platformy w wielu wersjach językowych oraz korzystanie z selenium. Na początku chcielibyśmy krótki wspomnieć o podstawowej strukturze testów, wykorzystaniu bazy danych, page object pattern. Następnie skupić się na sposobach i rozwiązaniach dotyczących zapewnienia…
Czytaj więcej
Frameworki Junit i TestNG to podstawa testowania zautomatyzowanego w języku programowania Java. Jednak wielu testerów nie zwraca wystarczającej uwagi na ten ważny aspekt projektowania zautomatyzowanych testów. Początek pracy z tymi narzędziami jest łatwy. Doświadczenie jednak pokazuje, że większość testerów automatycznych wykorzystuje tylko niewielką część możliwości, które zapewniają frameworki testowe. W prezentacji zostanie przedstawione jak organizować…
Czytaj więcej
O tym, że w arsenale nowoczesnego testera powinny znajdować się zarówno umiejętności analityczne, podstawy programowania, jak i szereg umiejętności miękkich, wiemy już wszyscy. Jeśli dodamy do tego doświadczenie w pracy ze zwinnymi metodykami wytwarzania oprogramowania, otrzymujemy niemal idealnego w oczach pracodawcy kandydata. Co jednak, jeśli któregoś dnia Twój przełożony powie: – Nasz czujnik ostatnimi czasy…
Czytaj więcej