Categories

Writing Cucumber Features: Which Approach is Better?

Writing Cucumber Features:
Which Approach is Better?

Cucumber is an awesome tool that can help your team create living documentation for your applications. It is a great way to gain a better understanding of how your application should function. It utilizes Gherkin – a language that is at the core of Cucumber’s ability to both document and automate tests. It allows for…

Read More
Protractor Parameters: Adding Flexibility To Automation Tests

Add Flexibility to Automation Tests with Protractor

If you’re willing to read the API docs on it and do a little experimenting, you’ll find that Protractor has a number of built in features that can add yet another facet to your automation stack.

Read More
5 Qualities of a Good Quality Assurance (QA) Engineer

5 Qualities Of A Good QA Engineer

Let’s be honest, Quality Assurance (QA) is not the most glamorous of careers. QA is the type of field that does not get a lot of attention until something is broken. QA Engineers know they are doing their jobs well – and can quietly raise a fist of success – when releases are quiet. There…

Read More
protractor jasmine data provider

Protractor and Jasmine Data Provider

With any framework that picks up traction and becomes widely used, comes an awesome community of developers looking to make that framework better than it is on its own. Package managers like NPM and Homebrew provide a bountiful host of tools and extensions that can be helpful (and sometimes life-saving) to your project. One such…

Read More
Automate All The Things

Automation: What, Why and When To Use It

The case for not automating all the things Test automation is a powerful process that has found a valued role in software development. We see more and more companies pushing for some kind of automation suite for their own applications, be it for performance, unit, or end-to-end testing. Each type of automation can greatly contribute…

Read More
Cucumber

Automated testing with Cucumber and Watir-Webdriver

For the last couple of years we have been using cucumber and watir-webdriver to build robust test automation suites. We believe that contributing to the open source community is vitally important, so we made the test harness public to benefit the community.

Read More
Continuous Integration

Protractor and Friends: Continuous Integration

What tool works best for the application you are developing? How should you structure the tests or organize any UI elements?

Read More
Protractor and Page Objects

Protractor and Page Objects

In a previous post, we looked at using the Protractor framework with AngularJS apps. While Protractor is a great testing tool out of the box, it can benefit from some best practices to make a testing suite and its code more manageable. One practice worth considering for organizing test code is the use of a…

Read More
Test your Angular apps with Protractor

Testing AngularJS Apps with Protractor

Do the words “automated” and “tests” make you cringe a little? Creating automated tests for an application isn’t the most glamorous of tasks. Sure, it can be tedious and requires a lot of work initially, but establishing a good workflow for development and testing is important and putting test creation on the back burner is…

Read More
Jmeter for Performance Testing

Jmeter for Performance Testing

We all agree how important functional automated testing is, however not many applications go through a complete round of performance testing. Here are some of the reasons why everyone should make Performance testing an integral part of their software development process. – Capacity Planning   – Scalability & Stability   – Average online shopper expects…

Read More

Subscribe to the Modus Newsletter

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