Testing Tools

Loading

[Free] Microsoft - Pairwise Testing tool (PICT)

Functional Test
Author
tuiduong
Date
2011-03-08 03:11
Views
20134
Pairwise Independent Combinatorial Testing tool (PICT) by Microsoft

Overview

The Pairwise Independent
Combinatorial Testing tool (PICT) can help you efficiently design test cases and
test configurations for software systems. With PICT, you can generate tests that
are more effective than manually generated tests and create them in a fraction
of the time required by hands-on test case design. PICT generates a compact set
of parameter value choices that represent the test cases you should use to get
comprehensive combinatorial coverage of your parameters.


Using PICT to Combine Test Case
Parameters

PICT runs as a command line tool.
You prepare a model file detailing the parameters of the interface (or set of
configurations, or data) you want to test. PICT generates a compact set of
parameter value choices that represent the test cases you should use to get
comprehensive combinatorial coverage of your parameters.

 

For instance, if you wish to
create a test suite for partition and volume creation, the domain can be
described by the following parameters: Type, Size, File
system
, Format method, Cluster size, and Compression.
Each parameter has a limited number of possible values, each of which is
determined by its nature (for example, Compression can only be On or Off) or as an equivalence partition (such
as Size).

 


Type:          Primary, Logical, Single, Span, Stripe, Mirror,
RAID-5

Size:          10, 100, 500, 1000, 5000, 10000, 40000

Format method: quick, slow

File system:   FAT, FAT32, NTFS

Cluster size:  512, 1024, 2048, 4096, 8192, 16384, 32768, 65536

Compression:   on, off

 

There are over 4,700 possible
combinations of these values. It would be very difficult to test all of them in
a reasonable amount of time. Research shows that testing all
pairs of possible values provides
very good coverage and the number of
test cases will remain manageable. For example, {Primary, FAT} is one
pair and {10, slow} is another; a single test
case can cover many pairs.

 

For the set of parameters shown
above, PICT will produce 60 test cases


