SlideShare a Scribd company logo
Reusable Test MatricesAuthor: Eswaranand AttuluriVersion 1.0
Test MatricesTest Matrices table that generates different set of input that can result in different output values. Testing multiple outputs for a single input Synonyms:Reusable Test MatricesFeature MatrixDecision TableChecklist
3Using Test Matrices for Routine IssuesAfter testing a simple numeric input field a few times, you’ve learned the drill. The boundary chart is reasonably easy to fill out for this.Use a test matrix to show/track a series of test cases that are essentially the same.For example, for most input fields, you’ll do a series of the same tests, checking how the field handles boundaries, unexpected characters, function keys, etc.
Creation of Test MatrixThe matrix is a concise way of showing the repeating tests. Put the objects that you’re testing on the rows. Show the tests on the columns. Check off the tests that you actually completed in the cells.
Typical Uses of Test MatricesYou can often re-use a matrix like this across the functionalities in products and projects.You can create matrices like this for a wide range of problems. Whenever you can specify multiple tests to be done on one function, and you expect to test several such functions, you can put the multiple tests on the matrix.
Typical Uses of Test MatricesMark a cell green if you ran the test and the functionality passed it. Mark the cell red if the functionality failed and write the bug number of the bug report for this bug.Write (in the cell)  the automation number or identifier or file name if the test case has been automated.
                           MatricesProblems?What if your thinking gets out of date? (What if this program poses new issues, not covered by the standard tests?)Do you need to execute every test every time? (or ever?)What if the automation ID number changes?
Reusable Test Matrix
I think you got it right  ?This includes only the first few columns of a matrix that I’ve mentioned, but it gets across the idea.
Examples of integer-input testsNothingValid valueAt LB of value	At UB of valueAt LB of value - 1	At UB of value + 1	Outside of LB of value	Outside of UB of value	0	Negative	At LB number of digits or charsAt UB number of digits or charsEmpty field (clear the default value)Outside of UB number of digits or chars	Non-digits 	Wrong data type (e.g. decimal into integer)ExpressionsSpaceNon-printing char (e.g., Ctrl+char)DOS filename reserved chars (e.g., "\ * . :")Upper ASCII (128-254)Upper case charsLower case charsModifiers (e.g., Ctrl, Alt, Shift-Ctrl, etc.)Function key (F2, F3, F4, etc.)
Example 1: Payment Type Verification matrix
Example 2: Hierarchy Feature Matrix
Extension to Example 2 Actions/TestsShareUn-sharePrecreated FolderCreate duplicateWith IconWithout IconExpandCollapse
Example 3: Multiplication Matrix
Example 4: Decision Table according to Emp. Grades
Example 5: Application Compatibility
ConclusionThinking may be a great way of getting things started.But doing is the only way to get things done.

More Related Content

DOCX
Comp 220 ilab 5 of 7
PPT
Orthogonal array testing
PPTX
EquivalencePartition
PPT
Orthogonal array approach a case study
PPTX
Blackbox
PPTX
Black Box Testing
PPTX
Boundary value analysis and equivalence partitioning
PPTX
Codesters word wall
Comp 220 ilab 5 of 7
Orthogonal array testing
EquivalencePartition
Orthogonal array approach a case study
Blackbox
Black Box Testing
Boundary value analysis and equivalence partitioning
Codesters word wall

What's hot (16)

PPTX
Equivalence partinioning and boundary value analysis
PDF
Equivalence partitioning
PPT
Equivalence partitions analysis
PPTX
Test design techniques
PDF
Input Space Partitioning
DOC
Black box testing
PPT
Black box testing
PPT
Unit testing
PPTX
Software Testing Foundations Part 4 - Black Box Testing
PPTX
Sorfware engineering presentation (software testing)
PPT
Xp Day 080506 Unit Tests And Mocks
PPTX
Black Box Testing Techniques by Sampath M
Equivalence partinioning and boundary value analysis
Equivalence partitioning
Equivalence partitions analysis
Test design techniques
Input Space Partitioning
Black box testing
Black box testing
Unit testing
Software Testing Foundations Part 4 - Black Box Testing
Sorfware engineering presentation (software testing)
Xp Day 080506 Unit Tests And Mocks
Black Box Testing Techniques by Sampath M
Ad

Viewers also liked (6)

PPTX
Software Testing Metrics with qTest Insights - QASymphony Webinar
PPTX
Software Test Metrics and Measurements
PDF
Software Metrics
PPT
Software Metrics
PPT
Testing Metrics
Software Testing Metrics with qTest Insights - QASymphony Webinar
Software Test Metrics and Measurements
Software Metrics
Software Metrics
Testing Metrics
Ad

Similar to Reusable Test Matrices Presentaion (20)

PPTX
GCSE ICT TESTING
PPT
Test data documentation ss
PDF
Automation White Paper V2
PPT
prova7
PPT
PPT
PPT
prova9
PPT
prova2
PPT
PPT
finalelocale
PPT
prova5
PPT
provacompleta2
PPT
test2
PPT
prova4
PPT
PPT
stasera1
PPT
provalast
PPT
GCSE ICT TESTING
Test data documentation ss
Automation White Paper V2
prova7
prova9
prova2
finalelocale
prova5
provacompleta2
test2
prova4
stasera1
provalast

Recently uploaded (20)

