56,891 Hits in 6.0 sec

A selective software testing method based on priorities assigned to functional modules

M. Hirayama, T. Yamamoto, J. Okayasu, O. Mizuno, T. Kikuno
Proceedings Second Asia-Pacific Conference on Quality Software  
The proposed method consists of 3 steps: Assign priorities to functional modules (Step 1), Derive a test specification (Step 2), and Construct a test plan (Step 3) according to the priorities.  ...  In this paper, we propose a new selective software testing method that aims to attain the requirement of short period development.  ...  In this paper, we outline the selective testing method in which the test items are selected and tested based on the priorities assigned to functions in embedded software.  ... 
doi:10.1109/apaqs.2001.990028 dblp:conf/apaqs/HirayamaYOMK01 fatcat:kn4yym3545ecdas4l4pzu3oww4

Design of Proposed Test Case Prioritization Model for Test Sequence Generation and Validating Performance against Existing Methods

2019 International journal of recent technology and engineering  
In such project, the testing is performed only on the selected modules or testcases. The sequence of the testcase execution also matter in regression testing.  ...  Regression testing is an effective tool or technique used for minimizing the efforts and resource consumption when a new version or the modification in the software project is tested.  ...  These priorities are assigned based on various factors including fault detecting capabilities, module criticality etc.  ... 
doi:10.35940/ijrte.c4092.098319 fatcat:4aflmewll5dyzcpneslbrk2mz4

Prioritizing Test Cases by Collaborating Artifacts of Software Development Life Cycle

Kazi Sakib, Md Abdur Rahman, Saeed Siddik
2019 International Journal of Forensic Software Engineering  
Test case prioritisation reorders test cases based on faulty module detection capability to detect maximum faults by minimum execution.  ...  Since, each of the SDLC phase has its own impact on test case, unique priority constants are assigned to every phase, which are used for constructing final priorities.  ...  Using additional function coverage (AFC) Elbaum et al. (2002) presented a code coverage-based approach for early fault detection where the functions are the major part to assign weights on a test case  ... 
doi:10.1504/ijfse.2019.10024847 fatcat:bugxsfsjnvajrkpvhkhq4j4dpy

Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm

Charan Kumari A, Srinivas K
2013 International Journal of Software Engineering & Applications  
The selection mechanism to select a lowlevel heuristic is based on reinforcement learning with adaptive weights. The efficacy of the algorithm has been studied on randomly generated test problem.  ...  It incorporates twelve low-level heuristics which are based on different methods of selection, crossover and mutation operations of Evolutionary Algorithms.  ...  ACKNOWLEDGEMENTS The authors are extremely grateful to the Revered Prof. P.S. Satsangi, Chairman, Advisory Committee on Education, Dayalbagh for continued guidance and support.  ... 
doi:10.5121/ijsea.2013.4304 fatcat:jr24ae7ekzgwpdohdcypouhmvy

Topological Modeling Based Diagnostic Tests Selection

Matiss Erins
2015 Technologies of Computer Control  
This article covers the process of software testing. Test management and creation methods are described within the scope of the research.  ...  The process of test selection through several stages of project development is discussed and practical examples of appliance are given for the test organization and decision making with the help of topological  ...  By assuming that each module is assigned to a single functionality, modules can be named by functional meaning [10] .  ... 
doi:10.7250/tcc.2014.006 fatcat:4mf2inof7nam7gawciegux4tye

Generate Optimized GUI Test Sequence using GA and Fuzzy Logic

Suman Suman, R.S. Chhillar
2014 International Journal of Computer Applications  
A software system is composed of multiple modules. These modules and procedures are integrated via some user friendly environment such as graphical interface.  ...  In this present work, a genetic approach based solution is provided to generate the optimal test sequence. The work is implemented in matlab environment.  ...  These fuzzy rules are used for the priority of a particular test and based on it cost is assigned to a particular test case.  ... 
doi:10.5120/17865-8783 fatcat:5xdnhjjxr5bwxdyfskwkofrzjq

A Structural Testing Model Using SDA Algorithm [chapter]

Saju Sankar S, Vinod Chandra S S
2020 Lecture Notes in Computer Science  
Evolutionary techniques are adopted in many software product evaluation methods such as generating and selection of input test data. The priority of the feasible paths is also to be determined.  ...  Smell detection agent based algorithm helps to identify most feasible paths and it uses sequential search to obtain all paths in a graph.  ...  After implementation of this method, the algorithmic process selects the best test path sequence based on its priority.  ... 
doi:10.1007/978-3-030-53956-6_36 fatcat:4cj5net7ivfyxjftamp2gugbwa

Effect of Prioritization on Regression Testing

Aman Hooda, Dr Anil Kumar
2016 IOSR Journal of Computer Engineering  
Software systems are developed to serve particular requirements of both a business and a technical nature.  ...  Regression testing is used to validate new features added as well as regression faults which occur during software development life cycle as well as during maintenance.  ...  cases that verify the modified program constructs New-Specification Test Cases(Rs) Includes test cases based on specification only Calculating priority of test areas The general method is to assign  ... 
doi:10.9790/0661-1804059096 fatcat:35euwywwdrb3jhwkonshdm5z7i

