Skip to main content
28 votes

Why are Fibonacci numbers used for estimating effort?

Fibonacci series is just one example for estimation efforts. Some teams also use series as below: 1, 2, 5, 8, 20, 40, 100, .... 1, 2, 4, 8, 16, 32, 64, .... The idea is to use an exponential ...
JAINAM's user avatar
  • 1,835
23 votes

Why are Fibonacci numbers used for estimating effort?

They reflect that the degree of uncertainty grows as you look further out and at bigger tasks with more dependencies. For example, today you can be reasonably confident about how much effort is needed ...
Michael Durrant's user avatar
11 votes

How do I execute/test a large set of test cases with limited time and resources?

Good question. Here I am going to explain some steps from my experience. 1) We need good teamwork for that. 2) Here I just want to clarify that "Execute All Test Case/Suite" term. We need to ...
Malay Parikh's user avatar
10 votes
Accepted

How do you know when to stop testing?

How do you know when to stop testing? There are a number of factors. They are not exclusive and the degree to which they apply will vary for each situation for each organization. Time - This is ...
Michael Durrant's user avatar
10 votes
Accepted

Do you still need a Test Plan when adopting Continuous Delivery?

I don't see CI/CD as something different than non CI/CD process, tests are simply being run by a non human entity. Do you need a test plan (or plan your tests) ? of course you do, you need to think ...
Rsf's user avatar
  • 7,089
9 votes
Accepted

How do I test hardware without an existing test plan?

First of all, your question is way too vague and board, we can not help you without knowing specifics. Having said that, in general, from a function point of view, there are two categories of tests ...
Yu Zhang's user avatar
  • 9,942
8 votes
Accepted

What is the right time to start Test Automation for any long run project?

20% of the features deliver 80% of the value. If you deliver in small chunks hopefully people can start using the most valuable features after the first 2-3 months already. Now you might get a ...
Niels van Reijmersdal's user avatar
7 votes

Test Planning of a new project before coding starts

Here are some test-specific activities for the startup phase of an Agile project. Test management Think about managing the test efforts and results in the Agile process. Will you write many test ...
FDM's user avatar
  • 5,894
7 votes

Do you still need a Test Plan when adopting Continuous Delivery?

Do you still need a Test Plan when using CI/CD? YES you do. Because a test plan will tell you at least the thing that you did not specify in your question: how often do you plan to run the tests? ...
virolino's user avatar
  • 231
7 votes

How do I execute/test a large set of test cases with limited time and resources?

Basically you never have enough time and resources to test everything, your test cases are already a subset of this infinite "everything". What should you do then ? prioritize. A common heuristic is ...
Rsf's user avatar
  • 7,089
7 votes
Accepted

Test Plan/Strategy of an application which has API +DB

Given a simple application diagram how would you test it or what will be your test plan or test strategy. The only answer to a question like this is: "There is no such thing as 'go there and ...
João Farias's user avatar
  • 10.9k
6 votes

Why are Fibonacci numbers used for estimating effort?

Common estimating methods include numeric sizing as well like 1 to 10 or sizes like XS, S, M, L, XL, XXL, XXXL or Fibonacci sequence 1, 2, 3, 5, 8, 13, 21, 34, etc. The reason for using the Fibonacci ...
Nitin Rastogi's user avatar
5 votes

Should QA create a test plan for verifying bug fixes?

It depends on your company's preferred methodologies. You should keep a record of the test cases you performed to verify the fix, but most likely won't need anything as formal as a test plan for that. ...
J Doe's user avatar
  • 181
5 votes

How do I execute/test a large set of test cases with limited time and resources?

Feedback also from my side what I learned from projects. 1. Prioritize the test cases In my past projects we prioritized the test cases. We used HP ALM and there we had also couple of test cases and ...
Daniel Boehm's user avatar
  • 1,183
5 votes
Accepted

Why are Fibonacci numbers used for estimating effort?

Spoiler: No scientific reason. Fibonacci grows very fast, so people will have fewer options before reaching enormous values; thus it incentivizes breaking work down in smaller pieces. If the ...
João Farias's user avatar
  • 10.9k
