The Ten Principles of Good Software Testing

Y2K testing did not start in a vacuum. Several groups of computer professionals realized the need to develop a full repertoire of software testing techniques by the mid-1980s. By the 1990s, software testing whitepapers, seminars, and journal articles began to appear. This indicates that the groups of the 1980s were able to gain practical experience … Read more

The Evolution of Software Testing as a Technology Profession

Back in the 1950s and 1960s, software quality was a hit-or-miss proposition. There were no formal development processes and no formal testing processes. Software developers of the 1970s and 1980s were, for the most part, successful in capturing their best development practices. This capture provided a repeatable level of software reliability and stability. Unfortunately for … Read more

Development Axiom—Quality Must Be Built In Because Quality Cannot Be Tested In

Testing is concerned with what is in the product or system and what is missing. Testing can only verify the product or system and its operation against predetermined criteria. Testing neither adds nor takes away anything. Quality is an issue that is decided upon during the requirements and design phases by the development project owners … Read more

PUTTING SOFTWARE TESTING IN PERSPECTIVE

Billions of dollars in business are lost annually because companies and software vendors fail to adequately test their software systems and products. These kinds of business losses are expected to continue as long as testing is considered just another check mark on a “To-do” list or a task given to employees who are on the … Read more

Who Is on the Test Team?

As with all other software professions, the software testing profession has entry level skills, intermediate-level skills, and advanced skills. A good test team has a mix of skill levels represented by its members. This enables the more experienced testers to be responsible for the test planning, scheduling, and analysis of test results. The intermediate-level testers … Read more

The Four Primary Objectives of Testing

Testing can be applied to a wide range of development projects in a large number of industries. In contrast to the diversity of testing opportunities, there is a common underpinning of objectives. The primary motivation for testing all business development projects is the same: to reduce the risk of unplanned development expense or, worse, the … Read more

THE IMPORTANCE OF SOFTWARE TESTING

Software Testing: Testing Across the Entire Lifecycle provides the fundamental concepts and approaches to software testing. The topic is important for two reasons. First, according to US Government surveys there has been an estimated $59.5B in business losses since 2000 due to poor quality software. Second, based on the authors’ inability to fi nd experienced … Read more

IT Security Tools from Microsoft

Windows 10. Windows 10 is Microsoft’s most secure operating system yet.  Enterprise Mobility + Security.  Azure Active Directory Identity Protection.  Windows Information Protection.  Office 365 Advanced Threat Protection (ATP) . Office 365 Data Loss Prevention.  Office 365 Advanced Security Management.  

Free Windows Tools

Toolwiz Time Freeze. Toolwiz Time Freeze is a system sandbox that puts your computer in a deep-freeze state – any changes you or any software make to your system is discarded after reboot.  Comodo Firewall.  Malwarebytes.  Wise Folder Hider.  Free Opener. WPS Office.  WordExpander.  doPDF.