Linux Today: Linux News On Internet Time.

More on LinuxToday

Freshmeat: The Importance of Bug Testing

Sep 25, 2000, 07:15 (0 Talkback[s])
(Other stories by Luke Andrews)


Desktop-as-a-Service Designed for Any Cloud ? Nutanix Frame

"The following whitepaper discusses the importance of bug testing with respect to client and vendor environments. Various responsibilities are placed on either side of product development, and it is necessary to understand the reasons behind practicing secure coding and ethical loyalty."

"Why people must test programs is often debated. If people were ethical, we would not have to test for security risks, but the world is not entirely full of ethical people who ensure that correct data is computed into a system -- that is why safe practices need to be developed. The only way for this to take place is through bug testing. There are two categories that effect the client and the programmer, as each have different needs and wants."

"From the client's perspective, having a stable program that is guaranteed to perform its desired task is not only a reflection of the program, but also of the company itself. Poor products shine the light dimly on the company, so a solid and well-tested product needs to be ensured through bug testing, before manufacturing takes place."

"Management doesn't always know about product flaws; company directors assume that every function works smoothly without any defects. However, experience shows that no product/system can be deemed completely secure without controversy. There will always be bugs in a program; whether they are found or not is another question. Open Source makes it much easier to spot bugs and code flaws, and active security checks by the public help create a much more stable and operable program. This is one of the reasons why Microsoft products fail consistently when it comes to testing; their products are not Open Source, and therefore it is much harder to create a secure and flexible program without the aid of the programming community to help optimize code."

Complete Story

Related Stories: