• No results found

Master Thesis – Automated Test Equipment Utilization Measurements and Usage Optimization

N/A
N/A
Protected

Academic year: 2021

Share "Master Thesis – Automated Test Equipment Utilization Measurements and Usage Optimization"

Copied!
2
0
0

Loading.... (view fulltext now)

Full text

(1)

Master Thesis – Automated Test Equipment Utilization Measurements and Usage Optimization

Description

Today´s software development practice uses more and more the concept of Continuous Integration (CI). Continuous integration is the practice, in software engineering, of merging all developer working copies with a shared mainline several times a day.

The practice includes the concept of running automated test to ensure quality and find problems as early as possible.

The automated test suites quite often have a large set of test cases that are run for each integration of software changes. In many cases these test cases are run on target platforms consisting of real product hardware in a network with traffic generators and other external test equipment of different kind.

A challenge for all organizations that uses CI and automated test cases is to shorten the test time for a quick verdict of the integration activity (successful or not), and at the same time balance the investment of hardware resources and test equipment. More hardware resource and test equipment allow for more parallel testing with shorter test time as result, but increase the cost for the organization and the development of software.

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 our current key hardware resource utilization level, and bottlenecks, and propose improvements and new ways of working based on technology choices, process and methods improvement etc. It also includes prototyping potential technical solutions that could increase the utilization efficiency using our test framework as base.

Task

The thesis work is divided into several steps and areas with the end goal of concrete improvement proposals and potential prototypes to show case the benefits of the proposed improvements.

The following steps are envisioned as part of the thesis work:

- Analyze current situation through observation, interviews and participation in daily operations for an understanding of current ways of working.

- Develop necessary tools to be able to measure where current bottlenecks in hardware resources are. The tools could be used to monitor the utilization of the hardware resources used by software development and CI to visual identify where the scares resources in the process are.

- After identifying the current scares resources, and bottlenecks, investigate technology and process solutions to increase the utilization efficiency of the hardware resources and propose improvement to the organization.

- If possible prototype any technical solutions proposed to increase efficiency rate, and measure the improvement achieved.

(2)

This thesis contains both analytic parts, to understand current ways of working, as well as the opportunity to apply state of the art technology to improve the efficiency. It also requires creativity in coming up with new ideas how our test frameworks (developed in Java based on JUnit and TestNG) could better utilize the scares resources as well as

developing necessary tools that could measure the utilization level of all key hardware equipment in the development lab.

Qualifications

This project aims at Mater of Science (Civilingenjör) students, preferably having a background in software, computer science and/or communication and networking

Extent: 1 student, 30 hp Apply before: 2013-12-31

Preferred starting date: Spring 2014

Contact person:

Niclas Nors, Ericsson AB, Manager R&D niclas.nors@ericsson.com

+46725074658

References

Related documents

The result exemplifies episodes through quotations from the inmates’ childhood, different experience concerning attachment, training in school, relations, offence, relapse etc.. The

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

The EU exports of waste abroad have negative environmental and public health consequences in the countries of destination, while resources for the circular economy.. domestically

These values are assumed constant and are used to compute the injected heat Q in the borehole during the test knowing the measured volumetric flow rate w and the

“He (local forecast official) really did make a serious effort to help The Globe out in this important matter, but after spending a whole week immersed in a mass of therometric

46 Konkreta exempel skulle kunna vara främjandeinsatser för affärsänglar/affärsängelnätverk, skapa arenor där aktörer från utbuds- och efterfrågesidan kan mötas eller

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

While trying to keep the domestic groups satisfied by being an ally with Israel, they also have to try and satisfy their foreign agenda in the Middle East, where Israel is seen as