Month: September 2014

When Updates Break Your Software

Posted on Updated on

Nowadays, whether it’s videogames or operating systems you’re talking about, patches and updates have become a fact of life. That’s because software developers want to give the best possible product to consumers, which is why these supplemental updates are released.

Unfortunately, good intentions often go haywire. Usually, patches are made available to increase software stability, add functionalities, or stomp out bugs. In reality, though, the additional code often messes with the existing ones, causing the software to behave erratically. Whereas before, a software boots up and functions flawlessly, users may encounter issues like black screens, frequent crashes, or flat out failure to launch after an update. Read the rest of this entry »

Passing AST: Anywhere, Anytime

Posted on Updated on

Windows and Apple may be the giants of operating systems (OS), but they’re not the only ones in use today. There are hundreds of OS installed on everything, from computer servers to plane cockpits, with only a small portion available for public consumption. This is the rationale behind the second automated software testing (AST) requirement: OS independence.

This isn’t like releasing Windows and Mac versions of various software. One program must be compatible with practically every OS in existence, which isn’t scarce in public software. For example, if Microsoft Word wants to pass AST, it must work on all platforms, not produce an entirely different version from the original. Read the rest of this entry »