API Testing: Best Practices and Sage Advice

API is acronym speak for Application Programming Interface and its full name is a good description of what it does. An API is a user interface to an application where the intended user is another program. The most common uses of APIs are in ecommerce …

Read More

Load and Performance Testing: A Super Bowl Cautionary Tale

The 2017 Super Bowl came with an ad from a virtually unknown construction supplies company, 84 Lumber. It was intended as a recruitment ad but contained a strong message about immigration. The 90-second ad aired just before the halftime show and directed viewers to a …

Read More

The Truth About End-to-End Testing

Much thought and planning has gone into how to structure software quality tests and a great deal, if not most of it, concerns the balance of testing costs versus results.
One focus of this controversy is end-to-end testing. End-to-end testing is the verification of a …

Read More

Testing OTT Streaming Media is a Challenge. Here’s Why.

The name for multimedia content that’s delivered online and on demand to viewers is over-the-top (OTT) media. OTT differs from traditional methods of delivering video content in that it employs regular HTTP servers and network infrastructures to deliver video as small files over transmission control …

Read More

3 Regression Testing Best Practices

Though it tends to be a catch-all term, regression testing is most commonly the effort made to verify that a bug fix has achieved its goal of correcting a code defect. An expanded definition includes testing for additional issues that may have been created by …

Read More

What is User Acceptance Testing?

Once, I worked at a large organization with state-wide responsibility for providing consumers with a specific kind of information. I don’t want to give away the nature of the organization by telling you what this information was, but suffice it to say it impacted the …

Read More

Top 3 Fax over IP Challenges and How to Solve Them

Facsimile —commonly known as fax— came to the fore in the 1970’s when consumer electronics were boosted dramatically by the creation of inexpensive integrated circuits. The opportunity to sell inexpensive fax terminals brought the manufacturers of proprietary fax devices together to find a common protocol …

Read More

4 Huge Tech Trends and What They Mean for Software Testing in 2018

Rapidly changing technologies, platforms, and devices pressure software development teams to develop, test, integrate, and deliver faster and more frequently. Today, “Keeping up with the Joneses” means software has to be delivered and deployed daily instead of monthly or weekly. And, if you want to …

Read More

A Closer Look at Integration Testing

Integration testing is the process of assembling various code modules which perform very specific tasks into a software system that uses them to perform more generalized applications. An example is using a module that stores and retrieves files with another that displays their names in …

Read More

What Is Software QA? 5 Tips to Get You Ahead

You rely on your software to do business. It’s the public face of your company, the one every client interacts with. Your software must do two things:
• offer your customer a usable and useful experience, and
• generate revenue.
Either can be hard to …

Read More

The 4 Surprising Benefits of Regression Testing

Regression testing is often viewed as the ‘red-headed stepchild’ of software QA. This is unfortunate as regression testing can contribute more to product quality than most would expect.
The main purpose of regression testing is to verify that the problem corrected by a code fix …

Read More