Home About us Contact | |||
Software Testing (software + testing)
Selected AbstractsKnowledge management in the professional organization: a model with application to CMG software testingKNOWLEDGE AND PROCESS MANAGEMENT: THE JOURNAL OF CORPORATE TRANSFORMATION, Issue 2 2003Cesanne Kerkhof Knowledge and the management of knowledge are recognized as becoming more important to modern organizations. Unfortunately, modern literature is not clear on the ways to implement knowledge management in practice. This article presents a model for this purpose, dedicated to professional organizations. Present theories about knowledge, learning organizations and knowledge transfer form the basis of the model. The model is applied to CMG Software Testing. Copyright © 2003 John Wiley & Sons, Ltd. [source] Using a neural network in the software testing processINTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, Issue 1 2002Meenakshi Vanmali Software testing forms an integral part of the software development life cycle. Since the objective of testing is to ensure the conformity of an application to its specification, a test "oracle" is needed to determine whether a given test case exposes a fault or not. Using an automated oracle to support the activities of human testers can reduce the actual cost of the testing process and the related maintenance costs. In this paper, we present a new concept of using an artificial neural network as an automated oracle for a tested software system. A neural network is trained by the backpropagation algorithm on a set of test cases applied to the original version of the system. The network training is based on the "black-box" approach, since only inputs and outputs of the system are presented to the algorithm. The trained network can be used as an artificial oracle for evaluating the correctness of the output produced by new and possibly faulty versions of the software. We present experimental results of using a two-layer neural network to detect faults within mutated code of a small credit approval application. The results appear to be promising for a wide range of injected faults. ? 2002 John Wiley & Sons, Inc. [source] Knowledge management in the professional organization: a model with application to CMG software testingKNOWLEDGE AND PROCESS MANAGEMENT: THE JOURNAL OF CORPORATE TRANSFORMATION, Issue 2 2003Cesanne Kerkhof Knowledge and the management of knowledge are recognized as becoming more important to modern organizations. Unfortunately, modern literature is not clear on the ways to implement knowledge management in practice. This article presents a model for this purpose, dedicated to professional organizations. Present theories about knowledge, learning organizations and knowledge transfer form the basis of the model. The model is applied to CMG Software Testing. Copyright © 2003 John Wiley & Sons, Ltd. [source] DYNAMIC SEARCH SPACE TRANSFORMATIONS FOR SOFTWARE TEST DATA GENERATIONCOMPUTATIONAL INTELLIGENCE, Issue 1 2008Ramón Sagarna Among the tasks in software testing, test data generation is particularly difficult and costly. In recent years, several approaches that use metaheuristic search techniques to automatically obtain the test inputs have been proposed. Although work in this field is very active, little attention has been paid to the selection of an appropriate search space. The present work describes an alternative to this issue. More precisely, two approaches which employ an Estimation of Distribution Algorithm as the metaheuristic technique are explained. In both cases, different regions are considered in the search for the test inputs. Moreover, to depart from a region near to the one containing the optimum, the definition of the initial search space incorporates static information extracted from the source code of the software under test. If this information is not enough to complete the definition, then a grid search method is used. According to the results of the experiments conducted, it is concluded that this is a promising option that can be used to enhance the test data generation process. [source] |