test management

Articles

Test pyramid with the base unit test layer eroded The Eroding Agile Test Pyramid

The test pyramid is a great model for designing your test portfolio. However, the bottom tends to fall out when you shift from progression testing to regression testing. The tests start failing, eroding the number of working unit tests at the base of your pyramid. If you don't have the development resources required for continuous unit test maintenance, there are still things you can do.

Anonymous
Power button Simplify Continuous Operation Tests with a Periodic Reboot

Continuous operation tests find important bugs, partly as a result of their long operation and partly by increasing the probability of finding statistical bugs. However, CO tests have their own downsides. Mandating a periodic reset or reboot can work around these issues, as well as save time and cost for testing, reproduction, debugging, and fix verification.

Michael Stahl
Test documentation Tests as Documentation

It’s important that test authors keep in mind the inherent authority their tests possess. After all, an application’s tests are sometimes the first lines of code a new developer will read when acclimating to a new codebase. Tests aren't the only kind of documentation you need, but automated tests in a CI environment can provide a lot of useful information.

Nelson Nogales
Gearbox for a car with a manual transmission Shifting Your Testing: When to Switch Gears

Shifting your testing either left or right can meet different needs and improve different aspects. How do you know whether to make a change? Let your test cycles be your guide. Just like when driving a car with a manual transmission, if the engine starts to whine or you’re afraid you’re about to stall out, switching gears may be just what you need.

Maximilian Bauer

Better Software Magazine Articles

QA Is More Than Being a Tester QA Is More Than Being a Tester

QA testers often take on more of a role than just testing software code. When the team needs help, QA should lend a hand in assisting with business analysis, customer communication, user experience, and user advocacy.

Amanda Perkins
The Unspoken Truth about IoT Test Automation The Unspoken Truth about IoT Test Automation

The internet of things (IoT) continues to proliferate as connected smart devices become critical for individuals and businesses. Even with test automation, performing comprehensive testing can be quite a challenge.

Rama Anem
Test-Driven Service Virtualization Test-Driven Service Virtualization

Because enterprise applications are highly interconnected, development in stages puts a strain on the implementation and execution of automated testing. Service virtualization can be introduced to validate work in progress while reducing the dependencies on components and third-party technologies still under development.

Alexander Mohr
testing Adopt an Innovative Quality Approach to Testing

How much testing is really enough? Given resources, budget, and time, the goal of comprehensive testing seems impossible to achieve. It’s time to rethink your test strategy and start innovating.

Rajini Padmanaban

Interviews

Greg Paskal Data Visualization in Test Automation: A Conversation with Greg Paskal
Video

Greg Paskal, Test Automation Lead at Ramsey Solutions, talks about data lakes and how to effectively use data visualization. Done well, data visualization should help practitioners, managers, and stakeholders easily consume, understand, and act on the information the visual displays.

Owen Gotimer
Hans Buwalda Do We Still Need Testers? An Interview with Hans Buwalda
Video

In this interview, Hans Buwalda, the CTO at LogiGear, talks about whether you need developers in test, pure testers, or domain experts, based on what you are testing. He also talks about where you should spend your time and how many tests should be at what levels.

Jennifer Bonine
Paul Grizzaffi Testing Your Metal: An Interview with Paul Grizzaffi
Video

Paul Grizzaffi, principal automation architect at Magenic, discusses his keynote presentation, which focuses on changing your perspective to add value and determining where you are spending your time so you can evaluate what can be automated.

Jennifer Bonine
Michael Bolton The Inaccurate Nomenclature of Manual and Automated Testers: An Interview with Michael Bolton
Video

Michael Bolton, principal at DevelopSense, explains why there should not be the perceived division between manual and automated testing. He says they are both just tools in a tester's toolkit, and we should use the tools appropriate to the job at hand.

Jennifer Bonine

Conference Presentations

STARCANADA Mobbing for Test Design: Connecting with Your Colleagues’ Test Ideas
Slideshow

Do you have trouble generating test case ideas? Are there seemingly obvious bugs getting through your test plan? Are you considering revamping your current test analysis and design? If you answered yes to any of these questions, then this session is for you. You may have heard of mob...

Jeff MacBane
STARCANADA Testing at 43,000 Feet: Reporting Risk That Matters
Slideshow

Testing dashboards can give stakeholders the false impression that projects are under control. But are they really? As a tester, you can see a counter indicating a high percentage of passing tests but know that you may still have critical failures in the product. Alexandre Bauduin will...

Alexandre Bauduin
STARCANADA Ditch Your Bug-Tracking Tool: 3 Solid Tactics to Minimize Bug Counts
Slideshow

A bug-free product release is an ideal that testers, developers, and project managers strive for, but when it comes to the go/no-go decision, the balance is often struck between "good" and "good enough," leaving behind a rotting to-do pile in the bug-tracking tool that is rarely acted upon...

Jerry Penner
STARCANADA Gaining Consciousness
Slideshow

Testers make difficult decisions with minimal information in turbulent times on critical projects.  Independent consultant, Fiona Charles, suggests that testers must learn to draw a line in the decision-making process between trained intuition and careless assumption.  In this...

Fiona Charles

StickyMinds is a TechWell community.

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