Rajesh Ku. Sahoo

Work place: Department of Computer Sc. & Engineering, Cuttack, Odisha, India

E-mail: rajesh_sahoo@rediffmail.com


Research Interests: Software Engineering, Computer systems and computational processes, Computer Architecture and Organization, Engineering


Rajesh Ku. Sahoo received his Master's degree from KIIT University Bhubaneswar. He is presently working as assistant professor in computer science & engineering department of ABIT Cuttack. His area of interest is software engineering, software testing, and computer architecture. He has contributed research papers in various international journals and conferences. He is having fifteen years of teaching experience. He is a member of ISTE.

Author Articles
Model Driven Approach for Test Data Optimization Using Activity Diagram Based on Cuckoo Search Algorithm

By Rajesh Ku. Sahoo Durga Prasad Mohapatra Manas Ranjan Patra

DOI: https://doi.org/10.5815/ijitcs.2017.10.08, Pub. Date: 8 Oct. 2017

Model-driven testing is a method to verify the requirement specification of the system through UML models. Cuckoo search (CS) algorithm is based on the brooding characteristics of cuckoo birds. The test case generation process is used to identify the test cases with resources with critical domain requirements. This proposed paper emphasizing on the generation and optimization of test cases or test data using cuckoo search technique through a case study, i.e., the withdrawal operation in a Bank ATM and it also describes the generation of test cases from UML behavioral diagram like activity diagram, possible test paths are also generated through activity diagram graph.

[...] Read more.
Model Driven Test Case Optimization of UML Combinational Diagrams Using Hybrid Bee Colony Algorithm

By Rajesh Ku. Sahoo Santosh Kumar Nanda Durga Prasad Mohapatra Manas Ranjan Patra

DOI: https://doi.org/10.5815/ijisa.2017.06.05, Pub. Date: 8 Jun. 2017

To detect faults or errors for designing the quality software, software testing tool is used. Testing manually is an expensive and time taking process. To overcome this problem automated testing is used. Test case generation is a vital concept used in software testing which can be derived from requirements specification. Automation of test cases is a method where it can generate the test cases and test data automatically by using search based optimization technique. Model-driven testing is an approach that represents the behavioral model and also encodes the system behavior with certain conditions. Generally, the model consists of a set of objects that defined through variables and object relationships. This piece of work is used to generate the automated optimized test cases or test data with the possible test paths from combinational system graph. A hybrid bee colony algorithm is proposed in this paper for generating and optimizing the test cases from combinational UML diagrams.

[...] Read more.
Other Articles