Hooks are blocks of code that run before or after each scenario in the Cucumber execution cycle. This allows us to manage the code workflow better and helps to reduce code redundancy.
Here's a quick checklist of advanced elements to check for during front-end testing.
When the right requirement analysis techniques are chosen for a particular project, it results in minimal rework efforts and satisfied stakeholders. Let’s understand the applications of requirement analysis techniques in real-time projects.
Here’s what QA engineers need to know in order to understand and strategize the testing of Revisions in Drupal.
Since we are one of the contributors in the Drupal community we’re actively taking part in further development and advancements of the best practices. Here in this article, we will elaborate you the best practices to XSS.
The use of visualization techniques in discussing business scenarios makes tracking requirements less tedious and more intuitive. Here’s how we handled complex, changing requirements using Unified Modeling Language (UML) diagrams to capture workflows.
Here's a quick checklist of basic elements to check for during front-end testing.
Here's why it's important to test all applications for accessibility, as well as the guiding principles and QA checklists to get you started.
The Mink library allows users to automate user interaction with the browser. Here's how to install Mink with Behat.
Behat is a PHP testing framework that can be used to automate acceptance tests and identify regression bugs close to their point of introduction. Here's how to get started with automated testing using Behat.
Learn how to set up Selenium with Cucumber using Maven, as well as how to write feature files using Gherkin, execution, and generating HTML reports.
To work in an Agile project, QA should have a good understanding of Agile methodology and processes. Here are some best practices.