Month: October 2014

Squashing Tenacious Software Bugs

Posted on Updated on

When it comes to software bugs, no two are exactly the same. Some can creep up on you early, while the software is still in alpha or beta; others are reported soon after release by the early adopting community; and still others only reveal themselves with time, after the software has become well-established and unforeseen problems can have a much more powerful impact.

Enduring, tenacious, long-lived bugs can occur for a variety of reasons. Since cursory testing is usually only carried out to ensure that the program works as intended, these normally aren’t caught until well after release.

Long-lived bugs can result from any number of issues. Common complications include memory management issues, memory leaks, and buffer overflows. Read the rest of this entry »


Passing AST in a Connected World

Posted on Updated on

Thanks to the Internet, a data server in Los Angeles can be connected to another server in Adelaide. Thousands of miles of undersea cable make it possible to share data by the petabytes in a swift and efficient manner.

Given that this level of interconnectedness is the modern reality for various industries, software testing standards now require systems to have the ability work on dozens of servers and terminals. To simulate this multi-computer environment, testers typically use more than one computer. Such an environment may sometimes consist of new and old computers. Read the rest of this entry »