2022 Developer Survey is open! Take survey.
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 ...
user avatar
  • 1,795
26 votes
Accepted

How to write a test plan

To know how to write a test plan one must first learn to plan a test. Planning test is a real thinker task. You should be asking a hell lot of question to learn about the domain of the project. You ...
user avatar
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 ...
user avatar
13 votes

How to write a test plan

Let me give some advice I got from James Bach. He likes to make the distinction between a test plan and the test plan document. A test plan document is the written form of the test plan. This can ...
user avatar
  • 3,685
12 votes

How to write a test plan

I agree with milinpatel17' above answer about Test Plan. Test Plan is a detailed layout and strategy to test a product or application. Before you start writing a test plan, consider these points first:...
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 ...
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 ...
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 ...
user avatar
  • 6,936
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 ...
user avatar
  • 9,640
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 ...
user avatar
  • 3,520
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 ...
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 ...
user avatar
  • 5,834
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? ...
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 ...
user avatar
  • 6,936
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 ...
user avatar
  • 9,813
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 "...
user avatar
6 votes
Accepted

Can a smoke test be a pre-condition and assumption for a test case?

The question asks whether other test cases can cite smoke testing as a dependency. The answer depends on the purpose of the dependency. If the purpose is to narrow down what your test cases need to ...
user avatar
  • 22.8k
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 ...
user avatar
  • 4,520
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. ...
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 ...
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 ...
user avatar
  • 9,813
5 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 ...
user avatar
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 ...
user avatar
  • 9,813
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 ...
user avatar
  • 4,520
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 ...
user avatar
4 votes
Accepted

Risk Management in Software Quality?

I'm going to skip answering the parts of the question that do not make sense or are primarily opinion based. So, which plan should actually contain Risk Management, or it should be completely a ...
user avatar
  • 22.8k
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 (...
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 ...
user avatar
  • 5,350
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 ...
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 ...
user avatar
  • 30.7k

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