Questions tagged [qa]

Quality assurance (for software) is the process followed to provide some level of confidence that software-based system conforms to established technical requirements.

Filter by
Sorted by
Tagged with
40 votes
4 answers
4k views

Add a unit test for each new bug

In my job all developers that resolve a bug have to add a new unit test that warns about this type of bugs (in the case it occours again). If a unit test is not possible (for example, a webpage design ...
Ivan's user avatar
  • 515
40 votes
2 answers
27k views

Where should QA team do the testing in Gitflow branching model

We are a big team (10-12 developers and 4 qa) working on multiple projects with the same git repository. Its a spring boot based backend web service. We are looking for a good git branching and deploy ...
srini's user avatar
  • 653
38 votes
9 answers
5k views

Are programmers bad testers?

I know this sounds a lot like other questions which have already being asked, but it is actually slightly different. It seems to be generally considered that programmers are not good at performing the ...
jhsowter's user avatar
  • 491
32 votes
21 answers
10k views

Is Software Testing Really Needed?

I'm a student working on my B.E(CS) and my question is the following: Is testing in the software field needed? If we create a software with great care, then why should we test? After testing can ...
24 votes
9 answers
3k views

Should we quit trying to do agile if QA takes 12 weeks?

Someone in my company recently proposed changes to our core product that our managers feel should trigger what I guess my company considers a full QA cycle (i.e. testing the entire product suite from ...
David Hosier's user avatar
24 votes
7 answers
17k views

Coding and testing in the same sprint

How is testing handled within the same sprint as coding, if all or most of the coding is not done until the end of the sprint? (I'm referring to the "soup-to-nuts" development and testing of a single ...
Mark Richman's user avatar
21 votes
5 answers
27k views

How are minimum system requirements determined?

We've all seen countless examples of software that ships with "minimum system requirements" like the following: Windows XP/Vista/7 1GB RAM 200 MB Storage How are these generally determined? ...
Michael McGowan's user avatar
19 votes
9 answers
5k views

Should tester's time be included when estimating tickets?

When creating time estimates for tickets should the time taken for testers (QAs) be included in a tickets estimate? We have previously always estimated without the testers time but we are talking ...
TTransmit's user avatar
  • 301
18 votes
6 answers
2k views

The cost of longer delay between development and QA

At my current position, QA has become a bottleneck. We have had the unfortunate occurence of features being held out of the current build so that QA could finish testing. This means features that ...
Neil N's user avatar
  • 602
17 votes
4 answers
3k views

Dilemma of QA vs. iterations

In my company, we successfully working with agile practices - but without using iterations. The main reason is that we can't find a clean way to fit in QA in an iteration cycle. We understand QA as ...
Wolfgang's user avatar
  • 895
15 votes
6 answers
1k views

How does a large company make rookie mistakes which leave security holes? [closed]

Sony was recently hacked with a SQL injection and the passwords of their user's was stored in plain text. These are rookie mistakes. In such a large company, how does this pass QA? How do they not ...
richard's user avatar
  • 3,335
14 votes
4 answers
3k views

How to encourage client to do some in house QA testing?

Update/Clarification My client understands the need for their in-house testing and he/they always swears they will "do better" (i.e. do something) but it just doesn't happen. They don't have the ...
spring's user avatar
  • 255
13 votes
6 answers
5k views

What is the role of QA in a BDD project?

If running a project using BDD with 100% coverage of user stories with automated acceptance tests, what would be the role of a tester / quality assurance person? I guess I am imagining that ...
Armand's user avatar
  • 6,518
12 votes
8 answers
2k views

Do you believe it's a good idea for Software Engineers to have to work as Quality Assurance Engineers for some period of time? [closed]

I believe it is. Why? I've encountered many Software Engineers who believe they are somehow superior to QA engineers. I think it may help quench this belief if they do the job of a QA engineer for ...
Macy Abbey's user avatar
12 votes
2 answers
15k views

what is the difference between Soak testing and Stress testing?

Can anybody explain the difference about soak and stress testing? I googled about them and found that both are about to test the software beyond its limits. Is it right for both testing strategies?
Dinesh's user avatar
  • 277
12 votes
6 answers
14k views

Should QA be part of the development department?

I work for a small company that has had a product development department for quite a while. What we haven't had, however, is a QA/testing group. We are looking to add a testing group, but are ...
racingcow's user avatar
  • 223
11 votes
12 answers
4k views

Should QA find reproducible scenarios?

Sometimes my QA team reports bugs, but neither I or them have any idea on how to reproduce them. This leads to very long and frustrating debugging sessions which sometimes do not even yield results. ...
Eric's user avatar
  • 1,291
11 votes
7 answers
2k views

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

It's well known that end-to-end and integration tests are costly. Of course if we develop applications where people might die if things go wrong it's a worthwhile investment. However in applications ...
Marc's user avatar
  • 223
11 votes
5 answers
12k views

What is a good measure of testing/tester efficiency?

I am about to participate in a discussion with management regarding measuring our testing efficiency as a QA organization. The main reason behind this is that half of our team is contracted out and ...
Randy's user avatar
  • 569
10 votes
3 answers
389 views

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

At work we have a quite complicated system. Let's call this system, System_A. Our QA team has created another system, call this system, System_B, to test System_A. The way System_B is used is as ...
Jane Wayne's user avatar
9 votes
4 answers
814 views

Is seniority/paygrade an important factor for effective QA members? [duplicate]

As a member of our company's QA team, I frequently get entirely unenthusiastic feedback from developers in their responses to test results in our agile, web-based software-as-a-service shop. Most of ...
premiumFrye's user avatar
9 votes
5 answers
3k views

Sharing development test cases (unit and development integration) with the QA (test) team?

The testing team (the so-called QA team in some organizations) insists that the development team should share their (the development team's) test cases with them. Their arguments are that the ...
Sudhi Sukumaran's user avatar
9 votes
5 answers
6k views

If we have TDD and BDD why do we need QA for? [duplicate]

If we have TDD and BDD why do we need QA for? Isn't the job of the developer to write bugs or failing tests? If this is true how a QA fit in? Thanks.
user avatar
9 votes
4 answers
2k views

How strict should you be about indentation/white space? [closed]

Our development process is as follows code the task -> someone else QAs code and documentation -> task is merged into trunk. Recently a colleague is refusing to pass the code QA due to issues with ...
dwjohnston's user avatar
  • 2,553
9 votes
7 answers
1k views

If a new feature is implemented and there is a bug, should QA reject that feature or accept it and file a new bug?

At work, we use a bug tracker called Pivotal Tracker (www.pivotaltracker.com) that allows engineers to file features and bugs. If a feature or bug fix is delivered, it is QA's job to accept or reject ...
DormoTheNord's user avatar
9 votes
4 answers
9k views

What are good requirements for a QA engineer? [closed]

We're hiring a QA person and I am supposed to come up with some interview questions. The truth is, I don't know much about what a good QA engineer should know, much less what good interview questions ...
kelloti's user avatar
  • 211
9 votes
4 answers
1k views

Who de-duplicates bug tickets?

One of my team mates and I just grabbed separate bug tickets, assigned them separately to ourselves, but the tickets were duplicates! What is the best way to resolve duplicate tickets? Is this ...
micahhoover's user avatar
9 votes
6 answers
1k views

When should development stop and QA begin?

We write a complete functional specification for our development team of two. We do not have professional testers however we have drafted in the help of our available helpdesk personnel to perform 'QA ...
Terry K's user avatar
  • 91
8 votes
3 answers
2k views

What is your strategy for converting RC builds into retail?

We're trying to implement a strategy for how we transition our builds from RC to released retail code. When we label a build as a release candidate, we send it to QA for regression. If they approve ...
Matthew's user avatar
  • 181
8 votes
5 answers
2k views

What should developers test before submitting their work to testers? [closed]

Is there a checklist the developer must go over before passing their work to testers? Also, what are the conditions/cases the developer must pay attention to ?
Ramaguru N's user avatar
8 votes
5 answers
4k views

Test-driven development and improving white box testing skills

I am an entry level Java Programmer straight out of school. I have good knowledge and experience with J2SE. Can anyone advise me on how to improve or tune my skills towards being a Java white box ...
user892871's user avatar
8 votes
1 answer
10k views

Git branch model with QA and branches

We would like to use Driessen's git branch model but we also have QA side. I think I understand how this git flow works but I'm still not sure about testing. For example, I have five new features, ...
Jaroslav Klimčík's user avatar
8 votes
2 answers
3k views

What programming skills does someone in QA need to work effectively in extreme programming projects?

Well, the title really says it all, but to elaborate a bit, can you take a random, typically effective QA department and have them learn to work in an XP environment (with a learning curve to pick up ...
psr's user avatar
  • 12.9k
7 votes
6 answers
1k views

How to handle growing QA reporting requirements?

Some Background: Our company is growing very quickly - in 3 years we've tripled in size and there are no signs of stopping any time soon. Our marketing department has expanded and our IT requirements ...
philwinkle's user avatar
7 votes
4 answers
2k views

Is separate QA team, redundant in development life cycle?

Background: Developer is the best person to know/understand the dark corners after any development/enhancement of enterprise software, compared to QA technician. Developer can assess the depth/...
overexchange's user avatar
  • 2,265
7 votes
2 answers
9k views

What is proper order of pull requests and testing?

We want to setup proper development workflow. We have two main branches: master(release branch) and develop(working branch). We want to use pull requests properly. We see two ways how to do this: The ...
Sviatoslav Yakymiv's user avatar
7 votes
6 answers
382 views

Do Agile projects use abbreviated defect reporting? [closed]

I'm accustomed to relatively rigid defect reporting, something like this. Steps to reproduce: 1. Access customer manager for user Test01 2. Check "User must change password" and click Apply 3. Access ...
John Wu's user avatar
  • 26.5k
7 votes
5 answers
2k views

Outsourcing Quality Assurance and Testing [closed]

I was recently approached by a software firm that specializes in Quality Assurance and Testing. Up until this point, the developers at our (small) company have been responsible for their own QA for ...
nategood's user avatar
  • 181
7 votes
3 answers
398 views

Long-Term Strategy For Implementing a QA System?

I have been given the task of implementing some QA testing into a massive existing system. We're going to start out with system-level tests and might add unit tests if it is deemed necessary. I ...
sooprise's user avatar
  • 1,065
7 votes
3 answers
1k views

How much detail is in a good UI regression test?

We use a detailed step-by-step user-interface regression test for our commercial web application. It has a "backbone" test for the most used / most important parts of the system, with optional tests ...
GlenPeterson's user avatar
  • 14.9k
7 votes
5 answers
14k views

Software testing automation documentation

What document types could be used when describing software testing automation (on any phase, automation planning, test design, implementation, reporting)? Is there any standard types of documents? If ...
user1007754's user avatar
6 votes
6 answers
2k views

When conducting a code review, should the focus be on the completeness of the requirement?

Given that the reviewer is not part of the project, but was assigned to review because he has done some coding for the application being updated/enhanced. Is it the reviewer's job to ensure that the ...
Carlos Jaime C. De Leon's user avatar
6 votes
3 answers
875 views

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

I often encouter the following pattern: A bug is resolved/closed as duplicate of another still open/unfixed bug. I have trouble understanding the reasoning behind this strategy. From my naive point ...
ead's user avatar
  • 181
6 votes
2 answers
515 views

How detailed should QA aim to be?

When QA discovers an issue during testing should they... Log the bug with the test case and scenario information and move on testing? Try investigating to determine why the bug is happening? I would ...
tyh's user avatar
  • 243
5 votes
4 answers
3k views

Mock Objects for Testing - Test Automation Engineer Perspective

How often QA engineers are responsible for developing Mock Objects for Unit Testing. So dealing with Mock Objects is just developer job ?. The reason i ask is i'm interested in QA as my career and am ...
SuperMan's user avatar
  • 361
5 votes
4 answers
234 views

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

I ask this because I am interning as a QA Engineer and one of my bugs got rejected by a remote project manager because I performed an unrealistic test. Basically, the bug involved a large text field ...
Pants's user avatar
  • 179
5 votes
2 answers
964 views

How can I introduce QA and break it into parts for various people?

I was recently asked how to do this, specifically: How to introduce QA into an organization? How to break up QA into parts that others can do ? How to prioritize what needs QA? How to determine what ...
Michael Durrant's user avatar
5 votes
2 answers
5k views

How much time/money should be spent on software QA/QC? [closed]

Any non-trivial commercial application/program/system/what-have-you requires testing (QA/QC). Not counting things like automated tests, how much time/money relative to the development investment in ...
Kyle Lowry's user avatar
  • 1,433
5 votes
3 answers
660 views

Should deployment errors constitute a build failure?

Our software uses in-house written deployment software due to the complexity of the product. As part of our current QA (not dev) build process (using more in-house software) we compile the code, patch ...
DaveShaw's user avatar
  • 155
5 votes
3 answers
2k views

What is Black Box Testing? Are Functional and Usability Testing its types?

I am writing about testing and I am confused about the following: What exactly is Black-Box testing? Are functional testing and Usability testing two different types of testing and are they types of ...
Ali Shaikh's user avatar