Questions tagged [development-process]

A software development process, also known as a software development life cycle (SDLC), is a structure imposed on the development of a software product

Filter by
Sorted by
Tagged with
74 votes
15 answers
19k views

What kind of testing should a developer do before passing a build to the QA team?

As a developer my knowledge of best QA practices, etc., are limited to know just enough to get me by writing unit tests, etc. From a tester's point of view, what testing procedures should the ...
Luke's user avatar
  • 831
37 votes
11 answers
4k views

How can developers improve relations with testers?

Testers and developers don't always get along, which can lead to a lot of inefficiencies between testing activities and perform QA. What can developers and other people do to make working with ...
Kalei White's user avatar
33 votes
7 answers
11k views

What goes in your definition of done (DoD) ?

In agile projects, we use the definition of done to ascertain when to consider a user story to be ready for acceptance (implemented and tested). In the project's DoD we have things like following ...
Rajneesh's user avatar
  • 1,358
26 votes
11 answers
7k views

QA gets all the work at the end of the sprint

We have an issue in our Scrum Agile process, where all the developers get PBI (Product Backlog Item) work done in the last few days of the sprint. And then QA is forced to test everything at end of ...
MarkThomas52's user avatar
24 votes
6 answers
5k views

Is software testing different when we are dealing with game development?

I was reading this paper about the differences between software development in general and game development and the authors made some good points regarding software testing, pointing out, for instance,...
Ronnie Edson's user avatar
19 votes
14 answers
4k views

Should bugs found by exploratory test methods be taken against QA?

Should "unplanned" test cases be taken against QA's metrics in the organisation? For context: there is an established process during the development life cycle where the development team and ...
user14479's user avatar
  • 191
19 votes
10 answers
899 views

How do you test for everything that could go wrong?

Okay, so I know we can't test every scenario possible, it's just not possible. But I want to get any ideas for making tests more comprehensive and getting the QA team to find problems before the code ...
David Hogue's user avatar
18 votes
10 answers
6k views

Should QA ask developers for requirements?

Considering Agile software development process. Is it a good practice to ask developers directly for requirements rather than the product owner? The development team had already gathered some ...
Shubham Takode's user avatar
18 votes
8 answers
5k views

Asking UI developers to adjust markup to improve automated tests

From time to time when doing test automation, a locator for the desired element is either too complicated, fragile or not readable. In cases like this, we ask developers to add IDs or other data-...
alecxe's user avatar
  • 11.4k
17 votes
5 answers
6k views

Separate QA v.s. Scrum Team Member - How should QA be involved?

