quality assurance | TechWell

quality assurance

Hand holding a camera lens focusing on faraway mountains Agile and DevOps Bring the Focus Back on Quality

As companies move to agile and DevOps, silos are coming down and there is more interaction and collaboration among teams. Quality is also becoming everyone's responsibility for the entire software development lifecycle. Quality is more than just testing: Consider a quality value stream along the overall value chain.

Michael Sowers's picture
Michael Sowers
Microphone on a stage at a conference Lessons Learned (and Unlearned) at STARCANADA 2018

With a week full of sessions, tutorials, training classes, and events, the STARCANADA software testing conference had plenty of takeaways. Some highlights: what jobs will look like in the future with AI, why testers should lead efforts to make quality everyone's responsibility, and the importance of unlearning.

Owen Gotimer's picture
Owen Gotimer
Docker logo How Testers Can Use Docker to Shift Left and Automate Deployments

Docker has several advantages over virtual machines: It’s easier to deal with, starts up faster, and requires fewer resources. Using Docker also can give testers more confidence in their releases. Developers use the same environment that will be used in production, which streamlines code delivery and shifts QA left.

Artem Golubev's picture
Artem Golubev
Hand putting together units of Legos Engaging Developers in Unit Testing

Unit testing is key for driving early defect identification, but organizations and teams continue to be challenged when it comes to designing and implementing unit tests. Realizing a culture of sound unit testing is often more a leadership challenge than a developer one. Here's how to instill a culture of unit testing.

Michael Sowers's picture
Michael Sowers
Cover of the Summer 2018 issue of Better Software magazine What's in the Summer 2018 Issue of Better Software Magazine

For twenty years now, Better Software magazine has published articles offering helpful tips and techniques for those in the software industry. The new issue celebrates those two decades of knowledge-sharing—and, of course, gives you more ideas. Articles this issue focus on leadership and software quality.

Ken Whitaker's picture
Ken Whitaker
A high-performing QA team holding up a trophy Testing the Tester: Building a High-Impact QA Team

Teams don’t always understand the impact their roles have on the business outcome, so their lack of focus can affect software quality and lead to an array of disasters. You can help your existing testers become a high-performing QA team focused on goals. Here’s what you can do to transform how your QA team functions.

Amol Adsule's picture
Amol Adsule
Locks on a red fence, photo by Jon Moore A Definition of Done for DevSecOps

In DevOps, we have a software delivery pipeline that checks, deploys, and tests every build. The goal is to produce a viable candidate for production, so we have to look at many different aspects of quality, including security. To be sure we hit all the crucial marks, we should have a definition of done for DevSecOps.

Gene Gotimer's picture
Gene Gotimer
A computer keyboard lit up red, photo by Taskin Ashiq 6 Ways to Protect Your Organization from DDoS Attacks

During a DDoS attack, no one can use your application, which will result in loss of business. Brand reputation also tumbles if customers can't access your site or become casualties of the data breaches. However, there are some proven practices for preventing DDoS attacks—and for what to do if you fall victim to one.

Pradeep Parthiban's picture
Pradeep Parthiban