Skip to main content    

An official website of the United States government

Here’s how you know

**Official websites use .gov**              A **.gov** website belongs to an official government organization in the United States.            

**Secure .gov websites use HTTPS**              A **lock** (  LockA locked padlock) or **https://** means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.            

https://www.nist.gov/itl/math/acmd-seminar-embedded-functions-combinatorial-testing-progress-automating-test-design

            -  Topics  -  All Topics 
-  Advanced communications 
-  Artificial intelligence 
-  Bioscience 
-  Buildings and construction 
-  Chemistry 
-  Climate 
-  Cybersecurity 
-  Electronics 
-  Energy 
-  Environment 
-  Fire 
-  Forensic science 
-  Health 
-  Information technology 
-  Infrastructure 
-  Manufacturing 
-  Materials 
-  Mathematics and statistics 
-  Metrology 
-  Nanotechnology 
-  Neutron research 
-  Performance excellence 
-  Physics 
-  Public safety 
-  Resilience 
-  Standards 
-  Transportation 
 
            -  Publications 
            -  Labs & Major Programs  -  Laboratories    -  Communications Technology Laboratory 
  -  Engineering Laboratory 
  -  Information Technology Laboratory 
  -  Material Measurement Laboratory 
  -  Physical Measurement Laboratory 
-  User Facilities    -  NIST Center for Neutron Research 
  -  CNST NanoFab 
-  Research Test Beds 
-  Research Projects 
-  Tools & Instruments 
-  Major Programs    -  Baldrige Performance Excellence Program 
  -  CHIPS for America Initiative 
  -  Manufacturing Extension Partnership (MEP) 
  -  Office of Advanced Manufacturing 
  -  Special Programs Office 
  -  Technology Partnerships Office 
 
            -  Services & Resources  -  Standards and Measurements    -  Calibration Services 
  -  Laboratory Accreditation (NVLAP) 
  -  Quality System 
  -  Standard Reference Materials (SRMs) 
  -  Standards.gov 
  -  Time Services 
  -  Office of Weights and Measures 
-  Software 
-  Data    -  Chemistry WebBook 
  -  National Vulnerability Database 
  -  Physical Reference Data 
  -  Standard Reference Data (SRD) 
-  Storefront 
-  License & Patents 
-  Computer Security Resource Center (CSRC) 
-  NIST Research Library 
 
            -  News & Events  -  News 
-  Events 
-  Blogs 
-  Feature Stories 
-  Awards 
-  Video Gallery 
-  Image Gallery 
-  Media Contacts 
 
            -  About NIST  -  About Us    -  Leadership 
  -  Organization Structure 
  -  Budget & Planning 
-  Contact Us 
-  Visit 
-  Careers    -  Student programs 
-  Work with NIST 
-  History    -  NIST Digital Archives 
  -  NIST Museum 
  -  NIST and the Nobel 
-  Educational Resources 
 

Information Technology Laboratory

## Applied and Computational Mathematics Division

-  Projects/Programs 
-  How to Work With Us 
-  NIST Publications Searchable Database 
-  Staff Directory 
-  News & Updates 
-  Resources/Services 

# ACMD Seminar: Embedded functions in combinatorial testing: Progress in automating test design

## Share

Facebook

Linkedin

Twitter

Email

George Sherwood*Founder and CEO of Testcover.com*

Wednesday, October 11, 2017, 15:00 - 16:00	Building 101, Lecture Room D	Gaithersburg

Wednesday, October 11, 2017, 13:00 - 14:00	Room 1-4058	Boulder

**Slides:**PowerPointAdobe PDF

**Host:** Raghu Kacker

**Abstract:** This talk introduces combinatorial testing (CT), from its origins in design of experiments to its present role in verifying interactions in complex systems. A persistent CT usability challenge has been the definition and enforcement of constraints among test factor values. Research progress in this area has enabled increased adoption among practicing software engineers. Recent work at Testcover.com led to the introduction of an embedded functions feature in its CT design service. The feature allows functionally dependent relations among test factors to be defined as functions in a general purpose programming language, PHP. These relations enforce constraints among test factor values and insure that all valid combinations of determinant factors are available for the test design. Resulting usability improvements enable automated pairwise test designs to meet novel objectives: Cover equivalence classes of expected results; verify univariate and multivariate equivalence class boundaries; verify corners among intersecting boundaries and edges.

**Bio:** George Sherwood is the founder and CEO of Testcover.com, which provides Software as a Service for combinatorial test designs. He has been actively involved in combinatorial testing since 1990. Then, during the development of a LAN product at AT&T Bell Labs, his test team encountered multi-vendor configurations too numerous to test. His response was to develop CATS, a test design tool using a greedy search to accommodate system constraints. Subsequently CATS was used in several other AT&T development programs. At the Labs George worked on hardware, software and service development projects, and he managed teams of engineers in a variety of disciplines.

In 2003 George founded Testcover.com to enable software engineers to design test plans with more effective test cases. He has found innovative constructions for covering arrays, and he has devised advanced search algorithms for Testcover.com. Recent work includes development of embedded functions technology, to simplify constraint specification for practicing software engineers.

George has degrees in physics, a Ph.D. from Yale University and a B.S. from Clemson University. He serves on the board of the Princeton Joint Professional Chapter of the ACM and IEEE Computer Society.

Mathematics and statistics

## Contacts

                -  Raghu N Kacker  raghu.kacker@nist.gov      (301) 975-2109   

### HEADQUARTERS

301-975-2000

Webmaster | Contact Us | Our Other Offices

TwitterFacebookLinkedInInstagramYouTubeGiphyRSS FeedMailing List

Feedback

            -  Site Privacy 
            -  Accessibility 
            -  Privacy Program 
            -  Copyrights 
            -  Vulnerability Disclosure 
            -  No Fear Act Policy 
            -  FOIA 
            -  Environmental Policy 
            -  Scientific Integrity 
            -  Information Quality Standards 
            -  Commerce.gov 
            -  Science.gov 
            -  USA.gov 
            -  Vote.gov