What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (2024)

  1. All
  2. Manufacturing
  3. Quality Assurance

Powered by AI and the LinkedIn community

1

Test estimation techniques

2

Test estimation methods

3

Test estimation pitfalls

4

Test estimation mistakes

Test estimation is a crucial skill for quality assurance professionals, as it helps them plan and manage testing activities, allocate resources, and communicate with stakeholders. However, test estimation is also a challenging and complex task, as it involves many factors, assumptions, and uncertainties. In this article, we will explore some of the common techniques and methods for test estimation, as well as the pitfalls and mistakes to avoid when applying them.

Top experts in this article

Selected by the community from 7 contributions. Learn more

What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (1)

Earn a Community Top Voice badge

Add to collaborative articles to get recognized for your expertise on your profile. Learn more

  • Jonathan Nathaniel Villanueva Quality Assurance Manager at Beehivr

    What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (3) 1

What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (4) What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (5) What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (6)

1 Test estimation techniques

Test estimation techniques range from simple to sophisticated, from empirical to analytical, and from top-down to bottom-up. Expert judgment is a popular technique, relying on the experience and intuition of one or more experts to provide estimates. Work breakdown structure (WBS) is more systematic and detailed, breaking down the testing work into smaller tasks and estimating the effort and duration for each. Function point analysis (FPA) measures the size and complexity of the software functionality, and uses a formula to calculate the testing effort. Three-point estimation is more realistic and flexible, estimating the best-case, worst-case, and most likely scenarios for each testing task, and using a formula to calculate the expected value and the range of variation. Each technique has its own advantages and disadvantages, so it is important to choose the right one for your project.

Add your perspective

Help others by sharing more (125 characters min.)

  • Jonathan Nathaniel Villanueva Quality Assurance Manager at Beehivr

    (edited)

    • Report contribution

    I find that, often in these estimation techniques, human factor is rarely taken into consideration, developers trust in the path they have defined for the users to follow and often forget to prepare for unexpected paths discovered by the human factor, actions that users thought on the fly while making use of the software or application. And it is in the random decisions performed by users that the biggest and more surprising setbacks are found. To reduce the opportunities for this to occur when calculating testing needs manual testing with physical individuals performing random actions is crucial.

    Like

    What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (15) 1

2 Test estimation methods

Test estimation can vary depending on the level of detail and the source of information. Top-down estimation starts from the high-level testing objectives and requirements, while bottom-up estimation begins with the low-level testing tasks and deliverables. Analogous estimation uses the historical data and lessons learned from similar projects, and parametric estimation uses statistical models and algorithms to estimate the testing effort and duration. Each method has its own advantages and disadvantages, and the accuracy of the estimation depends on the availability and quality of the information.

Add your perspective

Help others by sharing more (125 characters min.)

  • Jonathan Nathaniel Villanueva Quality Assurance Manager at Beehivr
    • Report contribution

    Each of these techniques has its own value, each has its own advantage and disadvantage. Using two or three methods of estimation is definitely a more integral approach, especially if they are considered as core procedures and standard practices before releasing.

    Like

    What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (24) 1

3 Test estimation pitfalls

Despite the variety of techniques and methods for test estimation, there are some common pitfalls that can affect the accuracy and validity of the estimates, leading to unrealistic expectations, poor planning, and wasted resources. Underestimating the testing scope and complexity, overestimating the testing productivity and efficiency, and neglecting the testing uncertainties and contingencies are all common pitfalls. Ignoring or overlooking testing activities, deliverables, or dependencies can result in insufficient testing coverage, quality, or depth. Being too optimistic or confident about the testing team's capabilities can lead to unrealistic testing schedules, deadlines, or budgets. Disregarding or minimizing testing factors, assumptions, or variables can cause inaccurate testing estimates, plans, or reports.

Add your perspective

Help others by sharing more (125 characters min.)

  • Jonathan Nathaniel Villanueva Quality Assurance Manager at Beehivr
    • Report contribution

    It is precisely because of the potential of these pitfalls that testing efforts must be integrated along with development as early as possible. Testing efforts must be elastic following the same nature of development, at early stages a small team tests small portions, midway when the stability increases, testing teams can increase with it, automated testing efforts can follow the same growth and complexity of the test teams and development life cycle and finally when the product reaches pre-final or final stages, testing teams are then readjusted to provide real time testing, automated testing and manual testing, an integral testing coverage that has grown and evolved in a parallel path along with development.

    Like

4 Test estimation mistakes

In addition to the pitfalls, there are also some mistakes that can undermine the credibility and usefulness of the test estimates, and cause confusion, frustration, or conflict among the testing stakeholders. For instance, not involving the testing team or the testing experts in the estimation process can lead to unrealistic or inaccurate test estimates, and reduced testing ownership or commitment. Additionally, failing to document or communicate the test estimates, or the rationale, assumptions, or constraints behind them, can result in misunderstanding or misalignment of the testing expectations, goals, or scope, and increased testing issues or disputes. Moreover, treating the test estimates as final or fixed, without verifying or validating them against the actual testing progress, performance, or results, or without adjusting or revising them according to the testing changes, feedback, or lessons learned, can lead to outdated or irrelevant test estimates, and reduced testing quality or value.

Add your perspective