Total 14

  • 2010-05-08 13:35

    Thanks..MS made this tool...good..


  • 2010-05-09 10:35

    Thanks for sharing


  • 2010-05-12 01:19

    This is great, I got many concern on this technique, Hope the tool help much, Thanks.
    Ah, do we need license to use this soft? You knew, MS never give something free!


    • 2010-05-14 18:15

      I've used, and it's enough to use for study but not for commercial testing activity...:( , you know MS..


  • 2010-09-09 15:43

    thanks


  • 2010-09-21 19:14

    Is it the same as "Orthogonal Array" approach as per Taguchi?  There is a opensource tool Perl based called AllPairs from James Bach www.satisfice.com.


    • 2010-09-21 19:18

      Orthogonal Array is an extend of Pairwise.
      This Tool also can calculate OA and Pairwise like Allpairs.


  • 2010-12-07 16:30

    For some excellent explanations to questions like "what is Orthogonal Array-based Testing?", "what is pairwise testing?", "how are they different?", and "how do I implement Orthogonal testing?", I would recommend 


    http://www.combinatorialtesting.com

    Specifically, if you click on the "Clear Introductions" tab, it has some very clear explanations of what Orthogonal Array-based testing is, how it differs from other combinatorial testing techniques such as pairwise, and it describes a few detailed case studies in which people have implemented OA plans.

    OA can be thought of as "pair-wise plus". OA-based test plans will have 100% coverage of all possible dual-mode faults (which is similar to pairwise), but OA plans tend to be a bit longer than pairwise plans because OA plans, unlike pairwise, also have an added requirement, namely that, all the parameter settings are spread about the test domain in what is called "uniform distribution".


  • 2011-01-13 15:31

    Thanks for sharing


  • 2012-03-27 00:26

    the shared URL can't be accessed


  • 2012-11-22 19:57

    thanks for sharing


  • 2013-03-19 17:17

    thanks for sharing...


  • 2014-06-21 10:11

    thanks


  • 2014-12-16 16:11

    Let me check it and see beneficial it is


Total 2,401
Number Title Author Date Votes Views
2401
Running Selenium from jMeter
lucaxel | 2021.02.14 | Votes 0 | Views 55965524
lucaxel 2021.02.14 0 55965524
2400
ZeuZ: Test automation framework for Web, Mobile, Desktop, API, and Cloud apps
(TestExpert) | 2021.02.04 | Votes 0 | Views 57170681
(TestExpert) 2021.02.04 0 57170681
2399
Testsigma: Test web, mobile apps, and APIs continuously @ DevOps speed (1)
(TestExpert) | 2021.02.04 | Votes 0 | Views 56550005
(TestExpert) 2021.02.04 0 56550005
2398
Mobile User Equipment Tester
(TestExpert) | 2021.02.04 | Votes 0 | Views 57318752
(TestExpert) 2021.02.04 0 57318752
2397
Katalon TestOps OnPremise (KTOP): TestOps Tool
VTB | 2020.03.23 | Votes 0 | Views 57696138
VTB 2020.03.23 0 57696138
2396
[Paid] Ranorex Webtestit : UI web tests with Selenium or Protractor
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 56950877
ItSeTsQtB 2019.08.08 0 56950877
2395
[Paid] Zabbix : Monitor any possible performance metrics and incidents in your network
^Software^ | 2019.07.24 | Votes 0 | Views 56800643
^Software^ 2019.07.24 0 56800643
2394
[Paid] NeoLoad 7.0 : Performance Test APIs to Full Applications
IT-Tester | 2019.07.24 | Votes 0 | Views 56007044
IT-Tester 2019.07.24 0 56007044
2393
[FREE] Cucumber : behavior-driven development (BDD) tool
IT-Tester | 2019.07.22 | Votes 0 | Views 54330220
IT-Tester 2019.07.22 0 54330220
2392
[Free] HTTrack : Website Testing Tool
IT-Tester | 2019.07.22 | Votes 0 | Views 56647381
IT-Tester 2019.07.22 0 56647381
2391
Arquillian : Automated integration, functional and acceptance tests for Java
IT-Tester | 2019.07.08 | Votes 0 | Views 55991897
IT-Tester 2019.07.08 0 55991897
2390
FitNesse : Automated acceptance tests are power tools for fixing a broken requirements process
IT-Tester | 2019.07.08 | Votes 0 | Views 55500753
IT-Tester 2019.07.08 0 55500753
2389
Hiptest : Continuous Testing Management Platform
IT-Tester | 2019.06.26 | Votes 0 | Views 56312094
IT-Tester 2019.06.26 0 56312094
2388
[Free] Test Data Generation Tool : DTM Data Generator
IT-Tester | 2019.06.26 | Votes 0 | Views 55127404
IT-Tester 2019.06.26 0 55127404
2387
[Free] Assertible : API testing tool which concentrates on the automation and reliability
VTB | 2019.06.21 | Votes 0 | Views 56824274
VTB 2019.06.21 0 56824274
2386
[Free] Rest-Assured : Java Domain-specific language that makes testing REST service
VTB | 2019.06.21 | Votes 0 | Views 56673787
VTB 2019.06.21 0 56673787
2385
Postman : API Testing Tool (1)
Testersbest | 2019.06.21 | Votes 0 | Views 56403536
Testersbest 2019.06.21 0 56403536
2384
Robotium: Android UI Testing
Testersbest | 2019.06.21 | Votes 1 | Views 56859657
Testersbest 2019.06.21 1 56859657
2383
Ranorex : Automation Testing Tool for desktop, web, and mobile applications
Testersbest | 2019.06.21 | Votes 0 | Views 56362437
Testersbest 2019.06.21 0 56362437
2382
TestingWhiz : Automation Testing Tool for Software, Web, Mobile, Database, Cloud, Web Services and API testing
Testersbest | 2019.06.21 | Votes 0 | Views 57069539
Testersbest 2019.06.21 0 57069539
2381
Travis CI : Test and Deploy with Confidence
edouwens | 2018.11.19 | Votes 0 | Views 56191631
edouwens 2018.11.19 0 56191631
2380
QF- Test : automation testing tool that is meant for testing Java and Web GUI application (1)
aiitistqb | 2018.10.16 | Votes 0 | Views 57623490
aiitistqb 2018.10.16 0 57623490
2379
Wink : Time-based and action-based capture of user actions
aiitistqb | 2018.10.16 | Votes 0 | Views 57137494
aiitistqb 2018.10.16 0 57137494
2378
Crucible : a web-based application primarily targeting enterprise
aiitistqb | 2018.10.16 | Votes 0 | Views 56697925
aiitistqb 2018.10.16 0 56697925
2377
Automated Mobile Testing Tools List
aiitistqb | 2018.10.16 | Votes 0 | Views 55595790
aiitistqb 2018.10.16 0 55595790
2376
SpecFlow : software tool that computer programmers use for testing other software
aiitistqb | 2018.10.16 | Votes 0 | Views 56396904
aiitistqb 2018.10.16 0 56396904
2375
Ranorex : Test Automation Tools for Complete Awesomeness
Testersbest | 2018.10.16 | Votes 0 | Views 57186357
Testersbest 2018.10.16 0 57186357
2374
SmartBear : End-to-End Automated Testing for Mobile, Web & Desktop Apps
Testersbest | 2018.10.16 | Votes 0 | Views 56287692
Testersbest 2018.10.16 0 56287692
2373
Bugdojo : Continuous QA for your web apps
Testersbest | 2018.10.16 | Votes 0 | Views 55804168
Testersbest 2018.10.16 0 55804168
2372
TEstNg (5)
kg2031 | 2018.02.28 | Votes 0 | Views 56618876
kg2031 2018.02.28 0 56618876
2371
Locators (1)
kg2031 | 2018.02.28 | Votes 0 | Views 56845374
kg2031 2018.02.28 0 56845374
2370
Crystal Reports
nk1 | 2018.02.23 | Votes 0 | Views 56174881
nk1 2018.02.23 0 56174881
2369
Selenium Learning Tutorial (4)
Dwarika | 2017.08.28 | Votes 0 | Views 56211267
Dwarika 2017.08.28 0 56211267
2368
[Paid] Module for Binary formats
SoftLogica | 2017.08.11 | Votes 0 | Views 57336405
SoftLogica 2017.08.11 0 57336405
2367
Getting Started with Selenium IDE
VijayShinde | 2017.06.09 | Votes 0 | Views 57001425
VijayShinde 2017.06.09 0 57001425
2366
UniPi Is A Powerful Board That Can Control Your Smart Home
TLP | 2017.04.26 | Votes 0 | Views 56095811
TLP 2017.04.26 0 56095811
2365
what is diff between SVN and GITHUB
vivekjog | 2017.04.24 | Votes 0 | Views 57546179
vivekjog 2017.04.24 0 57546179
2364
Macro to remove trailing spaces (1)
Christo | 2017.03.29 | Votes 0 | Views 56373221
Christo 2017.03.29 0 56373221
2363
Comparing 2 work sheets (2)
Christo | 2017.03.29 | Votes 0 | Views 57105232
Christo 2017.03.29 0 57105232
2362
Tool to generate all combinations of test parameters. (3)
Christo | 2017.03.29 | Votes 0 | Views 56653147
Christo 2017.03.29 0 56653147
2361
Best Testing Tools of 2014 (2)
kleyzit | 2017.02.24 | Votes 0 | Views 55376103
kleyzit 2017.02.24 0 55376103
2360
JCrawler (1)
Sky Driver | 2017.01.26 | Votes 0 | Views 56456299
Sky Driver 2017.01.26 0 56456299
2359
fwptt
Sky Driver | 2017.01.26 | Votes 0 | Views 55715805
Sky Driver 2017.01.26 0 55715805
2358
AppLoader: Performance Testing for Any Application
Sky Driver | 2017.01.26 | Votes 0 | Views 55921487
Sky Driver 2017.01.26 0 55921487
2357
LoadStorm
loveelok | 2017.01.20 | Votes 0 | Views 57508604
loveelok 2017.01.20 0 57508604
2356
SiteBlaster
loveelok | 2017.01.20 | Votes 0 | Views 55646166
loveelok 2017.01.20 0 55646166
2355
Xceptance LoadTest (1)
loveelok | 2017.01.20 | Votes 0 | Views 56678600
loveelok 2017.01.20 0 56678600
2354
Test Manager (1)
loveelok | 2017.01.12 | Votes 0 | Views 56420725
loveelok 2017.01.12 0 56420725
2353
Test Environment Toolkit (1)
master15 | 2017.01.06 | Votes 0 | Views 57021706
master15 2017.01.06 0 57021706
2352
Burpsuite Pro 1.5.01 (1)
master15 | 2016.12.15 | Votes 0 | Views 55742134
master15 2016.12.15 0 55742134