2013International Journal of Computer ApplicationsOpen access

Parameterized Unit Testing Tool for . Net Framework

Hala AbedEl-Galil, M. Sami, Doaa Sami

Open full text 0 citations

Abstract

Unit testing has been widely recognized as an important and valuable means of improving software reliability, as it exposes bugs early in the software development life cycle.However, manual unit testing is often tedious and insufficient.Testing tools can be used to enable economical use of resources by reducing manual effort [11].Recently the use of parameters in unit testing has emerged as a very promising and effective methodology to allow the separation of two testing concerns or tasks: the specification of external, black-box behavior (i.e., assertions or specifications) by developers and the generation and selection of internal, white-box test inputs (i.e., highcode-covering test inputs) by tools [4,12].The Unit Testing Tool produced in this research is based on a parameterized test method that takes parameters, calls the code under test, and states assertions.

Open-access reader

About this research paper

What this paper is about

Unit testing has been widely recognized as an important and valuable means of improving software reliability, as it exposes bugs early in the software development life cycle.However, manual unit testing is often tedious and insufficient.Testing tools can be used to enable economical use of resources by reducing manual effort [11].Recently the use of parameters in unit testing has emerged as a very promising and effective methodology to allow the separation of two testing concerns or tasks: the specification of external, black-box behavior (i.e., assertions or specifications) by developers and the generation and selection of internal, white-box test inputs (i.e., highcode-covering test inputs) by tools [4,12].The Unit Testing Tool produced in this research is based on a parameterized test method that takes parameters, calls the code under test, and states assertions.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Unit testing has been widely recognized as an important and valuable means of improving software reliability, as it exposes bugs early in the software development life cycle.However, manual unit testing is often tedious and insufficient.Testing tools can be used to enable economical use of resources by reducing manual effort [11].Recently the use of parameters in unit testing has emerged as a very promising and effective methodology to allow the separation of two testing concerns or tasks: the specification of external, black-box behavior (i.e., assertions or specifications) by developers and the generation and selection of internal, white-box test inputs (i.e., highcode-covering test inputs) by tools [4,12].The Unit Testing Tool produced in this research is based on a parameterized test method that takes parameters, calls the code under test, and states assertions.

Key concepts: Parameterized complexity, Computer science, Unit testing, Unit (ring theory), Net (polyhedron), Database, Operating system, Algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
Parameterized Unit Testing Tool for . Net Framework — Research Paper | ScholarLens