CFP last date
20 March 2024
Reseach Article

An Effective Approach for Designing Suitable Test Cases for Small Laboratory Program: An Article

by Madhumita Pal Mohanta, Samir Malakar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 139 - Number 2
Year of Publication: 2016
Authors: Madhumita Pal Mohanta, Samir Malakar
10.5120/ijca2016909117

Madhumita Pal Mohanta, Samir Malakar . An Effective Approach for Designing Suitable Test Cases for Small Laboratory Program: An Article. International Journal of Computer Applications. 139, 2 ( April 2016), 36-43. DOI=10.5120/ijca2016909117

@article{ 10.5120/ijca2016909117,
author = { Madhumita Pal Mohanta, Samir Malakar },
title = { An Effective Approach for Designing Suitable Test Cases for Small Laboratory Program: An Article },
journal = { International Journal of Computer Applications },
issue_date = { April 2016 },
volume = { 139 },
number = { 2 },
month = { April },
year = { 2016 },
issn = { 0975-8887 },
pages = { 36-43 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume139/number2/24465-2016909117/ },
doi = { 10.5120/ijca2016909117 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:39:53.542154+05:30
%A Madhumita Pal Mohanta
%A Samir Malakar
%T An Effective Approach for Designing Suitable Test Cases for Small Laboratory Program: An Article
%J International Journal of Computer Applications
%@ 0975-8887
%V 139
%N 2
%P 36-43
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Effective but simple testing mechanisms to develop software testing skills at learning stage is an utmost required. Testing techniques can mostly be unexplored while learning any programming languages. Programs written seem to be correct and no directed testing is performed, therein the bugs present are not explored by the learners. This paper proposes simple testing approaches for small programs that can be exercised while learning any programming language.

References
  1. H. Zhu, P. A. V. Hall, and J. H. R. May, Software unit test coverage and adequacy, ACM Computing Surveys, vol. 29, no. 4, pp. 366-427, 1997.
  2. T. J. McCabe, A complexity measure, IEEE Trans. Softw. Eng. SE-2.4, pp. 308-320, 1976.
  3. J. H. Kelly, S. V. Dan, J. C. John, and K. R. Leanna, A Practical tutorial on modified condition/decision coverage, NASA/TM-2001-210876, NASA, (May), pp. 7-14, 2001.
  4. S. Rapps and E. J. Weyuker, Data flow analysis techniques for test data selection. IEEE, pp. 272-278.
  5. Bieman, J. M. and Schultz, J. L. 1992. An Empirical Evaluation (and Specication) of the All-du-paths Testing Criterion (Extended Version), IEE/BCS Software. Eng. J., 7(1) (Jan.), pp. 43-51, 1982.
  6. S. Anand, E. Burke, T. Y. Chen, J. Clark, M. B. Cohen, W. Grieskamp, M. Harman, M. J. Harrold, and P. McMinn, An orchestrated survey on automated software test case generation. Journal of Systems and Software, vol. 86, no. 8, 1978 – 2001, 2013.
  7. A. J. H. Simons and C. D. Thomson, Benchmarking Effectiveness for Object-Oriented Unit Testing, in ‘ICST Workshops’, IEEE Computer Society,pp. 375-379, 2008.
  8. B. Garcia, J. C. Duenas, and H. A. Parada G., Automatic functional and structural test case generation for web applications based on agile frameworks, Proc. of the 5th International Workshop on Automated Specification and Verification of Web Systems (WWV09). Hagenberg, Austria, July. 2009.
  9. Y. Cheon, and G. T. Leavens, A Simple and Practical Approach to Unit Testing: The JML and JUnit Way, ECOOP 2002, LNCS 2374, pp. 231-255, 2002.
  10. L. Williams, G. Kudrjavets, and N. Nagappan, On the Effectiveness of Unit Test Automation at Microsoft, IEEE International Symposium on Software Reliability Engineering (ISSRE), pp. 81- 89, 2009.
  11. K. Beck, TheJUnit Pocket Guide, 1st ed., O’Reilly, Beijing, 2004.
  12. A. J. H. Simons, JWalk: a tool for lazy, systematic testing of Java classes by design introspection and user interaction. Automated Software Engineering, 14 (4), December, ed. B. Nuseibeh, (Springer, USA), pp. 369-418, 2007.
  13. S. H. Edwards, Using Test-Driven Development in the Classroom: Providing Students with Automatic, Concrete Feedback on Performance. EISTA, International Institute of Informatics and Systemics, pp. 421–426, 2003.
  14. R. Patton, Software Testing, 2nd ed., Pearson India, 2005.
  15. N. Chauhan, Software Testing: Principles and Practices, Oxford University Press, 2010.
  16. (1994) C Style Guide, Nasa. [Online]. Available: http://homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf
  17. I. M. Jovanovic, Software Testing Methods and Techniques. The IPSI BgD Transactions on Internet Research, vol. 30, 2008.
Index Terms

Computer Science
Information Sciences

Keywords

Software testing Software engineering test case design testing test cases for small programs