CFP last date
20 December 2024
Reseach Article

Parameterized Unit Testing Tool for .Net Framework

by Doaa Sami, Hala abdel-Galil, Mostafa Sami
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 71 - Number 7
Year of Publication: 2013
Authors: Doaa Sami, Hala abdel-Galil, Mostafa Sami
10.5120/12370-8713

Doaa Sami, Hala abdel-Galil, Mostafa Sami . Parameterized Unit Testing Tool for .Net Framework. International Journal of Computer Applications. 71, 7 ( June 2013), 16-19. DOI=10.5120/12370-8713

@article{ 10.5120/12370-8713,
author = { Doaa Sami, Hala abdel-Galil, Mostafa Sami },
title = { Parameterized Unit Testing Tool for .Net Framework },
journal = { International Journal of Computer Applications },
issue_date = { June 2013 },
volume = { 71 },
number = { 7 },
month = { June },
year = { 2013 },
issn = { 0975-8887 },
pages = { 16-19 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume71/number7/12370-8713/ },
doi = { 10.5120/12370-8713 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:34:53.976111+05:30
%A Doaa Sami
%A Hala abdel-Galil
%A Mostafa Sami
%T Parameterized Unit Testing Tool for .Net Framework
%J International Journal of Computer Applications
%@ 0975-8887
%V 71
%N 7
%P 16-19
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
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. , high-code-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.

References
  1. Tillmann, N. ; de Halleux, J. ; Tao Xie, Parameterized unit testing: theory and practice, Software Engineering, ACM/IEEE 32nd International Conference, Volume: 2, Page(s): 483 - 484, 2-8 May 2010.
  2. Narendra Kumar Rao, B. ;Rama Mohan Reddy, A. ; Ravi, K. , Level dependencies of individual entities in random unit testing of structured code, Electronics Computer Technology (ICECT), 2011 3rd International Conference, Volume: 6, Page(s): 223 - 226 , 8-10 April 2011.
  3. Runeson, P. , A survey of unit testing practices, IEEE Journals & Magazines, Volume: 23, Issue: 4, Page(s): 22 - 29, July-Aug. 2006.
  4. Williams, L. ; Kudrjavets, G. ; Nagappan, N. , On the Effectiveness of Unit Test Automation at Microsoft, Software Reliability Engineering, ISSRE '09. 20th International Symposium, Digital Object Identifier: 10. 1109/ISSRE. 2009. 32, Page(s): 81 – 89, 2009.
  5. Cheng-hui Huang, A semi-automatic generator for unit testing code files based on JUnit, Systems, Man and Cybernetics, 2005 IEEE International Conference, Page(s) 140 - 145 Vol. , 10-12 Oct. 2005.
  6. Tao Xie; Taneja, K. ; Kale, S. ; Marinov, D. , Towards a Framework for Differential Unit Testing of Object-Oriented Programs, Automation of Software Test, 2007. AST '07. Second International Workshop, 20-26 May 2007.
  7. Gupta, A. , Jalote, P. , Test Inspected Unit or Inspect Unit Tested Code? , Empirical Software Engineering and Measurement, 2007. ESEM 2007. First International Symposium, Page(s): 51 – 60, 20-21 Sept. 2007.
  8. Bin Xu, Towards Efficient Collaborative Component-Based Software Unit Testing via Extend E-CARGO Model-Based Activity Dependence Identification, Intelligent Ubiquitous Computing and Education, International Symposium, Page(s): 172 – 175, 15-16 May 2009.
  9. Vegas, S. ; Juristo, N. ; Basili, V. R. , Maturing Software Engineering Knowledge through Classifications: A Case Study on Unit Testing Techniques, Software Engineering, IEEE Transactions, Volume: 35, Issue: 4, Page(s): 551 – 565, Digital Object Identifier: 10. 1109/TSE. 2009. 13,2009.
  10. Na Zhang;Xiaoan Bao; ZuohuaDing,Unit Testing: Static Analysis and Dynamic Analysis, Computer Sciences and Convergence Information Technology, 2009. ICCIT '09. Fourth International Conference, Page(s): 232 – 237, 24-26 Nov. 2009.
  11. Liangliang Kong; Zhaolin Yin, the Extension of the Unit Testing Tool Junit for Special Testings, Computer and Computational Sciences, IMSCCS '06. First International Multi-Symposiums, Volume: 2, Page(s): 410 – 415, 20-24 June 2006.
  12. Mouy, P. ; Marre, B. ; Williams, N. ; Le Gall, P. , Generation of All-Paths Unit Test with Function Calls , Software Testing, Verification, and Validation, 2008 1st International Conference, Digital Object Identifier: 10. 1109/ICST. 2008. 35, Page(s): 32 – 41, 2008.
Index Terms

Computer Science
Information Sciences

Keywords

Testing unit testing parameterized unit testing