Categories

Screenplay Test Design Pattern

The Screenplay Test Design Pattern

The Screenplay Test Design Pattern, also known as the Flow Pattern, has been around since 2007 and can be used to address high costs associated with using the Page Object. Learn how to implement the Screenplay Test Design Pattern with Node.JS, WebdriveIO, and Cucumber.

Read More
Test Assertions in C#

Integrating Test Assertions in C#

Properly integrating C# test assertions is key to producing quality test data, whether you’re new to C# or already working on a functioning framework.

Read More
How to Use Test Data for Increased Software Quality

How to Use Test Data for Increased Software Quality

Test data is a major influencer of test reliability and should be the main concern of the people involved in writing the tests.

Read More
Test Artifacts Test Rail and Pytest-bdd and Python

Pytest-bdd, TestRail, and Test Artifacts

This is part of the Python Automation Testing blog series. You can review the code from this article on the Python Automation Git repo. Many QAs have a tendency to minimize the information they record when testing. This can vary from not recording the test data used, to having no written Test Cases. The challenge…

Read More
Python, Pytest, Pytest-bdd Automation Testing

Python Automation Testing: Pytest and Pytest-bdd

This is part of the Python Automation Testing blog series. You can review the code from this article on the Python Automation Git repo. A while back I started working on a new project where I had to put together an automated testing solution for Hybrid Applications developed with Ionic/Angular. I first considered ProtractorJS, as…

Read More
Bitbar Mobile CI for Testing IOS and Android Applications

Using Bitbar CI for Cross Platform Mobile Testing

Bitbar Continuous Integration is a SaaS product for mobile testing on iOS and Android platforms. This post will guide you through a typical server-side iOS set up for a test run of two of the most popular frameworks for JavaScript (ECMAScript 6): Jasmine and Cucumber. Both will use Appium and Protractor as proxies between the…

Read More
Writing Tests with CodeceptJS & Nightmare

Writing Tests with CodeceptJS & Nightmare

There are plenty of test automation tools available for a project. Most give you the ability to combine frameworks together to better suit your needs. Because there are so many different options and combinations of testing tools and libraries, it may be difficult finding something to get started with. To help with that, let’s take…

Read More
QA Resolutions for 2018

QA Resolutions for 2018

The start of a new year gives us the opportunity to look at what we can improve. It’s the perfect opportunity for setting new goals or adjusting current ones. Let’s take a look at a few goals we can set for those of us in Quality Assurance. Test more, write less Test cases, plans, checklists,…

Read More
Quality Assurance: "Can You QA That?"

“Can You QA That?”

If you have ever worked in a software development team, in any capacity, you’ve most likely heard that phrase tossed around. What does it really mean? For most individuals, outside of a Quality Assurance Team, it means, “I need this tested. Can you validate it and report back your findings?” However, for the person on…

Read More
Why Didn't QA Catch This?

Why Didn’t QA Catch This?

A Look at Broken Processes Quality Assurance (QA) can get a lot of flack throughout a release cycle, naturally. Isn’t QA the gatekeeper for an application? If a bug is found after a release by a customer then many look to that team first. If bugs continue to pop up then tests – from manual…

Read More

Subscribe to the Modus Newsletter

Receive the latest blog articles and insights every month from the Modus team.