Samia Jafrin

Work place: American International University-Bangladesh, Department of Computer Science, Dhaka, Bangladesh

E-mail: samia.jafrin.13@gmail.com

Website:

Research Interests: Software, Software Creation and Management, Software Development Process, Software Engineering, Software Organization and Properties

Biography

Samia Jafrin was born in Dhaka, Bangladesh, in 29th June, 1989. She received the BSc. degree in computer engineering from the North South University, Dhaka, Bangladesh, in 2010, and the MSc. degree in computer science from American International University Bangladesh, Dhaka, Bangladesh, in September, 2015. She has done her major field of study in software engineering.
In 2011, she joined a school named Scholastica, in Dhaka, Bangladesh as a Teacher and continuing. Her current research interests include software testing, regression testing, test case prioritization and fault dependency.

Author Articles
Test Case Prioritization based on Fault Dependency

By Samia Jafrin Dip Nandi Sharfuddin Mahmood

DOI: https://doi.org/10.5815/ijmecs.2016.04.05, Pub. Date: 8 Apr. 2016

Software testers should prioritize test cases so that important ones are run earlier in the regression testing process to reduce the cost of regression testing. Test case prioritization techniques schedule test cases for execution in an order that improves the performance of regression testing. One of the performance goals i.e. the fault detection rate, measures how quickly faults are detected during the testing process. Improved rate of fault dependency detection can provide faster feedback on software and let developers debug the leading faults at first that cause other faults to appear later. Another performance goal i.e. severity detection rate among faults, measures how quickly more severe faults are detected earlier during testing process. Previous studies addressed the second goal, but did not consider dependency among faults. In this paper an algorithm is proposed to prioritize test cases based on rate of severity detection associated with dependent faults. The aim is to detect more severe leading faults earlier with least amount of execution time and to identify the effectiveness of prioritized test case.

[...] Read more.
Other Articles