Help others by sharing more (125 characters min.)

  • Jonathan Nathaniel Villanueva Quality Assurance Manager at Beehivr
    • Report contribution

    Testing estimation can never be final, one of the biggest assumptions in software development is that quality assurance and testing is not fundamental to deliver a successful product. It is always perceived as an after need if there is time, if there is budget, if the product developed seems not stable enough. This assumption affects testing estimations and needs, often drastically affecting the way the final product is perceived by final Users. Testing and QA efforts should walk along the same life cycle as development, even from within the design process, because it can deliver crucial information development needs in order to prepare for that Human factor that often finds the most unexpected bugs within the delivered software

    Like
  • Phil Zinck Grid Modernization, Distributed Energy Resources
    • Report contribution

    When testing a system that is to be integrated with an existing, in-service / operating system or sun-system, your testing plan will most often be at the mercy of the in-service / operating system interface. Test planning on these situations often gets in trouble when estimates and test plan are “locked in” ignoring the dynamics of this in-service interface (RISK). Test plans need to be dynamic and reviewed frequently to manage and continually mitigate these risks.

    Like
  • Jesse B. Software Test Engineer @ ByBox
    • Report contribution

    Test estimation is also closely linked, if not, highly dependent on the testability of the product. If there isn't the appropriate and relevant stakeholder to test or provide insights into the ability to test, the estimation that's therefore provided will not be relevant. Considering what is being tested, agreeing who will be available and able to test is a fundamental aspect that is often missed. How it's going to be tested plays a huge factor in evaluating the time and expense of the testing. If we are unable to answer these questions, then an informed consideration cannot occur.

    Like
  • Daniel Davidson
    • Report contribution

    Incomplete Requirements or analysis of the sprint or iteration. If my test analysts and engineers are uncovering more than 15% of the requirements it means we need to be more thorough up front. If testing staff is expected to figure out all or most of the requirements and acceptance criteria you need to include that in your estimate or whatever unit of work submitted for an Agile iteration.

    Like

Quality Assurance What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (65)

Quality Assurance

+ Follow

Rate this article

We created this article with the help of AI. What do you think of it?

It’s great It’s not so great

Thanks for your feedback

Your feedback is private. Like or react to bring the conversation to your network.

Tell us more

Report this article

More articles on Quality Assurance

No more previous content

  • You're faced with limited resources for thorough testing. How do you prioritize test cases effectively? 1 contribution
  • Here's how you can land your first job in Quality Assurance successfully.
  • You're faced with urgent QA tasks. How do you ensure quality remains top priority?
  • Struggling to align QA with business objectives? 1 contribution

No more next content

See all

Explore Other Skills

  • Warehouse Operations
  • Manufacturing Operations
  • Lean Manufacturing
  • Plant Operations
  • Transportation Management
  • Logistics Management
  • Quality Management
  • Supplier Sourcing
  • Process Design

More relevant reading

  • Quality Assurance What are the best ways to estimate test time?
  • Quality Assurance How do you manage requirements and test cases across multiple teams or platforms?
  • Quality Assurance How can you align test design and planning with business needs?
  • Quality Assurance What do you do if your project's Quality Assurance timeline is falling behind schedule?

Are you sure you want to delete your contribution?

Are you sure you want to delete your reply?

What are the common pitfalls and mistakes to avoid when estimating testing time and resources? (2024)
Top Articles
HDFC Bank stock outlook: Here's what the F&O data, technical charts suggest
Cryptocurrency Is Property Not Currency Even if Legal Tender, Per IRS
$4,500,000 - 645 Matanzas CT, Fort Myers Beach, FL, 33931, William Raveis Real Estate, Mortgage, and Insurance
Hotels Near 6491 Peachtree Industrial Blvd
Melson Funeral Services Obituaries
DEA closing 2 offices in China even as the agency struggles to stem flow of fentanyl chemicals
Exam With A Social Studies Section Crossword
Chase Bank Operating Hours
How to change your Android phone's default Google account
Poe Pohx Profile
Craigslist Kennewick Pasco Richland
Kristine Leahy Spouse
Gameday Red Sox
Slapstick Sound Effect Crossword
Day Octopus | Hawaii Marine Life
Audrey Boustani Age
Thayer Rasmussen Cause Of Death
Slag bij Plataeae tussen de Grieken en de Perzen
Craigslist Boats For Sale Seattle
How to Store Boiled Sweets
Clarksburg Wv Craigslist Personals
Nhl Wikia
Why Is 365 Market Troy Mi On My Bank Statement
Drago Funeral Home & Cremation Services Obituaries
Delaware Skip The Games
Dallas Craigslist Org Dallas
Espn Horse Racing Results
Qhc Learning
Isaidup
Best Transmission Service Margate
2021 Volleyball Roster
11 Ways to Sell a Car on Craigslist - wikiHow
Abga Gestation Calculator
Movies - EPIC Theatres
The Clapping Song Lyrics by Belle Stars
DIY Building Plans for a Picnic Table
Bfri Forum
Dtlr On 87Th Cottage Grove
Jt Closeout World Rushville Indiana
Watchdocumentaries Gun Mayhem 2
Jr Miss Naturist Pageant
Drabcoplex Fishing Lure
Consume Oakbrook Terrace Menu
Giantess Feet Deviantart
Convenient Care Palmer Ma
What is a lifetime maximum benefit? | healthinsurance.org
Nope 123Movies Full
Cara Corcione Obituary
116 Cubic Inches To Cc
Edt National Board
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 6280

Rating: 4.2 / 5 (73 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.