Presentation | 2009-08-07 Automating Equivalence Partitioning in Test Case Generation with a Computer Algebra System Satoshi HATTORI, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | We try to use a computer algebra system Mathematica as a test case generation system. In this paper, we deal with black-box test case generation from a software specification described in Mathematica. We show two test case generation procedures described also in Mathematica. The first one is based on equivalence partitioning. Mathematica shows a case that test cases do no exist by a kind of theorem proving. This is an advantage in using Mathematica. The second procedure is a modification of the first one adopting boundary value analysis. For implementation of boundary value analysis, we give a formalization for it. Mathematica has a built-in function to solve equations and inequalities. This is the main reason why we take Mathematica. Mathematica is a functional programming language. By using the Map function, we can make a generation procedure compact. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Test Case Generation / Equivalence Partitioning / Boundary Value Analysis / Computer Algebra System / Theorem Proving / Functional Programming |
Paper # | SS2009-24 |
Date of Issue |
Conference Information | |
Committee | SS |
---|---|
Conference Date | 2009/7/30(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Software Science (SS) |
---|---|
Language | ENG |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Automating Equivalence Partitioning in Test Case Generation with a Computer Algebra System |
Sub Title (in English) | |
Keyword(1) | Test Case Generation |
Keyword(2) | Equivalence Partitioning |
Keyword(3) | Boundary Value Analysis |
Keyword(4) | Computer Algebra System |
Keyword(5) | Theorem Proving |
Keyword(6) | Functional Programming |
1st Author's Name | Satoshi HATTORI |
1st Author's Affiliation | Graduate School of Information Science and Engineering, Tokyo Institute of Technology() |
Date | 2009-08-07 |
Paper # | SS2009-24 |
Volume (vol) | vol.109 |
Number (no) | 170 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |