Skip to main content
34 votes
Accepted

Should tester's time be included when estimating tickets?

My recommendation: You either include testing time in the ticket, or add a ticket to represent the testing task itself. Any other approach causes you to underestimate the real work needed. While ...
Bruno Guardia's user avatar
27 votes

Where should QA team do the testing in Gitflow branching model

QA should probably be testing twice. The first testing should be around the specific changes and done on the feature branch. This lets QA test around the specific changes and see that the particular ...
Thomas Owens's user avatar
  • 83.3k
19 votes

Should tester's time be included when estimating tickets?

Emphatically, Yes Testing is part of the development process. If your team actually spends time testing the software, the time spent testing needs to be part of the estimate.
Bryan Oakley's user avatar
  • 25.3k
14 votes
Accepted

Are end-to-end and integration tests worth it for non-mission critical stuff?

It does not matter if you implement E2E and integration tests or not, you need a backup plan either way. Never expect a system to be bug-free just because it was tested. Thus, in your cost ...
Doc Brown's user avatar
  • 209k
12 votes

Where should QA team do the testing in Gitflow branching model

Great question. I don't think there is an 'official' correct answer to this. It depends on how fast you can test. The essential problem is that each merge, compilation or even deployment, can ...
Ewan's user avatar
  • 77k
12 votes
Accepted

Is separate QA team, redundant in development life cycle?

I would say that it depends on the system being developed and tested. The developer might have the best understanding of the code, but that doesn't mean they fully understand all the business cases ...
FrustratedWithFormsDesigner's user avatar
12 votes

Steps to achieve the best code quality?

What I didn't hear you mention was peer reviews. You did say 'we' a lot. So I assume this is a team. The best use of a team is to check that you're not simply deluding yourself about how awesome you ...
candied_orange's user avatar
10 votes

Is separate QA team, redundant in development life cycle?

FrustratedWithFormsDesigner brings up one case where separate QA is useful - a complex system. There is another case where separate QA may not only be useful, but mandatory - regulated environments. ...
Thomas Owens's user avatar
  • 83.3k
10 votes
Accepted

Is it legit to close a bug as duplicate of another still open bug?

In the cases in which it is absolutely clear that the issue/root cause is the same (for example crashes with the same traceback occurring in the same conditions, only reported by different customers) ...
Dan Cornilescu's user avatar
9 votes

Are end-to-end and integration tests worth it for non-mission critical stuff?

Perhaps counter intuitively, automated testing can actually reduce development time vs no testing. So it's a win win. The idea is that the tests contribute on a number of levels Force strict ...
Ewan's user avatar
  • 77k
8 votes
Accepted

Is there a "DevTest" or "DevQA" equivalent to "DevOps"?

Terms like DevOps are subject to the whims of enthusiastic marketing and consultancy folk and all too quickly become "must have" buzz words. But underlying it is a simple concept: infrequent, "big ...
David Arno's user avatar
  • 39.3k
8 votes
Accepted

Is it possible to assess the quality of software if the customer keeps changing what it is supposed to do?

Having a moving target is not a reason to skip tests and quality assessment. Sometimes clients needs to see something, to be able to better understand what they really need and what not. Welcome ...
Christophe's user avatar
  • 78.4k
7 votes
Accepted

Regarding QA/Testing, can a bounds test be unrealistic? (See image for clarification)

I'd like to approach this from a non-conventional point of view. The role of Q&A is to find what's not behaving regarding to what was required. That implies to me that a Q&A analyst must be ...
Machado's user avatar
  • 4,120
7 votes
Accepted

Git branch model with QA and branches

Which Git branching model you should choose depends completely on the development process you want to use. The popular “git flow” you mentioned is concerned with products that have clear releases and ...
amon's user avatar
  • 135k
7 votes
Accepted

How important is sprint test plan in agile?

The biggest problem I see with this is that you're looking at a mini-waterfall rather than a sprint. The description you're giving above forces the team to deliver all or nothing. What if they have 12 ...
Liath's user avatar
  • 3,436
7 votes

