Saturday, March 31, 2007

Testing advice on starting a web 2.0 company

Here is an interesting article on Programming and Starting a Web 2.0 Company.

It looks at what to do if you want to start such a company but know zip all about programming. And that includes zip all about application software testing too. Interestingly when it comes to advice about testing it includes it in the section on coding practice:

"Always have a security evaluation of the code built into the project, and have someone else do the security evaluation. There are many companies that can verify that code is built according to modern safe coding practices, and that the acceptance testing is not just a functional test, but a core review of the code in raw form and in use. Many good solid companies do this kind of work and will work with you and the developers to find a solution to the problems discovered. If the code is not written well or securely, your code may exhibit unusual behaviors that will let a hacker deep into your network.

Functional testing, make sure the code meets all the functions that were originally contracted for. Never accept incomplete code, the outsource company should be insured against non-delivery of the project. If the developer defaults, you loose time, but should be able to get back your investment in the code via insurance, and maybe even get what code they did write. "