Archiwum Tagów: projektowanie_testów

Ontologies – how to avoid mess and truly design your Cucumber scenarios

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

Make tests smarter not harder

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

Tester oprogramowania czy inżynier? Może da radę być obydwoma

Gdy pojawia się pytanie „czym się zajmujesz?”, trudno jest opisać dwoma słowami: „Tester Oprogramowania” tak naprawdę co robisz. Obecnie „Oprogramowanie” może znaczyć prawie wszystko: aplikacje mobilne, systemy bankowe, oprogramowanie wbudowane, … W przypadku mojej pracy oznacza narzędzia do planowania sieci światłowodowych. Na podstawie swoich doświadczeń chciałem podzielić się spostrzeżeniami jak testowanie może poszerzyć naszą wiedzę…

Czytaj więcej

Quo Vadis QA? Jaka czeka nas przyszłość, zważywszy na rozwój technologii pod kątem Internet of Things?

Dzisiejsze biznesy zdają sobie sprawę jak ważne jest zapewnienie jakości – staje się ono centralnym punktem zainteresowania w dostarczaniu produktów na rynek. W końcu użytkownik końcowy nie będzie się zastanawiał czyja to wina, że jego nowiutki telewizor, dron czy inny gadżet po prostu nie działają tak, jak sobie wymarzył. Liczba urządzeń podłączonych do internetu rośnie w…

Czytaj więcej

Jak jakościowo dobre są twoje testy, nie tylko automatyczne.

Jako goście, którym jakość leży na sercu, ciągle zastanawiamy się jak postrzegany jest nasz produkt, nasz kod, procesy i staram się wszystkie nie dorobki usprawnić. Ale jak często zastanawiamy się nad tym jak dobre są nasze testy? Jaka przynoszą korzyść? Czy ich pokrycie odzwierciedla użycie? Czy podczas implementacji kolejnego testu automatycznego analizujemy jego słuszność? Czy robimy analizę kosztów i potencjalnego zysku?…

Czytaj więcej

Testy bezpieczeństwa aplikacji WWW – dobre praktyki

Prezentacja ukazuje od podstaw procesy związane z testowaniem bezpieczeństwa aplikacji webowych, z uwzględnieniem najpopularniejszych narzędzi, metodyk, zasobów wiedzy oraz standardów weryfikacji bezpieczeństwa. Na bazie ponad 10 letniego doświadczenia w przełamywaniu zabezpieczeń, zostaną przedstawione dobre praktyki i najczęściej popełniane błędy związane z wykonywaniem testów bezpieczeństwa. Zostanie omówiona m.in. lista kontrolna standardu Application Security Verification Standard wspomagająca proces…

Czytaj więcej

TestPlan 2.0 z wykorzystaniem modelu ACC i Google Test Analytics

Prezentacja “TestPlan 2.0 z wykorzystaniem modelu ACC i Google Test Analytics” ma na celu wprowadzenie oraz zaznajomienie słuchaczy z efektywną metodą tworzenia i utrzymania “żyjących” planów testów. Ponadto zaprezentowany zostanie przykładowy plan testów stworzony przy pomocy narzędzia GTA (google test analytics). Ramowy plan prezentacji można przedstawić w kilku podstawowych krokach: Plan testów Wprowadzenie, przypomnienie pojęcia…

Czytaj więcej

Odnaleźć się w nanokosmosie

Pewnego dnia przychodzi do Ciebie szef i mówi, że od dzisiaj przestajesz testować aplikacje webowe i będziesz testował oprogramowanie wbudowane. Oczywiście nie byłoby w tym nic dramatycznego gdyby nie okazało się, że to oprogramowanie wbudowane w nanosatelity. Z pewnością w głowie testera pojawiają się pytania jak bardzo zapewnianie jakości w takim środowisku może się różnić…

Czytaj więcej

Im wcześniej, tym lepiej – jak uczenie maszynowe i dobre praktyki tworzenia kodu wpływają na jakość. Studium przypadku

Zastosowanie mechanizmu uczenia maszynowego pozwala wskazać potencjalnie defektogenne obszary kodu komputerowego tuż po tym, jak on powstanie. Umożliwia to planowanie działań zapewnienia jakości już na etapie tworzenia kodu, zanim tworzona aplikacja wejdzie w kolejne stadium jej tworzenia – testowanie. Wiadomym jest, że im wcześniej zastosuje się praktyki QA, tym lepiej i taniej, ale ile konkretnie…

Czytaj więcej
TwitterFacebookLinkedInGoogle+