• No results found

Master Thesis – Intelligent Test Selection Strategy

N/A
N/A
Protected

Academic year: 2021

Share "Master Thesis – Intelligent Test Selection Strategy"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Master Thesis – Intelligent Test Selection Strategy

Description

In agile software development, small and frequent changes are a preferred way of working. This result in specific requirements on the build and test environment. Currently in one of Ericsson’s development projects, verification is done on several promotion levels. A promotion level can be seen as a larger test suite, and different promotion levels covers different complexity and different test aspects (e.g. smoke tests, feature tests, performance tests). The target resources (were the tests are executed) is one resource limit. However, the test execution time is perhaps the biggest issue; to be really productive, the turnaround time is key!

We would like to investigate the possibility of having a more selective number of test cases depending on what changes that has taken place in the code. Is there a golden set of test cases? Or must we always run all test cases to guarantee quality?

The objective of this thesis is to derive new methods and algorithms to dynamically create subsets of tests that significantly improve execution time and resource utilization. The work will be a combination of theory and practical studies on real product code were the student shall:

• evaluate the efficiency of different test case selections,

• derive efficiency metrics for evaluating different selections, and

• propose an algorithm

Time period 2014Q1-Q2

Qualifications

This project aims at Mater of Science (civilingenjör) students, preferably having a background in Mjukvaruteknik or Datateknik (computer science related). Applicants with less than 4.0 in average grade will not be considered.

Contact person:

JOHAN MOE PhD, Ericsson AB, Linköping Phone +46 10 7114894

johan.moe@ericsson.com

References

Related documents

The main purpose of the this thesis is to analyze our current ways of working when it comes to software development and continuous integration, develop necessary tools to identify

When the test base increases the second level gets bigger and bigger and test cases needs to be moved to the third level due to the time it takes to run.. The problem is to

If a test cases need to configure 5 IP addresses on 4 different physical ports, how should that be described and matched to a

We have demonstrated that the operator’s control commands can be used to derive a measure of operator control effort, which in the presented study correlates well with the

Similarly to the work [36] and [37], which demonstrate that incorporation of techniques to model periodic aspects of time into continuous spatial models results in powerful

The FACH (Forward Link Access Channel) and URA (UTRAN (UMTS Terrestrial Radio Access Network) Registration Area) reselection parameters are used in combination with traffic

Nästan 80 % av de 75 stycken tillfrågade flickorna instämmer helt eller i stort sett i påståendet om att de får bättre kontakt med läraren om pojkarna inte finns med på

12 Figure 4: The pH of maple, pine, oak and beech leachate after 24 hours leaching test at different solid/liquid (S/L) ratio, for distilled-, rainwater and after washing