Post

Situation: You have a separate QA team or SDET embedded with your team. When should QA / SDET test a new feature? 3 options: 1. Before merge, in an ephemeral environment, or by pairing with dev 2. After merge in QA/UAT/staging environment 3. In prod My take? Prefer 1. 1/2

Now you can end up with two new problems: 1 it delays merging leading to lots more open merges and unmerged work, 2 unless you constantly rebase all those branches you’re not testing what you get when it’s merged and problems start appearing downstream.

CI should always require having latest from main before merge

0 reposts0 likes

No replies yet.