quality assurance

Pipelines Embedding Performance Engineering into Continuous Integration and Delivery

In the world of continuous integration and continuous delivery, the importance of ensuring good performance has increased immensely. While functional and unit testing are relatively easier to integrate into these processes, performance engineering has typically raised more challenges. Here's how you can mitigate them.

Anjeneya Dubey's picture
Anjeneya Dubey
lock and keys Security Is Critical, So Why Don’t We Take It Seriously?

Once you move into banking applications or anything related to healthcare, it becomes more and more important for developers and testers to guarantee that all the data they’re gathering from their users is locked behind the biggest, most bulletproof safe you’ve ever seen.

Josiah Renaudin's picture
Josiah Renaudin
A voice-activated home device and a smartphone voice assistant Testing Next-Generation Digital Interfaces

With chatbots, facial recognition, voice integrations, and more, digital interfaces have a complex software side. With concrete examples from the market, Amir Rozenberg offers new approaches for embedding quality and test activities into the development cycle when dealing with this new generation of digital interfaces.

Amir Rozenberg's picture
Amir Rozenberg
wavy line graph Use Input Data, Output Data, and Analytics to Drive Your Testing

The industry keeps growing in complexity, and there are more things than ever that need to be tested. By studying the data you have and making use of modern analytics, you can allow your team to run more smoothly, complete certain tasks with fewer resources, and give yourself a clearer lane to better software.

Josiah Renaudin's picture
Josiah Renaudin
Various bugs Why Software Testing Is Key to DevOps

One of the major reasons organizations adopt DevOps practices is to accelerate delivery of software to production. However, many fail to include quality components in their practices. Continuous deployment without quality is just delivering continuous bugs. Here's why software testing is an essential part of DevOps.

Alan Crouch's picture
Alan Crouch
Photo of a person looking through binoculars, by Evan Kirby 6 Skills Needed for Exceptional Exploratory Testing

While anyone can claim to be an exploratory tester, only those with a set of honed skills will discover hard-to-find bugs that could impact your mobile app or website. Exploratory testers must possess these six skills if they are to find the edge cases that could derail a successful software release.

Nicholas Roberts's picture
Nicholas Roberts
looking through telescope Software Testing Trends for 2018

The software testing trends that are being predicted for the new year are all over the place. Rajini Padmanban looks at the predicted trends for software testing while also examining what she is already seeing as the common requests and needs in the field.

Rajini  Padmanaban's picture
Rajini Padmanaban
King Arthur's sword in the rock Why Agile Is a Double-Edged Sword When It Comes to Quality

When it comes to quality, agile very often leads to better applications and just stronger testing overall. However, the rapidity of agile can make it even more difficult to keep up with bugs since you’re iterating at speeds teams often just aren’t used to.

Josiah Renaudin's picture
Josiah Renaudin