Posted by John Ferguson Smart
11th March 2019
It was the time of Da Vinci and Michelangelo. It was also the time of Machiavelli and the Medici. Artists working on timeless masterpieces crossed paths with mercenary captains, contracted to do a very specific job. In this keynote talk, John Smart will address important questions with deep implications for any IT team, or any…
Posted by John Ferguson Smart
13th February 2019
This tutorial show you how to get started with REST-API testing using Serenity and Cucumber 4. Get the code Git: git clone https://github.com/serenity-bdd/serenity-rest-starter.git cd serenity-rest-starter Or simply download a zip file. The starter project The best place to start with Serenity and Cucumber is to clone or download the starter project on Github (https://github.com/serenity-bdd/serenity-rest-starter). This project…
Posted by John Ferguson Smart
6th February 2019
Serenity BDD is a library that makes it easier to write high quality automated acceptance tests, with powerful reporting and living documentation features. It has strong support for both web testing with Selenium, and API testing using RestAssured. Serenity strongly encourages good test automation design, and supports several design patterns, including classic Page Objects, the…
Posted by John Ferguson Smart
19th January 2019
(Learn about more modern agile test automation practices in the Modern Agile Test Automation Playbook) Page Objects are one of the most widely used test automation design patterns around. Most QA engineers have used a variation of Page Objects at some point. However, it is often misunderstood and used poorly, which can result in test…
Posted by John Ferguson Smart
31st December 2018
bdd | cucumber | serenity-bdd |
Serenity is primarily designed to report the results of automated acceptance tests. However, there are times when some tests need to be done manually. And it is useful to report these tests in the overall test reports, to get a broader picture of test coverage. To make this easier, Serenity with Cucumber provides some support…
Posted by John Ferguson Smart
30th December 2018
In 2019, the Serenity Dojo will be integrating with Accredible. Accredible is one of the most widely recognised digital credentialing platforms. From January 2019 onwards, when you complete one of the Serenity Dojo courses, you will receive a digital certificate that you can download and use as evidence of your training. You can even post…
Posted by John Ferguson Smart
26th December 2018
When we write acceptance tests, we often need to run them against different environments. Managing the URLs for each environment by hand can be cumbersome, especially when there are not just web pages, but also REST end points, databases etc to think about. Fortunately, Serenity BDD provides a lot of flexibility in configuring environment-specific options….
Posted by John Ferguson Smart
16th December 2018
Serenity BDD provides a number of ways you can integrate your acceptance tests with JIRA. In this article, we look at a few of the more common ones, focusing on integration with Serenity BDD and Cucumber. Adding links to JIRA in your Serenity reports The first and easiest integration with JIRA is to get Serenity…
Posted by John Ferguson Smart
2nd December 2018
https://youtu.be/9CSrBMYbfdE In this first episode of Byte Sized Serenity BDD, we look at a new feature: Transitionary Screenshots.
Posted by John Ferguson Smart
17th November 2018
“BDD is what makes you BE agile, instead of just doing agile” It isn’t hard to find a team that says they are doing Behaviour Driven Development, or BDD. This isn’t too surprising, since, when done well, it is an extremely effective way of delivering high value, high quality solutions to your users. Unfortunately, the…
Page 2 of 9«12345...»Last »