Teaching Software Testing using Data Structures
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2017, Vol 8, Issue 4
Abstract
Software testing is typically a rushed and neglected activity that is done at the final stages of software development. In particular, most students tend to test their programs manually and very seldom perform adequate testing. In this paper, two basic data structures are utilized to highlight the importance of writing effective test cases by testing their fundamental properties. The paper also includes performance testing at the unit level, of a classic recursive problem called the Towers of Hanoi. This teaching approach accomplishes two important pedagogical objectives: (1) it allows students to think about how to find hidden bugs and defects in their programs and (2) it encourages them to test more effectively by leveraging data structures that are already familiar to them.
Authors and Affiliations
Ingrid A. Buckley, Winston S. Buckley
Managing Knowledge in Development of Agile Software
Software development is a knowledge-intensive work and the main attention is how to manage it. The systematic reviews of empirical studies presents, how knowledge management is used in software engineering and deve...
Detection of Suspicious of Diabetic Feet using Thermal Image
Diabetic foot is a chronic disease that occurs due to increased glucose levels, in addition to being the result of poorly controlled diabetes. In this case, the affected foot increases in temperature, because it contains...
Comparison between Traditional Approach and Object-Oriented Approach in Software Engineering Development
This paper discusses the comparison between Traditional approaches and Object-Oriented approach. Traditional approach has a lot of models that deal with different types of projects such as waterfall, spiral, iterative an...
Securing Informative Fuzzy Association Rules using Bayesian Network
In business association rules being considered as important assets, play a vital role in its productivity and growth. Different business partnership share association rules in order to explore the capabilities to make ef...
Optimization of a Three-Phase Tetrahedral High Voltage Transformer used in the Power Supply of Microwave
This article deals with the optimization of a three-phase tetrahedral-type high voltage transformer, sized to supply three voltage-doubling cells and three magnetrons per phase. The optimization method used is based on a...