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
W swojej pracy każdy QA niechybnie zetknie się z problemem wyboru narzędzi wspierających. Dotyczy to zarówno narzędzi związanych z zarządzaniem testami i ich przebiegiem jak i automatyzacji testów. W swojej prezentacji chciałabym opowiedzieć o swojej przygodzie w projekcie. O procesie decyzyjnym, który doprowadził do wyboru rozwiązania opartego o frameworki Protractor i Cucumber. W trakcie prezentacji…
Czytaj więcej
Quick, Easy, Athena. Athena is : an automation platform with a plugin architecture that allows you to easily create and share services. being used in OLX, by Developers, Ops and Testers to automate as much as they can in order to improve their daily operations. the first Open Source project from OLX.
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
We usually call them mocks. However, there are more patterns and it is really good to know them all. Why? Because it will make your tests simpler and more readable. Using Test Double Pattern in the right place helps you to express precise intention and behaviour of the objects. During the talk, I will explain…
Czytaj więcej
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
Ś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
Wielu testerów i nie tylko testerów zna narzędzia do automatyzacji testów, takie jak Selenium. Wielu potrafi w tych narzędziach skutecznie zaimplementować skrypty testowe. Testowanie to jednak nie tylko implementacja i wykonanie testów. Żeby automatyzacja przyniosła maksymalne korzyści trzeba ją zaplanować, a nade wszystko umieści w odpowiednim miejscu organizacji i procesu testowania. W swojej prezentacji chciałbym…
Czytaj więcej
Podczas prelekcji opowiem o projekcie, w którym musiałam złamać kilka swoich zasad w tworzeniu testów automatycznych. O wymaganiu, które wydawało się nie do spełnienia – „każdy może pisać testy automatyczne”. O rozwiązaniu, które wynikło z lenistwa i braku czasu. Jak do tego doszło? Co właściwie robił ten automat? Czy to w ogóle działa? Na te…
Czytaj więcej
Obecnie coraz więcej firm decyduje się na wytwarzanie oprogramowania z uwzględnieniem urządzeń mobilnych. To podejście wiąże się z wyzwaniem zapewnienia projektom możliwie jak najlepszej jakości. Dlatego wiedza odnośnie tajników testowania aplikacji mobilnych może już wkrótce przydać się niemal każdemu testerowi. W swojej prezentacji postaram się poruszyć następujące zagadnienia: Specyfika testowania aplikacji mobilnych, czyli testy inne niż wszystkie…
Czytaj więcej