首页> 外文OA文献 >Automated Test System for Regression Testing of Embedded Software
【2h】

Automated Test System for Regression Testing of Embedded Software

机译:嵌入式软件回归测试自动测试系统

摘要

Sulautettujen järjestelmien testaus on aikaa vievä prosessi, mutta välttämätöntä laitteiden toiminnallisuuden varmistamiseksi. Perinteinen manuaalisesti suoritettu testaus voi olla hidasta ja vaatii yleensä useita työtunteja testien suorittamiseen. Tämän diplomityön aihe muodostui Espotel Oy:n tarpeesta tehostaa ohjelmistotestausprosessia. Yrityksessä havaittiin, että suuren luokan tuotekehitysprojekteissa ohjelmistotestaus oli merkittävä hidastava tekijä.Työssä selvitetään, miten toteutetaan kustannustehokas automatisoitu testausjärjestelmä sulautettujen ohjelmistojen testaukseen. Tavoitteena on lyhentää ohjelmiston testaukseen kuluvaa aikaa ja automatisoida osa testauksen raportoinnista. Työssä käsitellään ohjelmiston- ja automatisoidun testauksen taustoilla olevia teorioita ja esitellään niihin liittyviä käsitteitä. Teoriaosuudessa käydään läpi muun muassa ohjelmistotestauksen tasoja, regressiotestausta ja jatkuvaa integrointia.Toteutettu testausjärjestelmä koostuu kahdesta eri osasta, testauslaitteistosta ja sitä ohjaavasta ohjelmistosta. Aluksi selvitettiin testattavien moduulien testijärjestelmälle asettamat laitteistovaatimukset, joiden pohjalta laitteistoa lähdettiin kehittämään. Järjestelmän ohjelmistoa kehitettiin laitteiston kanssa samanaikaisesti.Työn tuloksena saavutettiin tavoitteiden mukaisesti ohjelmistoprosessin tehokkuutta parantava automatisoitu järjestelmä. Ohjelmiston testausta pystyttiin nopeuttamaan ja toistettavuutta lisäämään. Ohjelmistovirheiden havainnointi helpottuu ja näin virheet eivät pääse leviämään ohjelmistoprosessin ylempiin tasoihin. Järjestelmän kustannustehokkuus kasvaa automatisoinnin myötä, mutta todelliset kustannukset näkyvät vasta projektin myöhemmässä vaiheessa.
机译:测试嵌入式系统是一个耗时的过程,但是对于确保设备的功能是必需的。传统的手动测试速度可能很慢,通常需要花费几个小时才能完成测试。本文的主题包括Espotel Oy简化软件测试过程的需求。该公司发现软件测试是大规模产品开发项目中的重要阻碍因素,研究了如何为嵌入式软件测试实现成本有效的自动化测试系统。目的是减少软件测试时间并自动化一些测试报告。该工作涉及软件和自动测试背后的理论,并介绍了相关概念。理论部分包括软件测试,回归测试和持续集成的级别,已实现的测试系统包括两个不同的部分,即测试硬件和控制它的软件。最初,明确了测试系统要测试的模块的硬件要求,并以此为基础开发了硬件。该系统的软件是与硬件同时开发的,其结果是一个自动化的系统,该系统根据目标提高了软件过程的效率。可以加快软件测试的速度,并提高可重复性。软件错误的检测变得更加容易,因此错误无法扩展到软件过程​​的上层。系统的成本效益随着自动化程度的提高而提高,但实际成本只有在项目的后期才能看到。

著录项

  • 作者

    Hietamies Otto;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 fi
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号