To see the other types of publications on this topic, follow the link: Test case prioritization.

Dissertations / Theses on the topic 'Test case prioritization'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 25 dissertations / theses for your research on the topic 'Test case prioritization.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Ying, PuLe, and LingZhi Fan. "Methods For Test Case Prioritization Based On Test Case Execution History." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-14785.

Full text
Abstract:
Motivation: Test case prioritization can prioritize test cases, optimize the test execution, save time and cost. There are many different methods for test case prioritization, test case prioritization method based on test case execution history is one kind of them. Based on the test case execution history, it’s easier to increase the rate of fault detection, hence we want to do a study about test case prioritization methods based on the test case execution history. Meanwhile, executing the feasible methods to compare the effectiveness of them. For the motivation of the thesis may be regarded a
APA, Harvard, Vancouver, ISO, and other styles
2

Ahlberg, Marcus, and Eric Fornander. "Test Case Prioritization as a Mathematical Scheduling Problem." Thesis, KTH, Optimeringslära och systemteori, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-229728.

Full text
Abstract:
Software testing is an extremely important phase of product development where the objective is to detect hidden bugs. The usually high complexity of today’s products makes the testing very resource intensive since numerous test cases have to be generated in order to detect all potential faults. Therefore, improved strategies of the testing process is of high interest for many companies. One area where there exists potential for improvement is the order by which test cases are executed to detect faults as quickly as possible, which in research is known as the test case prioritization problem. I
APA, Harvard, Vancouver, ISO, and other styles
3

Dalatun, Sveinung, Simon Inge Remøy, Thor Kristian Ravnanger Seth, and Øyvind Voldsund. "Decreasing Response Time of Failing Automated Tests by Applying Test Case Prioritization." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap, 2011. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13989.

Full text
Abstract:
Running automated tests can be a time-consuming task, especially when doing regression testing. If the sequence of the execution of the test cases is arbitrary, there is a good chance that many of the defects are not detected until the end of the test run. If the developer could get the failing tests first, he would almost immediately be able to get back to coding or correcting mistakes. In order to achieve this, we designed and analyzed a set of test case prioritization techniques. The prioritization techniques were compared in an experiment, and evaluated against two existing techniques for
APA, Harvard, Vancouver, ISO, and other styles
4

OURIQUES, João Felipe Silva. "Investigation of Test Case Prioritization for Model-Based Testing." Universidade Federal de Campina Grande, 2017. http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1674.

Full text
Abstract:
Submitted by Emanuel Varela Cardoso (emanuel.varela@ufcg.edu.br) on 2018-09-10T23:01:21Z No. of bitstreams: 1 JOÃO FELIPE SILVA OURIQUES – TESE (PPGCC) 2017.pdf: 1146873 bytes, checksum: ad9b0dc8f44c3aa49b2d3201dca79589 (MD5)<br>Made available in DSpace on 2018-09-10T23:01:21Z (GMT). No. of bitstreams: 1 JOÃO FELIPE SILVA OURIQUES – TESE (PPGCC) 2017.pdf: 1146873 bytes, checksum: ad9b0dc8f44c3aa49b2d3201dca79589 (MD5) Previous issue date: 2017-12-12<br>CNPq<br>Teste de Software é uma tarefa cara dentre as de Verificação de Validação. No entanto, ainda é a mais utilizada para medir a qualida
APA, Harvard, Vancouver, ISO, and other styles
5

Lima, Lucas Albertins de. "Test case prioritization based on data reuse for Black-box environments." Universidade Federal de Pernambuco, 2009. https://repositorio.ufpe.br/handle/123456789/1922.

Full text
Abstract:
Made available in DSpace on 2014-06-12T15:53:11Z (GMT). No. of bitstreams: 2 arquivo1906_1.pdf: 1728491 bytes, checksum: 711dbaf0713ac324ffe904a6dace38d7 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009<br>Conselho Nacional de Desenvolvimento Científico e Tecnológico<br>Albertins de Lima, Lucas; Cezar Alves Sampaio, Augusto. Test case prioritization based on data reuse for Black-box environments. 2009. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2009.
APA, Harvard, Vancouver, ISO, and other styles
6

Campos, Junior Heleno de Souza. "A framework for test case prioritization in the continuous software engineering." Universidade Federal de Juiz de Fora (UFJF), 2018. https://repositorio.ufjf.br/jspui/handle/ufjf/8026.

