تفاصيل الدورة

This exciting journey covers Serenity BDD with Selenium WebDriver and the tests will be designed and implemented in BDD style using Cucumber JVM and smartly packaged and modeled in Page Factory Design pattern. We will cover Maven our "build manager "   illustrating step by step on adding dependencies,  setting profiles & goals, execution and reporting using solid plug-in's.  The course covers Jenkins installation and setup  to trigger build execution 'On Demand' or On 'Predefined time patterns'  and show how to expose the CI Jenkins allowing to trigger build's with lot of parameters making it a combinatorial triggering build tool. We will also cover Jira and its 2 way integration with Serenity making the work flow state transitions seamless. The cool screen play framework where the entire execution in form of screen shots are embedded into serenity's smart report with various filter/ options to view the execution and coverage across Manual, Automated tests against Jira stories effortlessly. I will also shed enough light on using the same framework to test REST services easily using RestAssured API.

FYI/FYA>>

@Learners : The 2 Way Jira Integration is fragile in the serenity new builds and once it is fixed by the community, I will post the video showcasing the set up. For Now the One way works where Jira tickets are pulled into the Serenity Report and displayed.

What do you need to get started?

Absolutely willingness to new learn new tools and stuff and a mindset to change from traditional frameworks.

A PC with windows OS with Admin rights and a decent internet.

What do you need to know to learn the course effectively and what will finally YOU get ?

This course would require some basic programming skills and idea on manual testing. During the course, we will touch base on java basic concepts, WebDriver, Object Identification techniques, good design patterns and techniques like Page objects, best practices to implement Serenity framework with Cucumber BDD style tests using Gherkin for writing features and scenarios ( requirements) with a 2 Layer abstraction for ease and quick modelling of suites. We will run through real life examples using public hosted websites and test across browsers. I will show how to set up Maven for quick and painless maintenance of relevant jars and files required to create, maintain and execute the build with ease. We will show you how to set up Jenkins to trigger parameterized build and auto emailing of reports. More interestingly and new features like 2 way Jira integration for intelligent reporting , easy drillable and a comprehensive coverage of requirements effortlessly.

At the end of the course you will be easily able to implement this framework from scratch at your workplace or helps you to stay ahead in the automation race in terms of job search or career enhancement prospects. I will attach all the relevant source code and materials and do my best to make this fresh new journey an exciting and super informative.

Good Luck!

تحديث بتاريخ 22 March, 2018
دورات يمكنك الالتحاق بها على الفور... خذ دورة عبر الإنترنت على Selenium ابتداءً من الآن. See all courses