Prioritization based on test suites by analysing automated testing strategies to minimize selected test process
نویسندگان
چکیده
Software testing is a process of refining faults and errors in a software system or project. Software testing is done by both manually and systematically. Automated testing of software is mostly followed in today’s industry. To achieve this, the concern project is divided into various test suites and then testing is done. These test suites should be minimized, selected and prioritized to make the testing process more efficient. This paper gives a brief description about the techniques for test suite minimization, test suite selection and test suite prioritization. A detailed analysis on various prioritization techniques will help the tester to separate and order the test suites for the testing process. Keywords— Test Suites, Automated testing, test suite minimization, test suite selection, test suite prioritization.
منابع مشابه
How to Do Tie-breaking in Prioritization of Interaction Test Suites?
The prioritization of interaction test suites has received more attention in the field of combinatorial interaction testing, especially when testing resources are limited to allow the part of combinatorial test cases to be executed. Many strategies have been proposed to prioritize interaction test suites according to different evaluation measures. However, most of these strategies may face a ch...
متن کاملPrioritizing Test Cases For Regression
Test case prioritization techniques schedule test cases for execution in an order that attempts to increase their eeectiveness at meeting some performance goal. Various goals are possible; one involves rate of fault detection | a measure of how quickly faults are detected within the testing process. An improved rate of fault detection during testing can provide faster feedback on the system und...
متن کاملDistance-Based Weighted Prioritization for GUI Application Testing
Recording actual user interactions with a system is often useful for testing software applications. Users-session based test suites that contain records of such interactions often finds a complementary set of faults compared to test suites created by testers. This work utilizes such test suites and presents a new prioritization method that extends the existing combinatorial two-way inter-window...
متن کامل$7rroiru&rpelqdwruldoedvhg3ulrulwl]dwlrqdqg 5hgxfwlrqri8vhu6hvvlrq%dvhg7hvw6xlwhv
Test suite prioritization and reduction are two approaches to managing large test suites. They play an important role in regression testing, where a large number of tests accumulate over time from previous versions of the system. Accumulation of tests is exacerbated in user-session-based testing of web applications, where field usage data is continually logged and converted into test cases. Thi...
متن کاملMulti Objective Algorithms for Automated Generation of Combinatorial Test Cases with the Classification Tree Method
Test case selection and prioritization are well studied and understood regression testing techniques. Equally, test case generation is an active research area. Yet the combination of these techniques remains largely unexplored. This paper proposes to use a multi objective approach to combine a test case generation technique, the Classification Tree Method, with a test case selection and priorit...
متن کامل