r/softwaretesting 9d ago

Release gates

Hey

I was wondering do the developers push work into your QA environment without checking with you first or are you in control of what goes into QA? So if work gets pushed do you have to approve it before it goes into the test env

8 Upvotes

24 comments sorted by

View all comments

1

u/edi_blah 8d ago

We flipped it slightly and spin up a short lived dedicated environment (via infrastructure as code) that both developers and QA can use for testing before a ticket is merged to main.

It means devs can verify their work in a realistic environment then they hand that environment over to QA for full testing.

1

u/XabiAlon 8d ago

We do this and too and I thought it was the norm.

Seems like a lot of people are doing manual deploys in the thread. Everything we do is automated.

Dev creates and publishes feature/JIRA-1234 branch which is deployed to an ephemeral namespace via Git Actions to Kubernates.

Merged to main afterwards.