Archiwum Tagów: BDD

Web Application Security Test Automation

Prelegent: Marek Puchalski Zachodząca w ostatnich latach transformacja procesów wytwarzania oprogramowania idąca w kierunku zespołów zwinnych (pracujących w metodykach agile), wykorzystujących podejście DevOps oraz wdrażających swoje projekty w chmurze, wymaga przemyślenia na nowo wszystkich procesów zapewnienia bezpieczeństwa tworzonych aplikacji. Krótkie sprinty nie pozostawiają już miejsca i komfortu na testy manualne. O ile jednak manualne testy…

Czytaj więcej

Gherkin – lekarstwo na problemy automatyzacji czy kosztowne placebo?

Prelegent: Paweł Maciejewski Gherkin zdobywa coraz większą popularność, coraz więcej frameworków zawiera implementację gherkina. Wielu testerów uważa, że ‚używa BDD’ w swoich projektach, promując takie podejście. Dla wielu gherkin i BDD stały się wręcz synonimem i dla wielu oznaczają po prostu automatyzację testów interfejsów. W swojej prezentacji chciałbym dokonać jednoznacznego określenia i rozróznienia BDD oraz…

Czytaj więcej

BDD jako podstawa komunikacji

Podsumowanie badania „Doomed from the Start?” przeprowadzonego przez Geneca w 2011 informuje, że tylko w co trzecim projekcie strona biznesowa sprawdza, czy wymagania zostały poprawnie zinterpretowane, a znaczna część osób po stronie technicznej jest niezadowolona z jakości dostarczanej specyfikacji. Generuje to ryzyko opracowania nieodpowiedniego rozwiązania, co często kończy się fiaskiem projektu. BDD pozwala to ryzyko…

Czytaj więcej

Behavior Driven Development in a complex environment – Consumer Driven Contracts

Prelegent: Remigiusz Dudek Our software becomes more complex with every iteration we spend on it. There are new systems we need to integrate with or if you’re using microservice approach there are dozens of new services in your environment. How on earth you’re supposed to test such system from end-2-end perspective. So far it seemed…

Czytaj więcej

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

„Klient ma zawsze racje”, czyli jak popadłam w incepcję i napisałam automaty do automatów

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

Wzorce projektowe w automatyzacji testów aplikacji webowych

Prelekcja będzie przeglądem wzorców oraz anty-wzorców projektowych stosowanych w automatyzacji aplikacji webowych Agenda: Wzorce i anty-wzorce – definicja Po co nam wzorce? Omówienie kilku antywzorców i złych praktyk: spaghetti pattern big ball of mud Omówienie wzorców projektowych: DRY pattern hermetic pattern default values pattern action wrapper pattern BDD page object pattern black hole proxy pattern…

Czytaj więcej

Automatyzacja w oparciu o dobrą komunikację z klientem

      Opis warsztatu: Poznanie użytkowników oprogramowania, które tworzymy jest istotnym elementem w podejściu BDD. W czasie warsztatu poznamy zabieganego użytkownika systemu, a zebrane wymagania przedstawimy w postaci wykonywalnych scenariuszy testowych w oparciu o piramidę testów. Wymagania: Uczestnicy powinni mieć zainstalowane przed warsztatami: Sublime Text 2 + Package Control (https://packagecontrol.io/installation#st2) + Gherkin Plugin (https://packagecontrol.io/packages/Gherkin%20(Cucumber)%20Formatter)…

Czytaj więcej

Program konferencji

TwitterFacebookLinkedInGoogle+