#advice What are the components of a software #QA infrastructure, & how do they interact with each other & the broader development cycle?
I'll be starting a new job where I'm tasked with setting up the QA infrastructure at an online publisher. Currently the devs write unit tests, but the rest of QA is done quite informally, & they're at a point where they need to formalize it to reduce bottlenecks. #sdlc #qa #testing #webdev (1/3)
More specific guide questions below, but they're mostly there to indicate what I do/n't know.
* Code coverage: Should N% of the code be covered by unit tests?
* Do the devs run their unit tests before committing, or are they run automatically as a condition of successful commit?
* Does the QA department (haha me) write all the UI tests? Can these all be automated? Where in the process do they run? What event is triggered upon failure?
* What tests can't be automated?
Thanks #sdlc #qa #testing #webdev (3/3)
I am doing a bunch of research, naturally, but I'd love to hear from people in the trenches. Also, I suspect that the boss has some pretty clear ideas about what he wants to do, and just doesn't have time to actually do it.
The stack includes Node, GraphQL, React, Redux, Relay. #sdlc #qa #testing #webdev (2/3)