Articles

Monitoring dashboard with criteria set up Solving Production Issues Using Testing Tools

Standard web-monitoring tools can ping webpages and verify that they’re responding, but they don’t alert you to an issue. But you can use the technology in load testing to monitor your sites by running an interactive script that can detect issues and generate emails as needed. It runs constantly like a silent sentry, never sleeping or taking a vacation, improving your sites' reliability.

Nels Hoenig
DevOps collaboration DevOps: The Pathway to Stellar Digital and Business Results

DevOps is the key to unifying technology with business results. Customers abandon apps and sites if their expectations are not met almost instantly, so issues must be resolved earlier in the pipeline before end-users are impacted. This article highlights the need for adopting a DevOps culture and some best practices for doing so.

Martin Etmajer
Real-Time Test Analysis Why Continuous Delivery Is Nothing without Real-Time Test Analysis

Pushing frequent releases of high-quality software to customers is beneficial for everyone. But setting up a continuous delivery pipeline is about more than speed. How do you ensure that things don’t start breaking all over the place? Viktor Clerc shares some real-world methods of accurately measuring quality and building it into the pipeline.

Viktor Clerc
Performance Testing Considerations in a Cloud Performance Testing Considerations in a Public Cloud Environment

Testing an application's performance in the cloud begins with understanding the infrastructure of your public cloud environment. Learn which elements to watch for and how to optimize your cloud-based performance testing environment.

Scott Aziz

Better Software Magazine Articles

Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers
Achieving Continuous Improvement and Innovation in Software

There is tremendous pressure on software development teams to deliver software faster, better, and cheaper. Quality engineering with a focus on innovation is the answer

Michael Sowers
handstand The Power of Thinking Upside Down

Software developers can become bogged down trying to keep up with agile process and procedures. Get better results by rethinking your approach to balancing focus, agility, management, and testing.

Paul McMahon
Your Professional Responsibility for Security and Performance

It is Johanna Rothman's belief that security and performance are no longer nonfunctional requirements in modern-day software development. Instead, we must prepare to accommodate security and performance needs in all projects.

Johanna Rothman

Interviews

Adam Auerbach Performance Testing and Value Stream Analysis: An Interview with Adam Auerbach
Video

In this interview, Adam Auerbach, vice president and cohead of the Dev TestSecOps Practice at EPAM Systems, discusses the book The Kitty Hawk Venture, his experiences at STARWEST, and the topics of performance testing, and value stream analysis.

Jennifer Bonine
Anj Dubey Embedding Performance Engineering into CI/CD: An Interview with Anj Dubey
Video

In this interview, Anj Dubey, director of performance engineering for McGraw-Hill Education, discusses the need to shift left and embed your performance engineering into your CI/CD pipeline in order to ensure that every line of code is going to meet your performance requirements.

Jennifer Bonine
Andreas Grabner Performance Testing for the Sake of Your Users: An Interview with Andreas Grabner
Video

In this interview, Andreas Grabner of Dynatrace explains why you need to pay attention to your users' needs when you're doing your performance testing. He shares his performance testing approaches and explores the top problem patterns that you can learn to spot in your apps.

Jennifer Bonine
Mike Faulise discusses Continuous Integration and Test Automation STAREAST 2015 Interview with Mike Faulise on Continuous Integration and Test Automation
Video

In this interview from STAREAST 2015, TapQA's Mike Faulise goes into detail on continuous integration and continuous delivery, the required technical skills needed to implement these methods, and how automation is embedded today.

Jennifer Bonine

Conference Presentations

STAREAST 2018 Open Source Tools for Performance Testing and Monitoring
Slideshow

Are you finding it hard to make time for performance testing? Does your code end up shipping to production with little or no performance validation due to the lack of tools or expertise? Do you often wonder what system performance looks like in production to end users? Whether you are a test engineer, developer, or seasoned performance tester who has used traditional tools like LoadRunner, there are times when you need to get a quick read on the performance characteristics of your system and determine if there are any regressions. Join Kaushal Dalvi as he shares tips, tricks, and techniques that can help you get started with performance testing and system performance monitoring using open source tools. Kaushal describes an easy way to get answers about the basic performance, stability, scalability, and reliability characteristics of your system.

Kaushal Dalvi
STAREAST 2018 Selenium Hacks: Improving Your Skills
Slideshow

Although Selenium has become the open source standard for simulating user interactions with the browser, Andrew Krug likes to think of it as more than one tool in your toolbelt. Andrew says Selenium is like the Craftsman Bolt-On tool—with one battery and one grip, it can become a circular saw, drill, jig saw, or even a tire inflator. He’ll cover thirty or more Selenium hacks in this fast-paced session. Find out how you can employ Selenium for security testing, visual testing, email testing, easy content testing, performance testing, load testing … you get the drift. Briefly touching on each Selenium hack, Andrew has one goal for this session: for all participants to learn one thing that they can use immediately upon return to their workplace. As a bonus, all code covered in this presentation will be put up on GitHub.

Andrew Krug
BSE Testing It's All in Your Head: Use Neuroscience to Improve Performance
Slideshow

We humans process millions of bits of information each day. In order to handle that data load, our brains have developed shortcuts to take advantage of patterns, shared knowledge, and experience. Unfortunately, sometimes those shortcuts lead us astray, causing us to draw inaccurate...

Faye Thompson
BSE Testing Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Slideshow

A hierarchy is an organizational network that has a top and a bottom, and where position is determined by rank, importance, and value. A holarchy is a network that has no top or bottom and where each person’s value derives from his ability, rather than position. As more companies seek the...

Jeff Dalton

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.