IDT Blog - Innovative Defense Technologies

Percent Automatable

Posted On:
Filed Under: Metrics
Read Full Article

At the beginning of an automated software testing effort, the project is either automating existing manual test procedures, starting a new automation effort from scratch, or some combination of both. Whichever the case, a percent automatable metric can be determined.  Percent automatable can be defined as: of a set of given test cases, how many… Read more »

Digging Deeper into the Benefits of Automated Software Testing: Part Two

Posted On:
Filed Under: Automated Software Testing
Read Full Article

In addition to increasing the depth and breadth of testing, we have found at least sixteen notable benefits of implementing automated software testing. In last Monday’s blog, we addressed the first four. Today’s blog contains four more. If you missed the blog on September 30, you might want to review that before continuing. This is… Read more »

Tags: , , , , ,

Defense Needs Better Ways to Test Software

Posted On:
Filed Under: Automated Software Testing, Publications, Software Testing
Read Full Article

By Bernie Gauf, CEO of IDT Originally published in National Defense magazine-October 2013  Developing software for the Defense Department has many inherent challenges, not the least of which is testing. Traditional software testing for defense systems consumes up to 50 percent of development resources. Yet, it is only during this phase that engineers can be assured… Read more »

Tags: , , , , , ,

Software System Quality is not Free

Posted On:
Filed Under: Automated Software Testing, Quality Assurance
Read Full Article

We can probably agree that quality is no accident and that much carefully planned work is involved in building superior software systems, hence quality is not free. Software system quality is carefully planned by skilled experts, built into a system from the beginning, incorporated throughout the entire lifecycle, and executed and tracked throughout. Built-in system… Read more »

Tags: , , , , , ,

Digging Deeper into the Benefits of Automated Software Testing: Part 1

Posted On:
Filed Under: Automated Software Testing
Read Full Article

In past blogs, we have explored how Automated Software Testing improves software quality while conserving resources. Some of you are already convinced of its effectiveness and are ready to dig deeper into the specifics regarding some of the abilities and savings resulting from Automated Software Testing. If that describes you, please keep reading. This is… Read more »

Tags: , , , , , , , , ,

Case Study: Automated Endurance Tests

Posted On:
Filed Under: Case Studies
Read Full Article

Background: In this case study, we discuss IDT’s success in applying automation to a very common type of software testing called an “endurance” or “longevity” test.  In general, endurance or longevity tests, if done manually, are very time consuming and labor intensive. The environment we were faced with involved a very large, complex, mission-critical system… Read more »

Tags: , , , , ,

Achieving Software Quality is No Accident

Posted On:
Filed Under: Automated Software Testing, Quality Assurance
Read Full Article

It has been said that quality is never an accident. We agree. It is the result of intelligent planning, hard work and thorough execution. Quality is not achieved by chance. In no area is this more  true than in software development. Producing software that runs perfectly is almost impossible. But when it comes to building… Read more »

Tags: , , , , ,

Maximize the use of your Automated Software Tests with Continuous Integration

Posted On:
Filed Under: Automated Software Testing
Read Full Article

Continuous integration (CI) is starting to become an industry adopted software engineering best practice in which any change to the code or environment is tested and reported on in a timely and repeatable manner. In most cases this involves nightly software builds and nightly automated software test runs to allow for quick look reporting on any… Read more »

Tags: , , , , ,

Can Automated Software Testing Save Time and Money for My Program?

Posted On:
Filed Under: Automated Software Testing
Read Full Article

In almost every blog, we make the case that Automated Software Testing improves the quality of software programs. But before launching an Automated Software Testing effort, it is prudent to develop a preliminary estimate of the projected time and cost savings that would result. In our experience, it almost always makes good business sense to… Read more »

Tags: , , , , ,

What Is A Metric? Part II

Posted On:
Filed Under: Metrics, Software Testing
Read Full Article

In the previous blog on metrics dated August 29,  we mentioned that one of the characteristics of a good metric is simplicity.  Albert Einstein once said, “Make everything simple as possible, but not simpler.”  When applying this wisdom towards automated software testing, you will see that: Simple reduces errors Simple is more effective Simple is elegant… Read more »