Software testing

The fine art of testing software is founded upon of decades of software bugs, developer hubris and sysadmin sloth. Unit testing (or black box testing) combined with acceptance testing lend much more confidence to developer and QA teams alike in preparation of software releases.

How do you decide who in the company should have access to the test and production environments? Opening it up to everyone is one extreme which in today’s security sensitive world is no longer an option. At the far other end, granting only one person access, while perhaps more secure (depending on who you’ve entrusted [...]