Kanban board - How to handle defects found in testing phase?

The ticket should be in the column it belongs in, which sounds pretty stupid to say and is exactly why I'm mentioning it. The ticket was being developed, then handed off to QA who found some defects. ...
Jessie's user avatar
  • 522
6 votes
Accepted

should QA do their testing twice, once on staging and then again on prod?

Depends what you're doing, but often you can't test in production because the system is now attached to real resources. In the case of Amazon, would you run a real order with a real credit card and ...
pjc50's user avatar
  • 13.7k
6 votes

Is it legit to close a bug as duplicate of another still open bug?

You want to have a clear view of the issues with a software. If a system has 10 issues, you want 10 open bugs. Not 10.000 open bugs of duplicates. You also want the minimum amount of administration. ...
Pieter B's user avatar
  • 13.2k
6 votes
Accepted

An idea about cooperation between development engineers and test engineers

This looks like a non-iterative version of Acceptance Test Driven Development. Like all non-iterative processes, it suffers from the fact that it assumes it can perfectly predict the future, that the ...
Jörg W Mittag's user avatar
6 votes

In unit testing should I check if a method is being called or just check the result?

It depends on what you are testing. For pure simple helper as you have here, I may not really bother about them in my test on higher end functions, and have unit test dedicated to the helper function. ...
s.lg's user avatar
  • 141
6 votes

How to increase confidence in changes without a great test suite?

Tests prevent regressions. There are other tools which would prevent regressions, but unfortunately they are either less effective (example: code reviews), or extremely expensive (example: formal ...
Arseni Mourzenko's user avatar
5 votes

Should tester's time be included when estimating tickets?

If this is agile, I would include the testing effort as part of the total story points. For example, dev effort maybe 1 day and testing 1 day so that would be a 2 point story. It depends what your ...
Jon Raynor's user avatar
  • 11.6k
5 votes

Is not providing error feedback a critical bug?

Remember that if everything is high priority, nothing is. There is no point in only using blocker, critical and major, ignoring the lower priorities. You should create a policy defining what those ...
CodesInChaos's user avatar
  • 5,737
5 votes

Is creating a completely duplicate system for quality assurance (QA) of another a bad practice?

O_A is wrong, O_B is right Fix A O_A is right, O_B is wrong Fix B O_A is right, O_B is right Hopefully, they also agree. O_A is wrong, O_B is wrong Hopefully, they ...
candied_orange's user avatar
5 votes

Is separate QA team, redundant in development life cycle?

I definitely like the points discussed by @FrustratedWithFormsDesigner, but I think it is useful to consider the larger universe of testing types when it comes to a complete software system. I am sure ...
Michael Sorens's user avatar
5 votes
Accepted

Features to catch bugs that make it to production

You ask: If you assume that testing/debugging/QA cannot catch even the simplest of bugs, and that you must code in extra features to protect against these simple bugs -- isn't that indicative that ...
user1118321's user avatar
  • 4,991
5 votes

Managing QA testing when there's pressure to merge things at the earliest possible

I would do QA on the dev (or master in your case) branch rather than the feature branch. Devs should test on the feature branch to ensure the features are complete, but QA should test the product as ...
Ewan's user avatar
  • 77k
5 votes
Accepted

How to distribute code reviews workload in a small team?

There are a number of ways to ease/share the burden: Tools You don't say what languages you're using but there are many tools out there that can do basic analysis for you such as StyleCop, ReSharper,...
Robbie Dee's user avatar
  • 9,815
5 votes
Accepted

What is the relationship between IV&V professionals, Testers and QA engineers?

Software verification and validation are all the activities that ensure that the software fulfils all the needs and requirements for its intended purpose. As such V&V is part of the larger set of ...
Christophe's user avatar
  • 78.4k
5 votes
Accepted

How to prevent overwriting changes in TFS version control by another team member

There are two techniques that work together to avoid this type of scenario from occurring: Step 1: write a failing test before fixing the bug When the bug has been found, the first thing to do is to ...
David Arno's user avatar
  • 39.3k

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