A Review of Errors in Object Oriented testing especially for dynamic Binding

  IJCTT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© 2016 by IJCTT Journal
Volume-33 Number-3
Year of Publication : 2016
Authors : Dr. Amit Chaturvedi, Rakesh Chandra Verma
  10.14445/22312803/IJCTT-V33P121

MLA

Dr. Amit Chaturvedi, Rakesh Chandra Verma "A Review of Errors in Object Oriented testing especially for dynamic Binding". International Journal of Computer Trends and Technology (IJCTT) V33(3):99-104, March 2016. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.

Abstract -
Software testing on the average makes up as much as 40% to 60% of the total development cost and would increase even further with rapidly increase size and complexity of software. Development of object-oriented technology has added the extra advantages to the large scale software development in IT industry. Concepts like reusability, encapsulation, dynamic binding and polymorphism are the key drivers of this technology. In the same time these features of OOT has also increased the complexities of testing process. The Class relation graph is defined for an object oriented system and can be a complete program or a set of classes. These graphs may be cyclic or acyclic and are discussed in the paper. In this paper we are presenting a review of errors in Object Oriented systems especially for dynamic binding.

References
[1] Laycock, G. T. (1993). "The Theory and Practice of Specification Based Software Testing" (PostScript). Dept of Computer Science, Sheffield University, UK. Retrieved 2008-02-13.
[2] “SOA Testing Tools for Black, White and Gray Box SOA Testing Techniques". Crosschecknet.com. Retrieved 2012-12-10.
[3] Mathur, Aditya P. (2008). Foundations of Software Testing. Purdue University. p. 18. ISBN 978- 8131716601.
[4] IEEE (1990). IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York: IEEE. ISBN 1-55937-079-3.
[5] Whitepaper: Operational Acceptance – an application of the ISO 29119 Software Testing standard. May 2015 Anthony Woods, Capgemini
[6] Paul Ammann; Jeff Offutt (2008). Introduction to Software Testing. p. 215 of 322 pages.
[7] van Veenendaal, Erik. "Standard glossary of terms used in Software Testing". Retrieved 4 January 2013.
[8] Part of the Pipeline: Why Continuous Testing Is Essential, by Adam Auerbach, TechWell Insights August 2015
[9] The Relationship between Risk and Continuous Testing: An Interview with Wayne Ariola, by Cameron Philipp- Edmonds, Stickyminds December 2015
[10] DevOps: Are You Pushing Bugs to Clients Faster, by Wayne Ariola and Cynthia Dunlop, PNSQC October 2015
[11] DevOps and QA: What’s the real cost of quality?, by Ericka Chickowski, DevOps.com June 2015
[12] Shift Left and Put Quality First, by Adam Auerbach, TechWell Insights October 2014
[13] ISO/IEC/IEEE 29119-1:2013 – Software and Systems Engineering – Software Testing – Part 1 – Concepts and Definitions; Section 4.38
[14] Myers, Glenford J. (1979). The Art of Software Testing. John Wiley and Sons. ISBN 0-471-04328-1.
[15] Company, People's Computer (1987). "Dr. Dobb's journal of software tools for the professional programmer". Dr. Dobb's journal of software tools for the professional programmer (M&T Pub) 12 (1–6): 116.
[16] Gelperin, D.; B. Hetzel (1988). "The Growth of Software Testing". CACM 31 (6): 687–695. doi:10.1145/62959.62965. ISSN 0001-0782.
[17] The time between 1979–1982 is announced as the destruction oriented period, where the goal was to find errors. Gelperin, D.; B. Hetzel (1988). "The Growth of Software Testing". CACM 31 (6). ISSN 0001-0782.
[18] From 1988 on it was seen as prevention oriented period where tests were to demonstrate that software satisfies its specification, to detect faults and to prevent faults. Gelperin, D.; B. Hetzel (1988). "The Growth of Software Testing". CACM 31 (6). ISSN 0001-0782.
[19] "Globalization Step-by-Step: The World-Ready Approach to Testing. Microsoft Developer Network". Msdn.microsoft.com. Retrieved 2012-01-13.
[20] "Proceedings from the 5th International Conference on Software Testing and Validation (ICST). Software Competence Center Hagenberg. "Test Design: Lessons Learned and Practical Implications.".

Keywords
Object Oriented System, Software testing, dynamic binding, cyclic graph.