The Past, Present and Future of the QA

Written by Jacqueline Lo

As we’ve discussed in previous articles, the role of the QA has transformed over the years. Affected by a shift towards Continuous Delivery, technological advances (such as A.I. and machine learning) and changing expectations from clients and their own teams alike, the role of QAs of today isn’t what it used to be a few years ago. Naturally, the skills that will...

Read More »

Agile: First Contact with a New Client

Written by Rangle.io

Our recent whitepaper “Advanced Agile: Five Ways to Accelerate Delivery, Improve Flexibility, and Reduce Waste” summarizes five of the key insights Rangle has acquired doing Agile software development projects for a diverse group of clients. In this article, we would like to talk about another: how to handle first contact with a new client, and in particular, what needs to happen at the start of...

Read More »

Where to Begin in Agile: Learning Before Doing

Written by Rangle.io

Our recent whitepaper “Advanced Agile: Five Ways to Accelerate Delivery, Improve Flexibility, and Reduce Waste” summarizes five tactics Rangle recommends for any company considering implementing Agile practices. This post explores something that we believe has to happen before that can even start: learning. We use that term rather than "training" because what matters isn't what's put in front of people, but what sticks. The first...

Read More »

BQAs: Why We Combined the Business Analyst and Quality Assurance Roles

Written by Erick Dimistracopulos

Quality assurance has a bad reputation. Despite being a vital part of the development process, some argue that if developers were writing good code in the first place, then QAs wouldn’t be necessary. Yet constant testing is vital to ensure things work as they’re supposed to. Part of the problem with more traditional quality assurance is that the role isn’t integrated enough...

Read More »

Unit Testing React, Redux, Selectors, and Epics

Written by Kyle Truong

How does unit testing work for front-end React-based applications in 2017? Testing React Components Components can be tested with snapshot testing. Tools like Jest (often combined with Enzyme) that offer this functionality take a ‘snapshot’ of what your component renders--everything from divs, attributes, classNames, props, and state--and saves it to a file, kind of like this: On subsequent test runs, Jest takes a new snapshot...

Read More »