Categories

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
Protractor and Elementor

Protractor and Elementor

Intro Locators and elements are the foundation of any automated test (youdontsay). You spend a good portion of your time hunting down the right elements to interact with for tests. Sometimes, you find the right elements through trial, error, and multiple test runs. Not incredibly efficient, right? Thankfully, there are some great options available that…

Read More
Writing Solid Bug Reports for Mobile App Development

Writing Solid Bug Reports for Mobile Apps

I bet you’ve been in a situation where you caught a bug, reported it and then your team member (Developer) says: “Hey, I can’t reproduce it. It’s working on my machine”. Those situations are interesting for me. When I hear that from a developer I always wonder: “Is the issue still present in the new…

Read More
Using the Page Object Design Pattern in Sencha Test

Using the Page Object Design Pattern in Sencha Test

Don’t Repeat Yourself (DRY) is a software development principle that is equally important to automation software testing as it is to software development. In testing, there are different patterns that can help you achieve this. One of them is the Page Object pattern. You’ll find that using this pattern with Sencha Test may be easier…

Read More
e2e_tests_nightwatch-cucumber

Writing E2E Tests with Nightwatch-Cucumber

Nightwatch.js is an awesome, lightweight, Node.js based, End-to-End (E2E) testing framework. Cucumber.js is a JavaScript implementation of Cucumber, my favorite Domain Specific Language (DSL) driven testing framework. When I found out that Github user mucsi96 wrote a plugin that uses Nightwatch with Cucumber.js, aptly named Nightwatch-Cucumber, I decided to give it a try. I am…

Read More

Subscribe to the Modus Newsletter

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