Archiwum Tagów: prelekcja

Testowanie mutacyjne w praktycznych procesach deweloperskich

Na początek celem wstępu i przypomnienia wprowadzona zostanie wraz z objaśnieniem definicja testowania jednostkowego. Następnie przejdziemy do przedstawienia czym testowanie mutacyjne właściwie jest oraz jaka jest jego relacja z wcześniej zdefiniowany testowanie jednostkowym. W dalszej części wykładu zagłębimy sięw praktyczne zastosowanie testowania mutacyjnego, przede wszystkim jako automatyczny process weryfikacji poprawności testów oraz jako narzędzie do predykcji ilości błędów w projekcie. Wskażemy także…

Czytaj więcej

Testowanie aplikacji mobilnych w chmurze – Amazon Device Farm vs Test Object

Testowanie aplikacji mobilnych niesie ze sobą wiele wyzwań. Jednym z największych jest ogromna ilość platform, na których raz wypuszczona na rynek aplikacja może zostać uruchomiona. Mimo, że rynek jest niemal całkowicie opanowany przez dwa systemy operacyjne iOS i Android, nie ma gwarancji, że inny telefon czy tablet (nie wspominając o zegarkach) obsłuży naszą aplikację poprawnie.…

Czytaj więcej

Inżynieria wymagań jako droga do jakości systemów IT

Chaos Report pokazuje, że jednym z głównych przyczyn porażek projektów IT są „oczywiste” wymagania, których Klient nie wypowiada podczas spotkań analitycznych. Brak zarządzania zmianą wymagań, ale również ich niepełna identyfikacja powoduje rozczarowanie Klienta i frustrację po stronie Dostawcy. Czym jest inżynieria wymagań i jaki ma wpływ na jakość systemów IT? Kim jest inżynier wymagań? Czy…

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

Disaster Recovery Testing

Przedstawienie procesu awaryjnego odzyskiwania usług IT i roli testerów oprogramowania. W prezentacji:– dlaczego ta usług ajest ważna– jak zaprojektować rozwiązanie DR– co to jest RTO i RPO (parametry uslugi DR)– jak przygotować test DR– jakie jest połączenie DR I testowania oprogramowania– problemy, wyzwania, role i obowiązkiThe presentation is showing a service called IT Service Continuity…

Czytaj więcej

Mission Impossible czy jak efektywnie ulepszyć organizację

Po co zmieniać? Jak zmieniać? Na czym bazować, standardy, czy własna droga? Jak realnie wpływa uporządkowanie procesów zarządczo-wytwórczych na bieżącą realizację projektów? Czy usystematyzowanie metodyczne faktycznie wpływa na poprawienie bieżącej efektywności projektowej i produkcyjnej? Jak uchronić organizację podczas zmian przed odejściem kluczowych pracowników? Kontynuacja dotychczasowego działania a wdrażane zmiany – jak znaleźć złoty środek? Profil…

Czytaj więcej

Prawne aspekty umów dla projektów realizowanych w modelu Agile

Sporządzenie dobrej umowy do projektu realizowanego w oparciu o Agile może stanowić wyzwanie, tym bardziej, że jednym z głównych elementów manifestu jest wskazanie prymatu współpracy z klientem nad formalną umową, czy działające oprogramowanie ponad szczegółową dokumentację. Nadto, właściwie na początku drogi nie znamy końcowego efektu założonego projektu, jego wartości, czy parametrów. Jednakże dobrze opisana procedura…

Czytaj więcej

Let’s Play – Quality Micro&Macro

Świat IT został opanowany przez mikro serwisy. Nowe podejście do architektury ma zapewnić szybkie oraz wygodne budowanie modularnych, niezawodnych, a przede wszystkim łatwo skalowalnych systemów. I tak jest. Mikro serwisy, zrobione dobrze, rozwiązują wiele problemów, które pojawiały się w przypadku monolitycznych systemów. No właśnie – zrobione dobrze. Zrobione źle, o co nietrudno, mogą przynieść więcej…

Czytaj więcej

From CI to CD – user story

Thanks to our inner drive to optimize all repetitive tasks supported by business pressure to deliver solutions more frequently, we are constantly inspired to remove waste from our software delivery process and shorten a release cycle. I could easily be convinced, that as the need to solve big-bang integration issue and everlasting hardening iteration arisen,…

Czytaj więcej
TwitterFacebookLinkedInGoogle+