5 votes

Why are Fibonacci numbers used for estimating effort?

A notion I don't see in any of these answers is that in a simple 1-10 range, people can get bogged down in whether something is a 3 or is it really a 4? And what if another person thinks that it ...
Paniom's user avatar
  • 51
5 votes

Test case preparation and execution time

Firstly, I would be careful when communicating this type of relationship between test cases and your testing, because, test cases are not testing. Promoting otherwise may cause issues both for the ...
João Farias's user avatar
  • 10.9k
4 votes
Accepted

KPI/ways to identify areas in need of testing

You're actually in a reasonably good place, if the application is stable enough that there aren't a lot of defects reported and it isn't undergoing major development. Some suggestions: Survey ...
Kate Paulk's user avatar
  • 31.5k
4 votes

Test Planning of a new project before coding starts

Here are some practical things you may do during the project planning phase. Manual/Exploratory Testing Strategies This is a good time to brush up your and your teammates manual testing skills, go ...
alecxe's user avatar
  • 11.4k
4 votes

How to handle bottle necks in agile testing procedures

I found myself in that very same position last year. With a team of around 12 devs and only 2 QAs we used up all our time testing features and couldn't do the (IMHO) more important work of improving ...
Laucien's user avatar
  • 141
4 votes

How do I execute/test a large set of test cases with limited time and resources?

In such situations, the most important thing is to prioritize your tests. Risk-Based Testing is a good way to prioritize your tests. Look at the risks you foresee and base your tests based on the ...
Vivek's user avatar
  • 43
4 votes

How do I execute/test a large set of test cases with limited time and resources?

Start by analyzing what would be the impact regarding change. So you know the scope to be covered. Out of the large set of Test Cases, you must be able to prioritize test cases as not all of them ...
Denish Makwana's user avatar
4 votes
Accepted

Can you explain the "Level of Risk" for each features in the context of writing 'Test Plan: Features to be tested'? Note: test plan format- IEEE 829

Risk is the possibility of a bad experience for someone who matters. "who matters" may include users, sponsors, developers, testers, managers, regulatory agents, etc, etc, etc. "bad experience" may ...
João Farias's user avatar
  • 10.9k
4 votes
Accepted

What are the ingredients for a successful Three Amigos meeting?

Make testing the focus For a given feature that you are discussing, as a group, go through what you plan for unit tests, integration tests and end-to-end tests. Talk about how you will do ...
Michael Durrant's user avatar
3 votes

What is the right time to start Test Automation for any long run project?

There is a test principle - as early as possible. So the best case - start prototyping tests as soon as the product idea is pronounced loud. TDD all the time.
Artur Korobeynyk's user avatar
3 votes

Test Planning of a new project before coding starts

1) What preparation can I do as of now for Testing in order to utilize this time? I am currently going through the Use cases in order to understand the software to be tested. Also Test Plan is already ...
Yu Zhang's user avatar
  • 9,942
3 votes
Accepted

Should QA create a test plan for verifying bug fixes?

How do you prevent the bug from happening again? Most of the times the answer to this question is a test-case. Now where does this test-case go? Into an existing test-plan or -suite, preferable ...
Niels van Reijmersdal's user avatar
3 votes

Should QA create a test plan for verifying bug fixes?

I would suggest you add the new tests into your regression pack to ensure they are picked up in the future. I assume you will run some form of regression prior to release, so between the two you ...
ECiurleo's user avatar
  • 2,043
3 votes

How do I test hardware without an existing test plan?

A test plan is one source of information to guide testing. That test plan was generated using other sources of information. All of these information sources are oracles. These oracles can be useful, ...
Jerry Penner's user avatar
  • 1,011
3 votes
Accepted

What is major task in test planning?

This question mixed with test planning and test plan. Test Planning is the action of discovering how to investigate a particular product - or a part of one. I have written about Test Planning ...
João Farias's user avatar
  • 10.9k

Only top scored, non community-wiki answers of a minimum length are eligible