/
Quality Testing should be done with controlled builds

Quality Testing should be done with controlled builds

This is really important principle of quality assurance. There does to be a separation of concerns between quality assurance people and how the code is compiled.

It’s bad practise for quality assurance engineers to be compiling their own copies of the software a team is working on.

This is because their machine might not be clean environment - so their local compile might lack problems a customer would see which is bad. Or their environment could create problems that are present for customers. Those bugs will be hard for the development team to reproduce and so it will waste the teams time.

So it’s important for every software team to have a good automated build system.

 

Related content

What should an automated build system do?
What should an automated build system do?
More like this
It's important for quality software to have a well defined automated build process
It's important for quality software to have a well defined automated build process
More like this
Incremental Compiles
Incremental Compiles
More like this
Detecting changes in source control
Detecting changes in source control
More like this
Automated unit tests need to happen quickly!
Automated unit tests need to happen quickly!
More like this
Notify developers when they break the build
Notify developers when they break the build
More like this