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,922
8 votes

Components of a Test Plan document?

What are the most important components/parts of a well-written test plan document for a testing project. Consider you are testing a Financial web app. As per IEEE 829 standards, the components of a ...
demouser123's user avatar
  • 3,532
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,904
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.5k
6 votes
Accepted

How to create test plan when there is one website and one tester

So is there any perfect test plan template which I can use for one website and I am only tester. No. There is no such thing as a "perfect test plan template". Instead of perfection, strive for "...
Joe Strazzere's user avatar
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

Components of a Test Plan document?

Below are the components of a test plan, which should be included. 1. Summary 1.1. Introduction - Provide an overview of this document in this section 1.2. Scope of testing - The scope of testing ...
Dhiman's user avatar
  • 4,580
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,173
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.5k
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.5k
4 votes
Accepted

BDD Acceptance Tests feel....short?

This looks fine. BDD feature files is meant to be at a level to give useful information to product folks. In each step you can call lower level steps if you want to give more specific information (...
merrua's user avatar
  • 176
4 votes
Accepted

Style of acceptance test cases? (BDD)

I would recommend doing both approaches, for different purposes. Given / When / Then is good for testing communication. This format brings assurance that what you are testing is what the business ...
Ethel Evans's user avatar
  • 5,420
4 votes
Accepted

How to reuse test steps in HP ALM test plan?

Yes, you can do that. For this you need to save your common/shared test steps in a new test case and then change it to a template using 'Mark as Template Test'. Then where ever you need these shared ...
Dhiman's user avatar
  • 4,580
4 votes

How to create test plan when there is one website and one tester

For most apps start by testing: signup login logout edit user info delete user (admin) add item edit item delete item for each of the above test: happy.... The user uses expected values and ...
Michael Durrant's user avatar
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
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

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

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