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
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
Ś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
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
Czas nie jest z gumy a ludzi do pracy zawsze brakuje. Czyż nie dobrze byłoby znać najbardziej błędogenne elementy aplikacji zanim zaczną sprawiać kłopoty? Moglibyśmy lepiej zaplanować zadania związane z zapewnieniem jakości w naszym projekcie. Rozwiązaniem może być wykorzystanie mechanizmów sztucznej inteligencji – wykorzystując dane historyczne, możemy nauczyć je wskazywać potencjalnie kłopotliwe części nowo powstałej…
Czytaj więcej
„Learn from your mistakes” as they say, but what if you’re not aware that you’re making mistakes… will you learn anything? During the presentation I will talk about 7 paths. Following them is not commonly considered as a mistake, nevertheless this common belief does not change the facts that they all lead to an unmaintainable…
Czytaj więcej
Agenda Wprowadzenie – na czym polega grywalizacja Case study: model testowania i przyczyny wprowadzenia grywalizacji, zasady i wykorzystane mechanizmy porównanie efektów pracy testerów po wprowadzenia grywalizacji lessons learned na kolejne edycje grywalizacji Motywy wykorzystane w kolejnych edycjach Elementy zwiększające atrakcyjność i skuteczność grywalizacji Wnioski dotyczące grywalizacji Podsumowanie
Czytaj więcej
Tens thousands of customers, a few millions of users, frequent deployments and immediate feedback about bugs. This is how I would shortly describe the context of deploying JIRA Cloud releases. In Spartez, based on our partnership with Atlassian, not only we take part in the process of developing new functionalities but also we take care…
Czytaj więcej
In this talk I want to convey what I consider to be the most important points about Agile that managers should be aware of if their organization is to truly embrace agility and reap benefits from all the methods and practices teams (and not only teams) will use. Managers are, I think, largely overlooked by…
Czytaj więcej
Artificial intelligence is an important area of computer science. The applications of weak AI can be found in systems related to almost all aspects of industry and everyday life. However, although these techniques are widely known for at least thirty years, there are still not much testing tools (if any) which are based on them.…
Czytaj więcej