Endre søk
Begrens søket
1 - 4 of 4
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Treff pr side
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
Merk
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Flemström, Daniel
    et al.
    Mälardalen University, Sweden.
    Potena, Pasqualina
    RISE - Research Institutes of Sweden, ICT, SICS.
    Sundmark, Daniel
    Mälardalen University, Sweden.
    Afzal, Wasif
    Mälardalen University, Sweden.
    Bohlin, Markus
    RISE - Research Institutes of Sweden, ICT, SICS.
    Similarity-based prioritization of test case automation2018Inngår i: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 26, nr 4, s. 1421-1449Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    The importance of efficient software testing procedures is driven by an ever increasing system complexity as well as global competition. In the particular case of manual test cases at the system integration level, where thousands of test cases may be executed before release, time must be well spent in order to test the system as completely and as efficiently as possible. Automating a subset of the manual test cases, i.e, translating the manual instructions to automatically executable code, is one way of decreasing the test effort. It is further common that test cases exhibit similarities, which can be exploited through reuse when automating a test suite. In this paper, we investigate the potential for reducing test effort by ordering the test cases before such automation, given that we can reuse already automated parts of test cases. In our analysis, we investigate several approaches for prioritization in a case study at a large Swedish vehicular manufacturer. The study analyzes the effects with respect to test effort, on four projects with a total of 3919 integration test cases constituting 35,180 test steps, written in natural language. The results show that for the four projects considered, the difference in expected manual effort between the best and the worst order found is on average 12 percentage points. The results also show that our proposed prioritization method is nearly as good as more resource demanding meta-heuristic approaches at a fraction of the computational time. Based on our results, we conclude that the order of automation is important when the set of test cases contain similar steps (instructions) that cannot be removed, but are possible to reuse. More precisely, the order is important with respect to how quickly the manual test execution effort decreases for a set of test cases that are being automated. 

  • 2.
    Gonzalez-Hernandez, Loreto
    et al.
    University of Skövde, Sweden.
    Lindström, Birgitta
    University of Skövde, Sweden.
    Offutt, Jeff
    George Mason University, USA.
    Andler, Sten F.
    University of Skövde, Sweden.
    Potena, Pasqualina
    RISE - Research Institutes of Sweden, ICT, SICS.
    Bohlin, Markus
    RISE - Research Institutes of Sweden.
    Using Mutant Stubbornness to Create Minimal and Prioritized Test Sets2018Inngår i: 2018 IEEE International Conference on Software Quality, Reliability and Security,  QRS 2018, 2018, s. 446-457Konferansepaper (Fagfellevurdert)
    Abstract [en]

    In testing, engineers want to run the most useful tests early (prioritization). When tests are run hundreds or thousands of times, minimizing a test set can result in significant savings (minimization). This paper proposes a new analysis technique to address both the minimal test set and the test case prioritization problems. This paper precisely defines the concept of mutant stubbornness, which is the basis for our analysis technique. We empirically compare our technique with other test case minimization and prioritization techniques in terms of the size of the minimized test sets and how quickly mutants are killed. We used seven C language subjects from the Siemens Repository, specifically the test sets and the killing matrices from a previous study. We used 30 different orders for each set and ran every technique 100 times over each set. Results show that our analysis technique performed significantly better than prior techniques for creating minimal test sets and was able to establish new bounds for all cases. Also, our analysis technique killed mutants as fast or faster than prior techniques. These results indicate that our mutant stubbornness technique constructs test sets that are both minimal in size, and prioritized effectively, as well or better than other techniques.

  • 3.
    Lisper, Björn
    et al.
    Mälardalen University, Sweden.
    Lindstrom, Birgitta
    University of Skövde, Sweden.
    Potena, Pasqualina
    RISE - Research Institutes of Sweden, ICT, SICS.
    Saadatmand, Mehrdad
    RISE - Research Institutes of Sweden, ICT, SICS.
    Bohlin, Markus
    RISE - Research Institutes of Sweden, ICT, SICS.
    Targeted Mutation: Efficient Mutation Analysis for Testing Non-Functional Properties2017Inngår i: Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017, 2017, s. 65-68Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Mutation analysis has proven to be a strong technique for software testing. Unfortunately, it is also computationally expensive and researchers have therefore proposed several different approaches to reduce the effort. None of these reduction techniques however, focuses on non-functional properties. Given that our goal is to create a strong test suite for testing a certain non-functional property, which mutants should be used? In this paper, we introduce the concept of targeted mutation, which focuses mutation effort to those parts of the code where a change can make a difference with respect to the targeted non-functional property. We show how targeted mutation can be applied to derive efficient test suites for estimating the Worst-Case Execution Time (WCET). We use program slicing to direct the mutations to the parts of the code that are likely to have the strongest influence on execution time. Finally, we outline an experimental procedure for how to evaluate the technique.

  • 4.
    Pietrantuono, Roberto
    et al.
    CINI National Interuniversity Consortium for Informatics, Italy.
    Potena, Pasqualina
    RISE - Research Institutes of Sweden, ICT, SICS.
    Pecchia, Antonio
    CINI National Interuniversity Consortium for Informatics, Italy.
    Rodriguez, Daniel
    University of Alcala, Spain.
    Russo, Stefano
    Federico II University of Naples, Italy.
    Fernandez, Luis
    University of Alcala, Spain.
    Multi-Objective Testing Resource Allocation under Uncertainty2018Inngår i: IEEE Transactions on Evolutionary Computation, ISSN 1089-778X, E-ISSN 1941-0026, Vol. 22, nr 3, s. 347-362Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    Testing resource allocation is the problem of planning the assignment of resources to testing activities of software components so as to achieve a target goal under given constraints. Existing methods build on Software Reliability Growth Models (SRGMs), aiming at maximizing reliability given time/cost constraints, or at minimizing cost given quality/time constraints. We formulate it as a multi-objective debug-aware and robust optimization problem under uncertainty of data, advancing the stateof- the-art in the following ways. Multi-objective optimization produces a set of solutions, allowing to evaluate alternative tradeoffs among reliability, cost and release time. Debug awareness relaxes the traditional assumptions of SRGMs – in particular the very unrealistic immediate repair of detected faults – and incorporates the bug assignment activity. Robustness provides solutions valid in spite of a degree of uncertainty on input parameters. We show results with a real-world case study.

1 - 4 of 4
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
v. 2.35.7