(Sorry it's a long question) I have worked with several companies where QA Team is treated as part of the development team, and the QA team is involved in most of the activities within the ...
Ragnarsson's user avatar
16 votes
4 answers
3k views

How to convince project managers that onboarding a tester early is important?

I've recently transitioned to a software engineer in test role--currently the only person in this role. We have a number of projects that are in the early feasibility stages, and I'm trying to ...
c32hedge's user avatar
  • 2,679
16 votes
4 answers
5k views

Documenting Unit Tests

We follow a BDD approach to development, we have our testers creating scenarios from a specification, and these are then given to our developers before any work is started. However, we find that some ...
stuartf's user avatar
  • 2,930
13 votes
4 answers
548 views

Good resources for traditional testers adapting to an Agile environment

I haven't experienced a transition from waterfall to Agile myself - I worked for companies using Prince2, waterfall approaches to managing projects, and then I got a job working for a company using ...
testerab's user avatar
  • 5,115
11 votes
3 answers
3k views

How to deal with a lead developer who questions every action or process suggested by QA lead?

This is a very specific question: I am QA Lead with reports who are senior QA engineers. Half of my team is new. I have more experience in terms of some of the SDLC processes followed in our company ...
nysa's user avatar
  • 213
11 votes
5 answers
796 views

Signal to noise ratio during early testing

The Context For the past several years our QA team has been very active in manual and automated testing of our products which led to a very small amount of real-user complaints about the functioning ...
alecxe's user avatar
  • 11.4k
10 votes
5 answers
3k views

QA Methodology: Do you retest every change on a new build or only changed code?

I am leading a new QA team at my company and we are small (Myself and one other person). We are currently testing releases compiled by over 10 developers, so the ratio of developers to QA is skewed. ...
Frank's user avatar
  • 143
10 votes
4 answers
503 views

Software Requirements Engineering

I'm a newbie when it comes to Software Engineering and my question is not directly related to Quality Assurance or Testing. When it comes to Requirement Engineering (RE), the requirements can be ...
A User's user avatar
  • 205
10 votes
6 answers
1k views

Timing of development and testing in agile environment

We currently have a two-week sprint and we seem to have issues with timing between testing and development. We have (nearly) daily releases to a test environment. We stage our release about 1.5 days ...
user2101's user avatar
  • 203
9 votes
6 answers
3k views

When does the testing phase start in a project

When a new project starts in an organization, when does the testing role come in? Is it at the same time as the development stage, or later?
Natasha's user avatar
  • 125
8 votes
9 answers
866 views

Multiple product-specific QA teams vs a single generic QA team

Our company has been growing and with it our products and the QA team. Our QA team previously has only handled a single "headline" company's product and had this "startup"-like flexible and agile ...
alecxe's user avatar
  • 11.4k
8 votes
4 answers
250 views

Where does Automation creation happen w/in the Development Cycle?

I’m a Software QA Engineer at a small web development company and I need help wrapping my brain around implementing a new process. As of recently, my shop only handled ‘one-offs’. We would work on ...
glamb's user avatar
  • 165
7 votes
7 answers
405 views

What practices do you use to Test-infect your engineers?

Let me start with some contexts in the form of a quote from JUnit Test Infected: Programmers Love Writing Tests: The Problem Every programmer knows they should write tests for their code. Few do. The ...
Niels van Reijmersdal's user avatar
7 votes
4 answers
1k views

Why testing is not a stand alone activity

I am trying to understand the following concept - Testing is done parallel with other activities and thus it is not a stand alone activity, it is a complete process called STLC (Software ...
jklm's user avatar
  • 319
7 votes
3 answers
1k views

How can I organize QA documentation within an Agile environment

In Agile we favour immediate communication over documentation. However, in QA we still have a need and desire to document the process to provide structure and guidance. What high-level structure in ...
Michael Durrant's user avatar
6 votes
5 answers
2k views

What are good practices for improving quality in a project new to me?

For the first time my team is going to take over a project from another company. Our goal is to improve quality - as I heard the project has a lot of bugs, UX issues and its performance is very low... ...
tiglatpilesar's user avatar
5 votes
2 answers
162 views

Communicating markup changes between developers and testers

From time to time, our end-to-end tests fail because of a markup change made by one of our UI developers - for instance, there was an id on an element but it got removed/replaced, or an Angular ...
alecxe's user avatar
  • 11.4k
5 votes
2 answers
182 views

Turning software testing into an internal service

I've been tasked with changing the focus of my team from a "can do everything" team into one that is more service orientated, i.e. we can provide the framework for your testing rather than being there ...
devonps's user avatar
  • 309
5 votes
1 answer
123 views

Unit testing - how to decide if (and how) we need to invest more in unit testing?

As a tester, I've been asked to provide some concrete input regarding unit testing - with regards to the overall product and process quality. Our current situation is as follows: Organisation has ...
FDM's user avatar
  • 5,904
5 votes
3 answers
1k views

If your organization produces software, does ISO 9001 (or similar) apply to software development, even if you don't trace to ISO 90003?

Let's say that your organization is certified to be compliant with ISO 9001 (or an industry-specific interpretation, such as AS 9100 for aerospace) and that your quality management system applies ...
Thomas Owens's user avatar
  • 1,173
4 votes
7 answers
3k views

How to organize a QA Process/Department?

I am in a 10 man team, and I am the only QA in the team. I am new to the team and I have already put a QA process in place. My process is this: Development (will wait till the development phase is ...
Marj's user avatar
  • 1,357
4 votes
3 answers
247 views

Developers don't write enough or good unit tests, how to address?

Many developers still not seem to the the value and need for unit tests. What might be are the reasons for this so we can address it?
Michael Durrant's user avatar
4 votes
3 answers
454 views

How to respond to a suggestion from management to stop writing manual test cases

Thought to ask this question while answering another question about automated test coverage. Our management, is planning to get rid of manual test cases almost completely. And has started ...
Aalok's user avatar
  • 1,732
4 votes
3 answers
879 views

What are the advantages of CMMI over ISO 15504 (SPICE), and vice versa?

Trying to write a paper where I have to compare process improvement models to implement for a hypothetical avionics software development company. From researching, it seems that CMMI and SPICE are ...
Josh Roberts's user avatar
4 votes
1 answer
797 views

Testing an IMAP client

I am writing an IMAP client library for a Uni project. I need comprehensive, in-depth testing for it. This is the focus even more than the e-mail functionality itself. What should I do? I am looking ...
Robottinosino's user avatar
3 votes
5 answers
351 views

Means of Quantification of QA impact

I am currently looking into methods to quantify the effect of QA on a team, be this in terms of overall productivity improvement or net effectiveness. In doing so I am evaluating various methods by ...
ECiurleo's user avatar
  • 2,043
3 votes
4 answers
509 views

QA in an Extreme Programming Agile Environment

I've been a QA in an agile environment before, but I've now found myself at a company that practices Extreme Programming to the T. I was wondering where you guys think that a somewhat traditional ...
mango's user avatar
  • 163
3 votes
3 answers
4k views

Switching to Automated Testing from Development, is it good career move? [closed]

I have 2.3 years of experience in development (Core Java). Recently I Switched to a new company. I have experience only in core Java so I'm facing difficulty to get development project. Now I got ...
lekshmi's user avatar
  • 31
3 votes
1 answer
805 views

What is the role of the software development manager in a QA/QC process?

I have read about software QA/QC and software-test that in an agile environment the software QA process "directs" the software process, that is to say, that it doesn't ship until it's ready to ship ...
Warren  P's user avatar
  • 133
2 votes
3 answers
343 views

Is there a good mature SaaS development checklist?

We have a generic checklist to set client expectations and ensure that we do the major things in SaaS development like user management (registration, logging in, de-activations, password changes, etc),...
Ken Anderson's user avatar
2 votes
2 answers
134 views

Working with frequently changing requirements [duplicate]

How Software Testing Engineer should act in environment where requirements are very frequently changing? Big tasks appear suddenly so tester doesn't perform them in a proper way. Developers do what ...
Seeker001's user avatar
  • 572
2 votes
2 answers
110 views

Is it easier to write "correct" software in functional languages? [closed]

Functional languages like F# and Scala are becoming popular. Do these types of functional languages make it easier to write higher quality software that requires less testing. In other words, is it ...
user avatar
2 votes
3 answers
757 views

What are some approaches to testing a major software update?

In the past while at work, we've had to do updates to some major libraries/tools we use in building a web app. For example, we recently upgraded Angular versions and are currently updating our Django ...
joshin4colours's user avatar
2 votes
1 answer
54 views

How to implement ATDD and TDD at the same time

I highly appreciate your effort to provide me with real implementation. As example: For scrum process from requirement to user story and acceptance criteria and when to start design TDD and ATDD maybe ...
Mjd Kassem's user avatar
2 votes
1 answer
84 views

Beginner S.R.S testing section writing advice

I'm writing the Testing section for a SRS for a group project. We started out with the IEEE std 830-1993 SRS template but have kinda moulded it around our project to suit our needs. We are taking an ...
Definity's user avatar
  • 121
2 votes
2 answers
93 views

Manage UI Tests with each branch

Well, we are currently working on three branches: dev, staging, and master My UI tests are running on continued integration pointing only to the dev branch and to the dev application as well. The ...
Rafael C.'s user avatar
  • 231
2 votes
1 answer
340 views

Planning next sprint in Agile environment?

My boss and I had a meeting today and the topic was concerned with downtime for dev or QA. We currently work in an Agile environment. My boss wants to start working on dev for the next cycle while QA ...
GuardTheGates's user avatar
2 votes
2 answers
696 views

Need recommendations for a system for storing test cases, test results, build details, etc

I am working on a process improvement effort, and I need to get our QA operations up to the industry standards. I am exploring the various systems available in the marketplace which help to store ...
onTy's user avatar
  • 23
2 votes
2 answers
340 views

Are the gains going from Selenium IDE to headless worth it on small projects

I am a web developer in a very small team(2 devs, one hardware), and I spend as much, if not more time testing applications(due to requirements issues) than the actual developing. To help with this, I'...
nobrandheroes's user avatar
2 votes
0 answers
44 views

How to implement CMMI in any organization? [closed]

I need to learn about CMMI process. Like what it is, how it can be effective to make process smooth and mainly, how can we implement this in an organization? I need to know from the very beginning to ...
Muhammad Ali Khamis's user avatar
2 votes
1 answer
96 views

Do any technical standards / norms require software testing to be done?

I am just thinking - ISO 9001, of course, say you need to have some quality control and quality assurance activities but it is up to you to define it and document it. CMMI is not mandatory (it does ...
John V's user avatar
  • 627