DOC
UNG毕业证学历认证,阿莱恩特国际大学毕业证文凭证书
DOCX
Elisabeth de Pot, the Witch of Flanders .
DOC
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
PPTX
What Makes an Entertainment App Addictive?
PPTX
G.A.M.E. O.N.! (General — Art — Mythology — Entertainment — Obscure Naata) [2...
PDF
Commercial arboriculture Commercial Tree consultant Essex, Kent, Thaxted.pdf
PDF
Can You Imagine? Read along and let’s see!
PDF
High-Quality PDF Backlinking for Better Rankings
PDF
Download GTA 5 Free Full PC Game+Latest Version 2025
PDF
WKA? #29.5: "HELLO NURSE" TRANSCRIPT.pdf
PPTX
Other Dance Forms - G10 MAPEH Reporting.pptx
PDF
Gess1025.pdfdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PPTX
SWweredddddaregqrgWWEQEwqdewf final.pptx
PDF
Benben maam tess of the report on somthing
PDF
Ct.pdffffffffffffffffffffffffffffffffffff
PPTX
understanding the Human DNA components database design
PDF
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
PDF
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
DOCX
Avtub The Digital Platform_ Revolutionizing Content Sharing and Digital Conne...
PDF
Western Pop Music: From Classics to Chart-Toppers
UNG毕业证学历认证,阿莱恩特国际大学毕业证文凭证书
Elisabeth de Pot, the Witch of Flanders .
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
What Makes an Entertainment App Addictive?
G.A.M.E. O.N.! (General — Art — Mythology — Entertainment — Obscure Naata) [2...
Commercial arboriculture Commercial Tree consultant Essex, Kent, Thaxted.pdf
Can You Imagine? Read along and let’s see!
High-Quality PDF Backlinking for Better Rankings
Download GTA 5 Free Full PC Game+Latest Version 2025
WKA? #29.5: "HELLO NURSE" TRANSCRIPT.pdf
Other Dance Forms - G10 MAPEH Reporting.pptx
Gess1025.pdfdadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
SWweredddddaregqrgWWEQEwqdewf final.pptx
Benben maam tess of the report on somthing
Ct.pdffffffffffffffffffffffffffffffffffff
understanding the Human DNA components database design
WKA #29: "FALLING FOR CUPID" TRANSCRIPT.pdf
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
Avtub The Digital Platform_ Revolutionizing Content Sharing and Digital Conne...
Western Pop Music: From Classics to Chart-Toppers

Reusable Test Matrices Presentaion

  • 1. Reusable Test MatricesAuthor: Eswaranand AttuluriVersion 1.0
  • 2. Test MatricesTest Matrices table that generates different set of input that can result in different output values. Testing multiple outputs for a single input Synonyms:Reusable Test MatricesFeature MatrixDecision TableChecklist
  • 3. 3Using Test Matrices for Routine IssuesAfter testing a simple numeric input field a few times, you’ve learned the drill. The boundary chart is reasonably easy to fill out for this.Use a test matrix to show/track a series of test cases that are essentially the same.For example, for most input fields, you’ll do a series of the same tests, checking how the field handles boundaries, unexpected characters, function keys, etc.
  • 4. Creation of Test MatrixThe matrix is a concise way of showing the repeating tests. Put the objects that you’re testing on the rows. Show the tests on the columns. Check off the tests that you actually completed in the cells.
  • 5. Typical Uses of Test MatricesYou can often re-use a matrix like this across the functionalities in products and projects.You can create matrices like this for a wide range of problems. Whenever you can specify multiple tests to be done on one function, and you expect to test several such functions, you can put the multiple tests on the matrix.
  • 6. Typical Uses of Test MatricesMark a cell green if you ran the test and the functionality passed it. Mark the cell red if the functionality failed and write the bug number of the bug report for this bug.Write (in the cell) the automation number or identifier or file name if the test case has been automated.
  • 7. MatricesProblems?What if your thinking gets out of date? (What if this program poses new issues, not covered by the standard tests?)Do you need to execute every test every time? (or ever?)What if the automation ID number changes?
  • 9. I think you got it right ?This includes only the first few columns of a matrix that I’ve mentioned, but it gets across the idea.
  • 10. Examples of integer-input testsNothingValid valueAt LB of value At UB of valueAt LB of value - 1 At UB of value + 1 Outside of LB of value Outside of UB of value 0 Negative At LB number of digits or charsAt UB number of digits or charsEmpty field (clear the default value)Outside of UB number of digits or chars Non-digits Wrong data type (e.g. decimal into integer)ExpressionsSpaceNon-printing char (e.g., Ctrl+char)DOS filename reserved chars (e.g., "\ * . :")Upper ASCII (128-254)Upper case charsLower case charsModifiers (e.g., Ctrl, Alt, Shift-Ctrl, etc.)Function key (F2, F3, F4, etc.)
  • 11. Example 1: Payment Type Verification matrix
  • 12. Example 2: Hierarchy Feature Matrix
  • 13. Extension to Example 2 Actions/TestsShareUn-sharePrecreated FolderCreate duplicateWith IconWithout IconExpandCollapse
  • 15. Example 4: Decision Table according to Emp. Grades
  • 16. Example 5: Application Compatibility
  • 17. ConclusionThinking may be a great way of getting things started.But doing is the only way to get things done.