Analytical Review on Test Cases Prioritization Techniques: An Empirical Study

Zainab Sultan, Rabiya Abbas, Shahid Nazir, S. Asim
2017 International Journal of Advanced Computer Science and Applications  
When any change made on the software then regression testing is done to check that it doesn't influence other parts of software.  ...  The success and failure of a software project is often attributed to the development methodology used.  ...  When modifications occur in software then there is a need to perform regression testing to check that it doesn't influence the other modules of system.  ... 
doi:10.14569/ijacsa.2017.080239 fatcat:yrniedbg3zeubkcovi56c53nqe

A Review on Various Techniques for Regression Testing and Test Case Prioritization

Jaspreet SinghRajal, Shivani Sharma
2015 International Journal of Computer Applications  
Regression testing has to be performed for the validation of data modification. Various test cases have to be developed to perform the regression testing.  ...  In this paper, various test case prioritization techniques have been discussed for the generation of priority of test suites and regression testing approaches provide information about which strategies  ...  History based prioritization is assigned to test case based upon the software versions and experimentation results of similar type of test cases. Md.  ... 
doi:10.5120/20418-2718 fatcat:6cshq6pocbg3lpmnhvhhxbr46q

Source Code Prioritization Using Forward Slicing for Exposing Critical Elements in a Program

Mitrabinda Ray, Kanhaiya lal Kumawat, Durga Prasad Mohapatra
2011 Journal of Computer Science and Technology  
We compute the influence metric for a class c based on the influence metric of all its methods.  ...  Then, classes are prioritized in the source code based on influence metric and average execution time. The priority of an element indicates the potential of the element to cause failures.  ...  Test Priority Calculation Testing effort can be assigned to a class based on its criticalness in a program.  ... 
doi:10.1007/s11390-011-9438-1 fatcat:uxhreguemrcannhqd2gp2ztubi

Exploration of "What-If" Scenarios: A Prototype for Research Buildings at Stanford's School of Medicine

Felicia Cleper-Borkovi, Sudha Hajela, Alexander Khainson, Zachary Deretsky, Michael Butler
2015 Conference On Spatial Information Theory  
Our methodology proposes a departure from a linear, sequential process to one in which "no decision is final until all decisions are final" i.e. a framework which permits the  ...  to address a real and urgent need for a dynamic tool which objectivizes the sequence of relocation of functional spaces from existing, aging facilities into new buildings, over time. 1.2 Statement of the  ...  These methods include:  Population generation  Candidate selection  Crossover  Mutation functions All of these functions had to be designed and implemented anew.  ... 
dblp:conf/cosit/Cleper-BorkoviH15 fatcat:o2alkh44zfcn5n3bbidxvrn3ku

A Multi-Criteria Decision Support System for a Routing Problem in Waste Collection [chapter]

João A. Ferreira, Miguel Costa, Anabela Tereso, José A. Oliveira
2015 Lecture Notes in Computer Science  
To solve the route optimization problem we developed a cellular genetic algorithm. For the MCDA module, we employed three methods: SMART, ValueFn and Analytic Hierarchy Process (AHP).  ...  In this work we focus on the application of MCDA in route optimization. The structure and functioning of the DSS is also presented.  ...  This work has been supported by FCT Fundação para a Ciência e Tecnologia within the Project Scope: PEst-OE/EEI/UI0319/2014.  ... 
doi:10.1007/978-3-319-15892-1_26 fatcat:qtuxpcujdnaabp6vwqjhcwu3je

Optimal Software Release Using Time and Cost Benefits via Fuzzy Multi-Criteria and Fault Tolerance

Praveen Ranjan Srivastava
2012 Journal of Information Processing Systems  
To deal with these constraints, this paper proposes an approach that is based on the fuzzy multi-criteria approach for prioritizing several software modules and calculates optimal time and cost for software  ...  In the software testing process, it is not possible to test each and every module regressively, which is due to time and cost constraints.  ...  In another study on Test Point Analysis, a method for estimating the effort has been emphasized to perform all functional test activities based on use case points [30] .  ... 
doi:10.3745/jips.2012.8.1.021 fatcat:r3s6h6gcwbb6pbnhtfduqkwsiq

A Hybrid Approach for Regression Testing in Interprocedural Program

Yogesh Singh, Arvinder Kaur, Bharti Suri
2010 Journal of Information Processing Systems  
Software maintenance is one of the major activities of the software development life cycle. Due to the time and cost constraint it is not possible to perform exhaustive regression testing.  ...  In an analogous study we have proposed a new variable based algorithm that works on variables using the hybrid technique. However, in the real world the programs consist of multiple modules.  ...  Priority2 -The priority assigned to test cases (within Priority1) on the basis of VDC e .  ... 
doi:10.3745/jips.2010.6.1.021 fatcat:mmufbdh4zfeinkuepkwef3iwle
« Previous Showing results 1 — 15 out of 56,891 results