An OpenStack Based Testing as a Service Platform

碩士 === 國立中央大學 === 軟體工程研究所 === 104 === Continuous integration is the trend of software development. Applying software testing on every revision of source code can let developers be aware of bugs, in order to ensure the quality of software product. Using automated testing tools, development teams can...

Full description

Bibliographic Details
Main Authors: Shu-Wei Yeh, 葉書維
Other Authors: Yung-Pin Cheng
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/akpxh2
id ndltd-TW-104NCU05392051
record_format oai_dc
spelling ndltd-TW-104NCU053920512019-10-24T05:19:25Z http://ndltd.ncl.edu.tw/handle/akpxh2 An OpenStack Based Testing as a Service Platform Shu-Wei Yeh 葉書維 碩士 國立中央大學 軟體工程研究所 104 Continuous integration is the trend of software development. Applying software testing on every revision of source code can let developers be aware of bugs, in order to ensure the quality of software product. Using automated testing tools, development teams can save lots of time and human resources on software testing. More importantly, testing can be done frequently to ensure software quality in a timely manner. Every time developer make changes to source code, they can apply software testing to their new version of code to check if there is any bug that affect features previously developed. But it is not that easy to maintain an automated testing environment. First, every development team needs different automated testing tools for their software, this makes every development team need to have their own testing environment. Second, since every team owns their own testing environment, testing resources cannot be shared between different teams. This makes waste of computational resource when a development team is not executing any tests. Based on NCU TaaS Web Portal, our lab’s previous research result, we propose an improved version of Testing as a Service(TaaS) cloud platform. By creating plug-in structure for testing tools, development teams can easily add new testing tools in to NCU TaaS Web Portal testing environment for their different purposes. Migrating NCU TaaS Web Portal with OpenStack and virtualize testing tools reduces costs of deploying testing tools. Migrating with OpenStack also makes scaling computational resource much more easy, and new added resource can be shared by all testing tools. Yung-Pin Cheng 鄭永斌 2016 學位論文 ; thesis 56 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 軟體工程研究所 === 104 === Continuous integration is the trend of software development. Applying software testing on every revision of source code can let developers be aware of bugs, in order to ensure the quality of software product. Using automated testing tools, development teams can save lots of time and human resources on software testing. More importantly, testing can be done frequently to ensure software quality in a timely manner. Every time developer make changes to source code, they can apply software testing to their new version of code to check if there is any bug that affect features previously developed. But it is not that easy to maintain an automated testing environment. First, every development team needs different automated testing tools for their software, this makes every development team need to have their own testing environment. Second, since every team owns their own testing environment, testing resources cannot be shared between different teams. This makes waste of computational resource when a development team is not executing any tests. Based on NCU TaaS Web Portal, our lab’s previous research result, we propose an improved version of Testing as a Service(TaaS) cloud platform. By creating plug-in structure for testing tools, development teams can easily add new testing tools in to NCU TaaS Web Portal testing environment for their different purposes. Migrating NCU TaaS Web Portal with OpenStack and virtualize testing tools reduces costs of deploying testing tools. Migrating with OpenStack also makes scaling computational resource much more easy, and new added resource can be shared by all testing tools.
author2 Yung-Pin Cheng
author_facet Yung-Pin Cheng
Shu-Wei Yeh
葉書維
author Shu-Wei Yeh
葉書維
spellingShingle Shu-Wei Yeh
葉書維
An OpenStack Based Testing as a Service Platform
author_sort Shu-Wei Yeh
title An OpenStack Based Testing as a Service Platform
title_short An OpenStack Based Testing as a Service Platform
title_full An OpenStack Based Testing as a Service Platform
title_fullStr An OpenStack Based Testing as a Service Platform
title_full_unstemmed An OpenStack Based Testing as a Service Platform
title_sort openstack based testing as a service platform
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/akpxh2
work_keys_str_mv AT shuweiyeh anopenstackbasedtestingasaserviceplatform
AT yèshūwéi anopenstackbasedtestingasaserviceplatform
AT shuweiyeh openstackbasedtestingasaserviceplatform
AT yèshūwéi openstackbasedtestingasaserviceplatform
_version_ 1719276734671486976