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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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? ...
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 ...
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 ...
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 "...
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...
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 (...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
test-planning × 84manual-testing × 29
test-management × 29
test-design × 18
test-strategy × 12
automated-testing × 9
agile-testing × 9
testcase × 7
planning × 7
team-management × 5
web-application × 4
agile × 4
scrum × 4
regression-testing × 3
bdd × 3
quality-center × 3
metrics × 3
testing-team × 3
test-estimation × 3
interview × 2
terminology × 2
rest-api × 2
documentation × 2
istqb × 2
exploratory × 2