Full text
Abstract:
Submitted by Geandra Rodrigues (geandrar@gmail.com) on 2018-10-30T13:39:57Z No. of bitstreams: 1 helenodesouzacamposjunior.pdf: 1434985 bytes, checksum: 4307be9bfd2ca9825bcd2ce10bfc824e (MD5)<br>Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2018-11-23T12:26:30Z (GMT) No. of bitstreams: 1 helenodesouzacamposjunior.pdf: 1434985 bytes, checksum: 4307be9bfd2ca9825bcd2ce10bfc824e (MD5)<br>Made available in DSpace on 2018-11-23T12:26:30Z (GMT). No. of bitstreams: 1 helenodesouzacamposjunior.pdf: 1434985 bytes, checksum: 4307be9bfd2ca9825bcd2ce10bfc824e (MD5)
APA, Harvard, Vancouver, ISO, and other styles
7

Hettiarachchi, Charitha Sasika. "Systematic Approaches to Improve Test Case Prioritization Using Requirements and Risks." Diss., North Dakota State University, 2016. https://hdl.handle.net/10365/28139.

Full text
Abstract:
The use of system requirements and their risks enables software testers to identify more important test cases that can reveal faults associated with risky components. Having identified important test cases, software testers can manage the testing schedule more effectively by running such test cases earlier so that they can detect then fix faults sooner, especially, in regression testing. Some work in this area has been done, but the previous approaches and studies have some limitations, such as an improper use of requirements risks in prioritization and an inadequate evaluation method. To addr
APA, Harvard, Vancouver, ISO, and other styles
8

Karim, Rami. "Test case prioritization in the context of a video game development project." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-265653.

Full text
Abstract:
Regression testing is an important part of software development and is integral for finding regression errors caused by code changes or issues with revision control. However, executing all test cases in the test suite is often infeasible. One solution to this problem is to use a prioritization technique. Test prioritization techniques are often utilized to rearrange the execution order of test cases, such that the number of software faults found are maximized as early as possible. A test prioritization heuristic is presented in this report, which uses data regarding a test case’s previous exec
APA, Harvard, Vancouver, ISO, and other styles
9

Azizi, Maral. "Application of Adaptive Techniques in Regression Testing for Modern Software Development." Thesis, University of North Texas, 2019. https://digital.library.unt.edu/ark:/67531/metadc1538762/.

Full text
Abstract:
In this dissertation we investigate the applicability of different adaptive techniques to improve the effectiveness and efficiency of the regression testing. Initially, we introduce the concept of regression testing. We then perform a literature review of current practices and state-of-the-art regression testing techniques. Finally, we advance the regression testing techniques by performing four empirical studies in which we use different types of information (e.g. user session, source code, code commit, etc.) to investigate the effectiveness of each software metric on fault detection capabili
APA, Harvard, Vancouver, ISO, and other styles
10

Lachmann, Remo Verfasser], and Ina [Akademischer Betreuer] [Schaefer. "Black-Box Test Case Selection and Prioritization for Software Variants and Versions / Remo Lachmann ; Betreuer: Ina Schaefer." Braunschweig : Technische Universität Braunschweig, 2017. http://d-nb.info/1175816760/34.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Tummala, Akhil. "Self-learning algorithms applied in Continuous Integration system." Thesis, Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16675.

Full text
Abstract:
Context: Continuous Integration (CI) is a software development practice where a developer integrates a code into the shared repository. And, then an automated system verifies the code and runs automated test cases to find integration error. For this research, Ericsson’s CI system is used. The tests that are performed in CI are regression tests. Based on the time scopes, the regression test suites are categorized into hourly and daily test suits. The hourly test is performed on all the commits made in a day, whereas the daily test is performed at night on the latest build that passed the hourly
APA, Harvard, Vancouver, ISO, and other styles
12

CAVALCANTE, Berg Élisson Sampaio. "Uma técnica de priorização de casos de teste para múltiplas mudanças agregadas." Universidade Federal de Campina Grande, 2016. http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/745.

Full text
Abstract:
Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2018-05-21T11:28:18Z No. of bitstreams: 1 BERG ÉLISSON SAMAPAIO CAVALCANTE - DISSERTAÇÃO (PPGCC) 2016.pdf: 1665807 bytes, checksum: 29f9430f322f8d4644a7bfeee7aaf497 (MD5)<br>Made available in DSpace on 2018-05-21T11:28:18Z (GMT). No. of bitstreams: 1 BERG ÉLISSON SAMAPAIO CAVALCANTE - DISSERTAÇÃO (PPGCC) 2016.pdf: 1665807 bytes, checksum: 29f9430f322f8d4644a7bfeee7aaf497 (MD5) Previous issue date: 2016<br>Capes<br>É evidente hoje o grande investimento em qualidade de software. Assim, para submeter um produto com qualidade aceitável, é
APA, Harvard, Vancouver, ISO, and other styles
13

Kamal, Ahmad Waqas. "A Hierarchical Approach to Software Testing." Thesis, Blekinge Tekniska Högskola, Avdelningen för programvarusystem, 2006. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4889.

Full text
Abstract:
To produce high quality software both software developers and testers need continuous improvement in their work methodologies and processes. So, far much work has been done in the effective ways of eliciting and documenting the requirements. However important aspect is to make sure that whatever is documented in specifications actually works correctly in the developed software. Software testing is done to ensure this phenomenon. Aim of this thesis is to develop a software test case work flow strategy that helps in identification and selection of suitable test paths that can be used as an input
APA, Harvard, Vancouver, ISO, and other styles
14

Malishevsky, Alexey Grigorievich. "Test case prioritization." Thesis, 2003. http://hdl.handle.net/1957/30746.

Full text
Abstract:
Regression testing is an expensive software engineering activity intended to provide confidence that modifications to a software system have not introduced faults. Test case prioritization techniques help to reduce regression testing cost by ordering test cases in a way that better achieves testing objectives. In this thesis, we are interested in prioritizing to maximize a test suite's rate of fault detection, measured by a metric, APED, trying to detect regression faults as early as possible during testing. In previous work, several prioritization techniques using low-level code coverage info
APA, Harvard, Vancouver, ISO, and other styles
15

Chu, Chengyun 1974. "Test case prioritization." Thesis, 1999. http://hdl.handle.net/1957/33071.

Full text
Abstract:
Prioritization techniques are used to schedule test cases to execute in a specific order to maximize some objective function. There are a variety of possible objective functions, such as a function that measures how quickly faults can be detected within the testing process, or a function that measures how fast coverage of the program can be increased. In this paper, we describe several test case prioritization techniques, and empirical studies performed to investigate their relative abilities to improve how quickly faults can be detected by test suites. An improved rate of fault detection duri
APA, Harvard, Vancouver, ISO, and other styles
16

Pai, Kang-Ting, and 白光庭. "Multi-Objective Test Case Prioritization." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/10379125420913822902.

Full text
Abstract:
碩士<br>中原大學<br>工業與系統工程研究所<br>100<br>The testing phase occurs near the end of the software development life cycle. Typically a great amount of time is spent early in the development process, resulting in time-compressed testing phase. Therefore, test case management techniques are researched and developed to better manage the test cases developed during the testing process, including test suite minimization, test case selection and test case prioritization. Currently, most literatures on test case prioritization focus on single objective only, such as fault-factor based and customer requirement
APA, Harvard, Vancouver, ISO, and other styles
17

Srikanth, Hema L. "Value-driven system level test case prioritization." 2005. http://www.lib.ncsu.edu/theses/available/etd-12052005-000331/unrestricted/etd.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Goel, Amit. "An experimental study of cost cognizant test case prioritization." Thesis, 2002. http://hdl.handle.net/1957/28835.

Full text
Abstract:
Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. The APFD metric had been proposed for measuring the rate of fault detection. This metric applies, however, only in cases in which test costs and fault costs are uniform. In practice, fault costs and test costs are not uniform. For example, some faults which lead to system failures might be more costly than faults which lead to mino
APA, Harvard, Vancouver, ISO, and other styles
19

Wang, Pei-Qi, and 王姵淇. "Apply Ant Colony Optimization to Test Case Prioritization for Blackbox Testing." Thesis, 2011. http://ndltd.ncl.edu.tw/handle/5uz6rz.

Full text
Abstract:
碩士<br>中原大學<br>工業與系統工程研究所<br>99<br>A mature software products have to pass two testing processes before being released, white-box testing and black-box testing, as much as possible to implement testing in different scenarios, to identify potential faults and defects. In order to improve software quality, testing engineers should perform regression testing for each software release. However, regression testing is a time consuming and expensive testing procedure, required to execute numerous test cases. Due to time, cost and labor constraints, how to effectively perform regression testing has be
APA, Harvard, Vancouver, ISO, and other styles
20

Chang, Yung-Hsin, and 張永欣. "Analysis and Design of GUI Test Case Prioritization Using Weight-Based Methods." Thesis, 2008. http://ndltd.ncl.edu.tw/handle/19080660481608298604.

Full text
Abstract:
碩士<br>國立清華大學<br>資訊系統與應用研究所<br>96<br>Testing the correctness of a GUI-based application is more complex than conventional code-based application. The underlying codes of the GUI application have to be tested and the space of possible combinations of events with a large GUI input sequence requires generating numerous test cases to confirm the adequacy of the GUI testing. Running all GUI test cases and then fixing all found bugs within time and budget constraints may delay project completion. Hence, it is important to order the test cases that uncover most faults early in the testing process. Tes
APA, Harvard, Vancouver, ISO, and other styles
21

Lai, Chia-En, and 賴嘉恩. "Improving Fault Detection Capability by Incorporating Fuzzy Expert System Approach into Test Suite Reduction and Test Case Prioritization." Thesis, 2016. http://ndltd.ncl.edu.tw/handle/54862200623332277218.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Liu, Wei-Nan, and 劉韋男. "Applying Software Testing Coverage Information to Historical-Value-Based Approach for Test Case Prioritization." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/95402690888292301778.

Full text
Abstract:
碩士<br>國立清華大學<br>資訊工程學系<br>97<br>Regression testing is a frequently executed maintenance process used to revalidate a modified software system. However, the test suite size of regression testing may grow significantly with new functionality over time. Thus it would take a lot of time to perform regression testing over and over again. To reduce the cost of regression testing, software testers may prioritize their test cases according to some measurements and run more important test cases within existing time constraints. However, most existing prioritization techniques regard regression testing
APA, Harvard, Vancouver, ISO, and other styles
23

Chang, Chih-Chien, and 張志堅. "A Study of Test Case Prioritization for Regression Testing: The Case of Software Testing of Mobile Devices." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/99489825301959507678.

Full text
Abstract:
碩士<br>國立中央大學<br>資訊管理學系在職專班<br>101<br>Software testing is a strenuous and expensive process. In order to reduce the cost of regression-testing activities, we can adopt test case prioritization techniques (TCP). Test case prioritization is an effective and practical technique applied in regression testing. In a survey of test case prioritization for regression testing, Qu et al. (2009) indicate the current techniques can be divided into code coverage-based (statement, branch or other coverage) and non-coverage-based. Some studies have considered the importance of characteristics of non-coverage-
APA, Harvard, Vancouver, ISO, and other styles
24

Mir, arabbaygi Siavash. "A Bayesian Framework for Software Regression Testing." Thesis, 2008. http://hdl.handle.net/10012/3936.

Full text
Abstract:
Software maintenance reportedly accounts for much of the total cost associated with developing software. These costs occur because modifying software is a highly error-prone task. Changing software to correct faults or add new functionality can cause existing functionality to regress, introducing new faults. To avoid such defects, one can re-test software after modifications, a task commonly known as regression testing. Regression testing typically involves the re-execution of test cases developed for previous versions. Re-running all existing test cases, however, is often costly and sometime
APA, Harvard, Vancouver, ISO, and other styles
25

Mahanto, Parbati. "Generation and Prioritization of MC/DC Test Cases using UML Communication Diagram." Thesis, 2018. http://ethesis.nitrkl.ac.in/9636/1/2018_MT_216CS1486_PMahanto_Generation.pdf.

Full text
Abstract:
In safety critical systems, Modified Condition/ Decision Coverage (MC/DC) is a compulsory criterion for testing as per RTCA/DO-178B/C standard. To reduce the burdensome task of software testing, test case generation has been elongated and can be generated not only from the coding documents but also from Software Requirement Specification (SRS) and object-oriented design model (or, UML model). A Unified Modeling Language (UML) contains different diagrams for visual modeling of the object-oriented software. Different types of UML diagrams are used to describe individual perspectives of a softwar
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!