test management

Articles

Weak link in a chain The Problem with How We Do Regression Testing

Current approaches to automated UI testing are broken because regression testing is not testing; regression testing is version control of the behavior of the system. The goal is functional consistency. The regression test ensures that, after a change to the software, the unchanged parts still work the same as before. This realization makes creating and maintaining tests much more efficient.

Jeremias Rößler's picture Jeremias Rößler
4 steps in a QA process 4 Strategies for a Structured QA Process

Being a software tester is no longer just about finding bugs. It is about continuous improvement, defining a clear test strategy, and going that extra mile to improve quality. Following a consistent, structured approach to QA will help you acquire more knowledge about the product you are testing, ask questions you otherwise may not have thought of, and become a true owner of quality.

Praveena Ramakrishnan's picture Praveena Ramakrishnan
Bug taxonomy Using Bug Taxonomy to Design Better Software Tests

In software testing, bug taxonomy involves defining feature categories and collecting lists of possible bugs in each category. These lists can be used to give inexperienced testers some starting points, to help experienced testers brainstorm new ideas, and to evaluate the completeness of a test case. Using an existing bug taxonomy can be useful, but creating your own is even better.

Michael Stahl's picture Michael Stahl
Person looking at an app on multiple devices 3 Strategies for an Efficient Mobile App Testing Project

Developing a testing strategy for a mobile app means facing multiple challenges that are part of the field. But by employing these three strategies, you can get valuable feedback about your mobile app’s functionalities before it is published—while still keeping time and budget in mind.

Thomas Raynott's picture Thomas Raynott
Tweezers plucking a password out of code Conducting Security Testing for Web Applications

As cyber attacks continue to create panic, the threat to our applications and data in the digital sphere grows stronger. Enterprises in the connected world need to realize that security testing is essential for their web applications. They need modern, all-inclusive security testing plans from the inception of their projects to ensure a secure user experience. Here's how to get started.

Ketan Sirigiri's picture Ketan Sirigiri
Icon showing one end to another Endgame Testing: Exploring Your Agile Product End to End

The main goal of endgame testing is to test the system end to end from the user's perspective. This should ensure continuity between components developed by different teams, continuity in user experience, and successful integration of new features. Endgame testing will often identify gaps that are difficult to discover inside agile teams, including flows across the product.

Doron Bar's picture Doron Bar
A pile of documents Slim Down Your Test Plan Documentation

Test plans are essential for communicating intent and requirements for testing efforts, but excessive documentation creates confusion—or just goes unread. Try the 5W2H method. The name comes from the seven questions you ask: why, what, where, when, who, how, and how much. That's all you need to provide valuable feedback and develop a sufficient plan of action.

László Szegedi's picture László Szegedi
Two gears coming together Start Trusting Your Test Automation Again

The more you rely on feedback from your automated tests, the more you need to be able to rely on the quality and defect-detection power of these tests. Unfortunately, instead of being the stable and reliable guardians of application quality they should be, automated tests regularly are a source of deceit, frustration, and confusion. Here's how you can start trusting your automated tests again.

Bas Dijkstra's picture Bas Dijkstra
Mobile device lab Reduce Regression Issues by Establishing a Mobile Automation Lab

If you have a spotty test automation strategy, you may get lots of regression issues every time you have a new release for your mobile app. A mobile device lab to run regular regression tests could be the key. Here's a plan to get a mobile automation lab up and running, as well as some practices that can help reduce the number of regression issues and improve your overall app test strategy.

Saurabh  Arora's picture Saurabh Arora
Sisyphus pushing boulder up a hill Keep Technical Debt from Undermining Your Performance Testing

If you are unsure about the things you should be doing to control technical debt in your existing performance test suites, here are a few questions that should be considered. Asking yourself these questions regularly will go a long way toward keeping your tests fit and sustainable and helping control a few common factors that lead to technical debt in performance tests.

Andrei Sandu's picture Andrei Sandu Don Prather

Pages

StickyMinds is a TechWell community.

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