Categories

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
Integrating BDD Cucumber Test Suites in Jenkins in 3 Steps

Integrating BDD Cucumber Test Suites in Jenkins in 3 Steps

Behaviour Driven Development improves communication between Developers, Testers and the product owners and over a period of time we end up having a large suite of tests that need to be run very often. To have tests running regularly, it is key that we integrate test suite execution with our CI tool chain. Constantly challenging…

Read More
End-to-end Tests Using Watir Webdriver

End-to-end Tests Using Watir Webdriver

Functional automated testing tools have come a long way since the days of winrunner, quick test pro, qa test etc. All these tools are very good at what they do but lately a bunch of open source test tools have gained tremendous popularity like selenium, watir, sahi, canoo webtest etc… But my favourite is the…

Read More

Subscribe to the Modus Newsletter

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