Category Archives: combinatorial testing

Embedded Functions Released

Colts Neck, NJ, 29 July 2017 – Testcover.com has released its new embedded functions feature, enabling software engineers unprecedented improvements in automated test design. EFs allow test factor values to be described as functions in PHP, a widely used programming language. Originally embedded functions were conceived as a usability improvement for specifying test constraints, but EFs realized new capabilities. Now software engineers can generate test cases automatically to:

  • Verify equivalence classes of expected results
  • Verify equivalence class boundaries
  • Pair boundary values and edges to verify corner cases

When test factors have values that depend on other test factors, the values are given by simple, user-defined functions. Each function’s arguments are the test factors that determine the dependent values. The functions are called during test case generation. And when test factors are both dependent and determinant, their composite relations are resolved automatically.

Embedded functions can be reused for different types of designs, and they can enhance consistency and accuracy as test factors and values change. Specifying equivalence class and boundary requirements as simple functions, in a language familiar to software engineers, can automate much of the analysis for test designs.

For more details on how embedded functions work, see Test design automation: equivalence classes, boundaries, edges and corner cases. Examples with specified test cases are included.

About Testcover.com
Testcover.com offers an automated, high-performance test case generator that helps testers get the results they need to develop optimal products and services in a fraction of the time, saving time and money on every project. Testcover.com is accessible via the cloud–a software as a service (SaaS) independent test design solution. For more information visit Testcover.com, dial +1 732 299 4852 or email mgmt@testcover.com.

Leave a comment

Filed under all-pairs testing, cloud, combinatorial testing, development, embedded functions, news, pairwise, SaaS, services, software, test case generator, test design, Testcover.com, testing

“Hunting Bugs with a Shotgun and a Rifle” Published

Colts Neck, NJ, 25 July 2014 – The IEEE has published the proceedings of the The 3rd International Workshop on Combinatorial Testing, including Functional Dependence and Equivalence Class Factors in Combinatorial Test Designs. This paper is also known as “Hunting Bugs with a Shotgun and a Rifle” because it compares two approaches to combinatorial testing. The shotgun approach mixes the test factor combinations leading to different types of test results. The rifle approach focuses test cases on a single type of result (an equivalence class). Formulas to assess coverage of expected results are given in the paper. The author, George Sherwood, noted the formulas depend on relations among the test factors, not the generated test cases. So coverage can be assessed before, or without, generating the test cases.

“While the two approaches can be adopted as needed, there are significant differences,” Sherwood said. “The rifle approach directs test cases to each type of result, for efficient testing with fewer cases. But the expected results need to be known. When the system is not well specified, the shotgun approach may be required.” Slides presented at the workshop are available at the Testcover.com background page.

About Testcover.com
Testcover.com offers a pairwise, automated, high-performance test case generator that helps testers get the results they need to develop optimal products and services in a fraction of the time, saving time and money on every project. Testcover.com is accessible via the cloud–a software as a service (SaaS) independent test design solution–and its Web Services Description Language (WSDL) interface enables ready integration with existing test tools. For more information visit Testcover.com, dial +1 732 299 4852 or email mgmt@testcover.com.

Leave a comment

Filed under all-pairs testing, cloud, combinatorial testing, development, news, pairwise, products, SaaS, services, Sherwood, software, test case generator, test design, Testcover.com, testing, WSDL

Introduction to Combinatorial Testing Published

Colts Neck, NJ, 17 June 2013 – Introduction to Combinatorial Testing by D. Richard Kuhn, Raghu N. Kacker and Yu Lei is published today. This is the first in-depth book on practical combinatorial testing, focusing on real-world software engineering and including cost considerations. It is the newest volume in the Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series.
“Introduction to Combinatorial Testing meets an essential software engineering need,” said George Sherwood, CEO, Testcover.com. “The complexity of today’s software systems demands effective, well understood verification techniques. This book shows how to apply combinatorial testing step-by-step, and clearly describes important concepts.” He concluded, “I am pleased to be among the contributors to this work and congratulate Rick, Raghu and Jeff on their achievement.”
About Testcover.com
Testcover.com offers a pairwise, automated, high-performance test case generator that helps testers get the results they need to develop optimal products and services in a fraction of the time, saving time and money on every project. Testcover.com is accessible via the cloud–a software as a service (SaaS) independent test design solution–and its Web Services Description Language (WSDL) interface enables ready integration with existing test tools. For more information visit Testcover.com, dial +1 732 299 4852 or email mgmt@testcover.com.

Logo for WP

Leave a comment

Filed under all-pairs testing, cloud, combinatorial testing, development, news, pairwise, products, SaaS, services, Sherwood, software, test case generator, test design, Testcover.com, testing, WSDL