Categories

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
webdriverio-page-object-advanced-concepts

WebdriverIO – Page Object Advanced Concepts

The most successful test design pattern is by far the Page Object pattern for enhancing test maintenance and reducing code duplication. A page object is an object-oriented class that serves as an interface to a page of your automation project. The tests use the methods of this page object class whenever they need to interact…

Read More
Hybrid Application Testing with Protractor and Appium

Hybrid Application Testing with Protractor and Appium

Testing hybrid projects can be challenging. The number of mobile devices the product has to target adds layers of complexity. Nowadays browsers come with powerful device emulators, which brings up a great question: Why bother configuring and testing on real devices? Well, because emulation can’t match real device testing so checking on it is a…

Read More
Automated Tests for ReactJS Web Apps Using WebdriverIO

Automated Tests for React.JS Web Apps Using WebdriverIO

UI testing is always challenging. Some parts of an app you can test through automation, while others you need to test manually. We always try to minimize manual testing, but in order to deliver an awesome user experience, automation testing is equally important. In the following article I will talk about setting up an automation…

Read More

Subscribe to the Modus Newsletter

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