2016 · 20 citations · 4 references
Software MaintenanceEngineeringTest Data GenerationSoftware EngineeringSoftware AnalysisTest SuiteSoftware Performance TestingTest AutomationGenetic AlgorithmSystems EngineeringLarge Scale ProjectsAutomated TestingComputer EngineeringGenetic Improvement ProgrammingComputer ScienceSoftware DesignTest ManagementSoftware DevelopmentProgram AnalysisSoftware TestingTest Case DesignCombinatorial Testing WorkflowTest Evolution
Software development and management of large scale projects are the complicated task. To support the software developers, the object oriented methodologies are used for reducing development efforts. But still a significant amount of efforts and team work is required to design and develop the systems according to the users need. Among them the testing is a one of the key components of software development life cycle. The testing assures about the quality of software development and their services. In this presented work, a new software testing model is proposed and implemented that offers the automated testing with test case generation, optimization and code evaluation. The implementation of the future method is provided using the JAVA based technologies and their performance is also computed with number of different experiments. During experimentations, either the LOC (line of code) increases to measure the stability of performance or optimization steps increase to find the efficiency of the proposed model. The experimental results demonstrate that the future method is capable to analyse small as well as large scale projects with the less resource consumption and more accurately.
4
Genetic Algorithms: Theory and Applications
Ulrich Bodenhofer, Johannes Kepler · 2002 · 267 citations
Stephen W. Smoliar, William W. Cotterman, J. Daniel Couger et al. · ACM SIGSOFT Software Engineering Notes · 1983 · 54 citations
An experimental comparison of four test suite reduction techniques