To see the other types of publications on this topic, follow the link: Continuous Integration testing.

Dissertations / Theses on the topic 'Continuous Integration testing'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 38 dissertations / theses for your research on the topic 'Continuous Integration testing.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Amaradri, Anand Srivatsav, and Swetha Bindu Nutalapati. "Continuous Integration, Deployment and Testing in DevOps Environment." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-13334.

Full text
Abstract:
Context. Owing to a multitude of factors like rapid changes in technology, market needs, and business competitiveness, software companies these days are facing pressure to deliver software rapidly and on a frequent basis. For frequent and faster delivery, companies should be lean and agile in all phases of the software development life cycle. An approach called DevOps, which is based on agile principles has come into play. DevOps bridges the gap between development and operations teams and facilitates faster product delivery. The DevOps phenomenon has gained a wide popularity in the past few y
APA, Harvard, Vancouver, ISO, and other styles
2

Heikkilä, V. (Ville). "Optimizing continuous integration testing using dynamic source code analysis." Master's thesis, University of Oulu, 2018. http://urn.fi/URN:NBN:fi:oulu-201802131229.

Full text
Abstract:
The amount of different tools and methods available to perform software testing is massive. Exhaustive testing of a project can easily take days, weeks or even months. Therefore, it is generally advisable to prioritize and optimize the performed tests. The optimization method chosen to be studied in this thesis was Dynamic Source Code Analysis (DSCA). In DSCA a piece of target software is monitored during testing to find out what parts of the target code get executed. By finding and storing this information, further code changes can be triggered to execute the stored test cases that caused exe
APA, Harvard, Vancouver, ISO, and other styles
3

Wilén, J. (Juhani). "Code change based selective testing in continuous integration environment." Master's thesis, University of Oulu, 2018. http://urn.fi/URN:NBN:fi:oulu-201806062460.

Full text
Abstract:
Continuous integration (CI) is a software engineering practice in which new code is integrated to existing codebase continuously. Integration testing ensures that the changes in code function as intended together with the other parts of the code. The number of tests tend to grow and at some point performing them all becomes infeasible due to limited time between consecutive test executions. Therefore, the traditional retest-all approach becomes inoperative and test optimization techniques are required. Test selection is one of those techniques and it encompasses selecting tests which are relev
APA, Harvard, Vancouver, ISO, and other styles
4

Borg, Daniel, and Anders Elfström. "Automatiserad testning av användargränssnitt i SharePoint : Automated UI Testing in SharePoint." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177132.

Full text
Abstract:
Företag arbetar ofta efter hårda krav från kunder där lösningar måste levereras på ett tidseffektivt sätt och samtidigt hålla en hög kvalitet. Detta i form av felfria och robusta system vilket delvis kan åstadkommas med hjälp av testning. Kraven på snabb leverans och hög kvalitet är däremot motpoler till varandra; snabb leverans genomförs ofta på bekostnad av kvalitet och tvärtom. Agila arbetsmetoder med tidiga och frekventa leveranser har ändrat på detta, men kräver samtidigt en ständig kvalitetsförsäkring under arbetets löptid. Under utveckling av mjukvara enligt dessa metoder förekommer där
APA, Harvard, Vancouver, ISO, and other styles
5

Tummala, Akhil. "Self-learning algorithms applied in Continuous Integration system." Thesis, Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16675.

Full text
Abstract:
Context: Continuous Integration (CI) is a software development practice where a developer integrates a code into the shared repository. And, then an automated system verifies the code and runs automated test cases to find integration error. For this research, Ericsson’s CI system is used. The tests that are performed in CI are regression tests. Based on the time scopes, the regression test suites are categorized into hourly and daily test suits. The hourly test is performed on all the commits made in a day, whereas the daily test is performed at night on the latest build that passed the hourly
APA, Harvard, Vancouver, ISO, and other styles
6

Sigfast, Martin, and Fredrik Olsson. "Benefits of continuous delivery for Sigma IT Consulting." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-74995.

Full text
Abstract:
Manual deploys and testing of code can be both time-consuming and error-prone. Many repetitive manual steps can lead to critical tests or necessary configuration being forgotten or being skipped due time-constraints resulting in software that doesn’t work as intended when deployed to production. The purpose of this report is to examine whether continuous delivery(CD) could lead to any positive effects and if there are any obstacles for CD in an Episerver project at Sigma ITC. The study was done by implementing a CD pipeline for a project similar to a real project at Sigma then letting the deve
APA, Harvard, Vancouver, ISO, and other styles
7

Thulin, Pontus. "Evaluation of the applicability of security testing techniques in continuous integration environments." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-113753.

Full text
Abstract:
Agile development methodologies are becoming increasingly popular, especially in projects that develop web applications. However, incorporation of software security in lightweight approaches can be difficult. Using security testing techniques throughout a complete agile development process by running automated tests in continuous integration environments is one approach that strives to improve security in agile projects. Instead of performing security testing at the end of the development cycle, such methods enables early and continuous detection of security risks and vulnerabilities. The purp
APA, Harvard, Vancouver, ISO, and other styles
8

Gawell, Anders, and Anton Kallin. "Teaching software testing in a modern development environment." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-261162.

Full text
Abstract:
All developers understand the benefits of testing their code to ensure its functionality. Today’s market is moving further towards design principles where testing is a central or driving force during development. This puts a certain pressure on academia to supply these skills to their students.Recently the course II1302 Projects and project methods at the Royal Institute of Technology in Kista made a concerted effort to introduce the students of the course to these modern concepts. This thesis investigates how areas of testing can effectively be introduced to the students in the course, utiliz
APA, Harvard, Vancouver, ISO, and other styles
9

Löjdquist, Axel. "Net benefit analysis of Visual Regression Testing in a Continuous integration environment: An industrial Case study." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-166347.

Full text
Abstract:
Maintaining quality in software is a difficult task for several reasons, such as, company growth, time-to-market demands, code complexity and more. GUI testing tools and Continuous Integration (CI) are common practice today to tackle some of the issues with maintaining software quality. However, these techniques bring a set of challenges. Visual Regression Testing (VRT) is a special kind of GUI testing technique focused upon image-based assertions. This study presents an implementation and investigation of the benefits and drawbacks of introducing VRT for a CI environment in an industrial cont
APA, Harvard, Vancouver, ISO, and other styles
10

Krantz, Karl Johan. "Cross-Platform Post-Mortem Analysis in a Distributed Continuous Integration System." Thesis, Linköpings universitet, Medie- och Informationsteknik, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-122912.

Full text
Abstract:
This thesis aims to improve the cross-platform reliability of software components tested on distributed CI systems. More specifically, it is centered on extracting crash information from cross-platform crashes. Crash information was generated and parsed on Mac, Linux and Windows. The crash information proved to be valuable for developers in their day-to-day job, especially the raw crash information. However, the graph visualizations that were created out of this information proved to be less than satisfactory for developers.
APA, Harvard, Vancouver, ISO, and other styles
11

Strand, Anton. "Continuous Integration Pipelines to Assess Programming Assignments : Test Like a Professional." Thesis, Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-96713.

Full text
Abstract:
Examiners of programming assignments in higher education and people in the software industry both need to test and review code. However, the assessing techniques used are often quite different. The IT industry often uses agile work methods like continuous integration and automated tests, while examiners either do manual assessments or rely on code grading tools. The students will most likely become developers and work using agile processes. Therefore, there are possible benefits of universities trying to imitate the work processes of the software industry. The purpose of this study was to deve
APA, Harvard, Vancouver, ISO, and other styles
12

Kanneganti, Joshika, and Krithi Sameera Vadrevu. "Eliminating effects of Flakiness in Embedded Software Testing : An industrial case study." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-19391.

Full text
Abstract:
Background. Unstable and unpredictable tests, herein referred to as flaky tests, pose a serious challenge to systems in the production environment. If a device is not tested thoroughly, it will be sent back for retesting from the production centers, which is an expensive affair. Removing flaky tests involves detecting the flaky tests, finding the causes of flakiness and finally the elimination of flakiness. The existing literature provides information on causes and elimination techniques of flakiness for software systems. All of these are studied thoroughly, and support is taken from interview
APA, Harvard, Vancouver, ISO, and other styles
13

Ormandy, Adam. "Infrastruktura pro testování a nasazování v oblasti kontejnerů." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2019. http://www.nusl.cz/ntk/nusl-403207.

Full text
Abstract:
Znížená efektivita spôsobená robením repetitívnych a manuálnych prác je častým problémom v IT. Vývojári často testujú a nasadzujú svoj software manuálne, čo je nielen náročné na čas, nezáživné a náchylné k chybám. Táto práca sa snaží v rámci jedného DevOps tímu, vyriešiť tento problém pomocou zjednotenia vývojárskych a testovacích nástrojov, a pomocou aplikovania pricípov CI a CD do produkčného prostredia. Zároveň sa sústredí na software využívajúci Python, Jenkins a kontajnery. Hlavnými použitými nástrojmi sú GitLab CI, OpenShift a Tox. Vďaka tejto práci sa podarilo zvýšit počet projektov, kt
APA, Harvard, Vancouver, ISO, and other styles
14

Azizi, Maral. "Application of Adaptive Techniques in Regression Testing for Modern Software Development." Thesis, University of North Texas, 2019. https://digital.library.unt.edu/ark:/67531/metadc1538762/.

Full text
Abstract:
In this dissertation we investigate the applicability of different adaptive techniques to improve the effectiveness and efficiency of the regression testing. Initially, we introduce the concept of regression testing. We then perform a literature review of current practices and state-of-the-art regression testing techniques. Finally, we advance the regression testing techniques by performing four empirical studies in which we use different types of information (e.g. user session, source code, code commit, etc.) to investigate the effectiveness of each software metric on fault detection capabili
APA, Harvard, Vancouver, ISO, and other styles
15

Karlsson, Johan. "A practical approach to implementing Continuous Delivery : A case study at the Swedish Board of Agriculture." Thesis, Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-39035.

Full text
Abstract:
This thesis has been carried out at the Swedish Board of Agriculture. The client wants to orientate towards a development environment and architecture that allows for more frequent software deliveries than in the current situation, to increase the business benefits of the development work carried out. The purpose of this thesis is to develop a process to iteratively move towards an architecture and development environment that enable Continuous Delivery. Continuous delivery aims to a very high extent to treat a developer's code as part of a potential release candidate. This in turn causes high
APA, Harvard, Vancouver, ISO, and other styles
16

MADHUKAR, ENUGURTHI. "GENERATE TEST SELECTION STATISTICS WITH AUTOMATED MUTATION TESTING." Thesis, Blekinge Tekniska Högskola, Institutionen för datalogi och datorsystemteknik, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16836.

Full text
Abstract:
Context: The goal of this research is to form a correlation between code packages and test cases which is done by using automated weak mutation. The correlations formed is used as the statistical test data for selecting relevant tests from the test suite which decreases the size of the test suite and speed up the process. Objectives: In this study, we have done an investigation of existing methods for reducing the computational cost of automatic mutation testing. After the investigation, we build an open source automatic mutation tool that mutates the source code to run on the test cases of th
APA, Harvard, Vancouver, ISO, and other styles
17

Caramaschi, Carlos. "Sperimentazione di Jenkins in un ambiente di sviluppo agile." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2020.

Find full text
Abstract:
L'ottimizzazione dello sviluppo di software è importante poichè negli ultimi anni l'elevata concorrenza porta il tempo di sviluppo tra i fattori più incisivi per il successo di un prodotto. Molte aziende di sviluppo software, infatti, hanno la necessità di ridurre al minimo il rilascio di un software, questo software deve soddisfare il cliente, mantenendo alta la qualità. Jenkins permetterebbe di ottimizzare le funzioni di Continuous Integration e Continuous Delivery, concetti che verranno trattati in questa tesi. Per questo lo studio che verrà presentato riguarda l'aggiornamento che ho sv
APA, Harvard, Vancouver, ISO, and other styles
18

Kristensson, Dennis. "Comparative study of the testing tools Ghost Inspector and Selenium." Thesis, Malmö högskola, Fakulteten för teknik och samhälle (TS), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20826.

Full text
Abstract:
Studien undersöker de automatiserade testverktygen: Ghost Inspector och Selenium. En limiterad litteraturstudie och två fallstudier görs, för att undersöka och utvärdera testverktygen. Detta för att kunna tillgodose riktlinjer som är användbara, vid val av ett verktyg för att utföra regressionstestning på webbapplikationer.IStone använder Ghost Inspector som verktyg vid regressionstest på webb applikationer, eftersom det ger dem en effektiv konfigurering och underhålls- process. Selenium kräver mer ansträngning för konfigurering och underhåll, eftersom verktygen inte är en
APA, Harvard, Vancouver, ISO, and other styles
19

Campos, Junior Heleno de Souza. "A framework for test case prioritization in the continuous software engineering." Universidade Federal de Juiz de Fora (UFJF), 2018. https://repositorio.ufjf.br/jspui/handle/ufjf/8026.

Full text
Abstract:
Submitted by Geandra Rodrigues (geandrar@gmail.com) on 2018-10-30T13:39:57Z No. of bitstreams: 1 helenodesouzacamposjunior.pdf: 1434985 bytes, checksum: 4307be9bfd2ca9825bcd2ce10bfc824e (MD5)<br>Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2018-11-23T12:26:30Z (GMT) No. of bitstreams: 1 helenodesouzacamposjunior.pdf: 1434985 bytes, checksum: 4307be9bfd2ca9825bcd2ce10bfc824e (MD5)<br>Made available in DSpace on 2018-11-23T12:26:30Z (GMT). No. of bitstreams: 1 helenodesouzacamposjunior.pdf: 1434985 bytes, checksum: 4307be9bfd2ca9825bcd2ce10bfc824e (MD5)
APA, Harvard, Vancouver, ISO, and other styles
20

Kouba, Daniel. "Podpora testování ve vybraných PHP frameworcích." Master's thesis, Vysoká škola ekonomická v Praze, 2009. http://www.nusl.cz/ntk/nusl-17452.

Full text
Abstract:
Objective of this document is to provide reader with briefly and cohesive overview about team cooperation, testing , agile software development practices and other modern techniques during web development process. Moreover this paper showing usage of these methodologies and recommendation how to implement it efficiently in some of modern web frameworks for rapid and easy web development (Zend Framework, CakePHP and Yii). In addition this handbook tries to explain how continual integration can be utilized on field of web development process. This work is divided into 2 main sections. The first
APA, Harvard, Vancouver, ISO, and other styles
21

Ivan, Michal. "Optimalizácia procesu testovania s využitím voľne dostupných nástrojov na vytváranie automatizovaných testov." Master's thesis, Vysoká škola ekonomická v Praze, 2015. http://www.nusl.cz/ntk/nusl-203932.

Full text
Abstract:
Diploma thesis deals with the implementation of automated tests to the process of testing web applications. Introduction of the theoretical part is devoted to familiarizing the reader with the concept of testing and illustration of its importance not only in software development. Author then defines the term, introduces the principles, and attention is paid to the interpretation of terms which are commonly used in testing. The next section contains specific division of this process in terms of of the used techniques, methods and levels of testing. By description, and stating the fundamental di
APA, Harvard, Vancouver, ISO, and other styles
22

Alessandrini, Aduer. "'il 730 online' di CAF ACLI e l'introduzione di una cultura DevOps." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2019. http://amslaurea.unibo.it/17699/.

Full text
Abstract:
In questo presente sempre più servizi che caratterizzano il nostro quotidiano (trasporti, utenze, commercio eccetera) stanno avendo una progressiva sostituzione della componente di interazione personale, in favore di una maggiore integrazione con la rete. Basti pensare a come grazie ad una connessione Internet, sia possibile monitorare in tempo reale il ritardo di un treno, o ordinare e ricevere a domicilio un piatto cucinato espressamente o vedere la sbarra del casello autostradale alzarsi perché il sistema ha riconosciuto la targa inserita poco prima tramite l'apposita app. In contesti come
APA, Harvard, Vancouver, ISO, and other styles
23

Wolfert, Richard. "Automatické testování systému BeeeOn." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2018. http://www.nusl.cz/ntk/nusl-385957.

Full text
Abstract:
This Master's thesis is about analysis of Internet of Things project BeeeOn, design and production of unit, integration and system tests and their automation by utilization of Continuous integration system Jenkins CI. The theoretical part is devoted to software testing fundamentals and Continuous integration systems. The main point of this thesis is about specification and description of BeeeOn system, its requirements for automatic testing and its implementation. In conclusion, the results of this work and expansion possibilities are discussed.
APA, Harvard, Vancouver, ISO, and other styles
24

Šmerda, Jakub. "Zdokonalení procesu automatického testování softwarových aplikací." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2014. http://www.nusl.cz/ntk/nusl-236078.

Full text
Abstract:
The dissertation covers the process of automatic software testing. It describes fundamental principles of tests creation and presents common tools for concurrent integration. The main objective of the dissertation is improvement of the automatic testing process in the Department Corporate Technology Development Center of the Company Siemens Ltd., which was realized through the plug-in module for the TeamCity tool that makes reporting of test results more transparent. At the end of the dissertation, there are designed extensions of the plug-in module that could have a further benefit for automa
APA, Harvard, Vancouver, ISO, and other styles
25

Klusoň, Martin. "Podpora průběžné integrace v rámci systému Copr." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2018. http://www.nusl.cz/ntk/nusl-385985.

Full text
Abstract:
This thesis deals with implementation of continuous integration for build system Copr. The implementation uses framework Citool and its modules, which are already used for continuous integration of build system Koji. The outcome system can run the tests for the new package from the build system Copr and test it on virtual machine. This thesis shows way how to implement continuous integration for build system Copr.
APA, Harvard, Vancouver, ISO, and other styles
26

Mjörnman, Jesper, and Daniel Mastell. "Randomness as a Cause of Test Flakiness." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-177303.

Full text
Abstract:
With today’s focus on Continuous Integration, test cases are used to ensure the software’s reliability when integrating and developing code. Test cases that behave in an undeterministic manner are known as flaky tests, which threatens the software’s reliability. Because of flaky test’s undeterministic nature, they can be troublesome to detect and correct. This is causing companies to spend great amount of resources on flaky tests since they can reduce the quality of their products and services. The aim of this thesis was to develop a usable tool that can automatically detect flakiness in the R
APA, Harvard, Vancouver, ISO, and other styles
27

Nečas, Radek. "Systém pro kontinuální integraci projektu k-Wave." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2016. http://www.nusl.cz/ntk/nusl-255473.

Full text
Abstract:
The main goal of this thesis is to describe the implementation of continuous integration into the k-Wave project. The thesis focuses primarily on the version written in the C/C++ language with the usage of the OpenMP library which typically runs on supercomputers. Accordingly, many of popular workflows and approaches ought to be adapted, a few more created. The outcome of the thesis is a complete solution with real and practical usage. The author provides design, tools selection, runtime environment administration and configuration for each one of the used services. Software implementation of
APA, Harvard, Vancouver, ISO, and other styles
28

Bložoňová, Barbora. "Správa testů s podporou scénářů BDD." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2019. http://www.nusl.cz/ntk/nusl-403121.

Full text
Abstract:
This thesis focuses on test management tools and automated testing. The project covers analysis of existing open source tools and proposes its own BDD orientated test management tool in the form of a web service. The project aims to specify and design this application based on the process of Behaviour driven development. The resulting application TestBuDDy allows for test library management. Changes on the test library are projected onto a remote repository of software under test (SUT) and triggers a test run (the test library is being run against SUT by the BDD framework). TestBuDDy is able t
APA, Harvard, Vancouver, ISO, and other styles
29

Shpak, Yuliia. "Sledovaní současného stavu testovacích technik ve vybrané společnosti." Master's thesis, Vysoké učení technické v Brně. Fakulta podnikatelská, 2020. http://www.nusl.cz/ntk/nusl-417645.

Full text
Abstract:
S vývojem informací, komunikací a technologií se moderní průmyslové řídicí systémy (ICS) potýkají čím dál více s otázkami automatického testováni pro zabezpečení stability a bezpečnosti systému. Z tohoto důvodu se testování stalo jednou z nejdůležitějších částí životního cyklu všech softwarů. V této diplomové práci budu zvažovat možnost využití stávajících zkušebních metod a nástrojů pro získání dostatečné jakosti a bezpečnosti softwaru v kontinuálních integračních systémech.
APA, Harvard, Vancouver, ISO, and other styles
30

Dolíhal, Luděk. "Testování generovaných překladačů jazyka c pro procesory ve vestavěných systémech." Doctoral thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2017. http://www.nusl.cz/ntk/nusl-412583.

Full text
Abstract:
Vestavěné systémy se staly nepostradatelnými pro náš každodenní život. Jsou to obvykle úzce zaměřená, vysoce optimalizovaná, jednoúčelová zařízení. Jádro vestavěných zařízení obvykle tvoří jeden nebo více aplikačně specifických instrukčních procesorů. Tato disertační práce se zaměřuje na problematiku testování nástrojú pro návrh aplikačně specifických procesorů a následně i samotných aplikačne specifických procesorů. Snahou bylo vytvořit systém, ve kterém bude možné otestovat jednotlivé nástroje, jako například překladač, assembler, disassembler, debugger. Nicméně vyvstává také potřeba provádě
APA, Harvard, Vancouver, ISO, and other styles
31

Kiendys, Petrus, and Shadi Al-Zara. "Minimumkrav för ett CI-system." Thesis, Malmö högskola, Fakulteten för teknik och samhälle (TS), 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20216.

Full text
Abstract:
När en grupp utvecklare jobbar med samma kodbas kan konflikter uppstå med avseende på implementationen av moduler eller delsystem som varje utvecklare individuellt jobbar på. Dessa konflikter måste snabbt lösas för att projektet ska fortskrida och inte stagnera. Utvecklare som sällan kommunicerar framför ofta okompatibla moduler eller delsystem som kan vara svåra eller omöjliga att integrera i kodbasen, detta leder ofta till s.k. “integration hell” där det kan ta väldigt lång tid att anpassa ny kod till en befintlig kodbas.En strategi som man kan ta till är “continuous integration”, ett arbets
APA, Harvard, Vancouver, ISO, and other styles
32

Valli, Tomas, and Fredrik Almgren. "Utvecklingsmetoder, automatisering och testning : En studie över programvaruutvecklingens tester, hur dessa kan automatiseras, samt hur detta påverkas av utvecklingsmetoden." Thesis, Mittuniversitetet, Institutionen för informationsteknologi och medier, 2011. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-13960.

Full text
Abstract:
Rapporten har som mål att skapa en fördjupad förståelse kring utvecklingsmetoder, tester och automatisering inom programvaruutveckling. Innehållet i rapporten berättar vad som påverkar valet av dessa samt går igenom de teoretiska grunderna i en omfattande teoridel. Rapporten tar också upp hur valet av utvecklingsmetod påverkar möjligheten till att testa och automatisera ett projekt. Förutom den grundliga teoretiska delen finns det intervjuer med personer och företag som är insatta inom ämnet. Huvudfrågan har varit hur deras organisation anpassar utvecklingsmetoderna, testerna och automatiserin
APA, Harvard, Vancouver, ISO, and other styles
33

Muráň, Michal. "Návrh a implementace průběžné integrace ve společnosti Logio." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2015. http://www.nusl.cz/ntk/nusl-264949.

Full text
Abstract:
This master's thesis describes the possibility of using a continues integration and testing in real company Logio. The result of thesis is implementation of continuous integration tools Jenkins and specific testing for the company Logio. The theoretical part deals with basic principles, techniques and tools defining continuous integration. Subsequently are describing existing tools designed for PHP programming language. The thesis also analyzes various types and possibilities of application testing. Also explains the problems in product development in company Logio, which are consequence of th
APA, Harvard, Vancouver, ISO, and other styles
34

Ďurčanský, Norbert. "Generátor zefektivňující tvorbu a udržovatelnost single-page aplikací." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2019. http://www.nusl.cz/ntk/nusl-403153.

Full text
Abstract:
This diploma thesis deals with developing generator for single-page applications. Before developing the application it was necessary to identify problem areas that prevent the development and describe tools that make it easy to create, test, maintain, and deploy single-page applications. Based on the obtained information, the generator Create Sbspa is designed and implemented to efficiently create single-page applications and help to eliminate development problems. It generates configuration and code from semantic templates. The generator is available through a user interface that splits the t
APA, Harvard, Vancouver, ISO, and other styles
35

LEE, CHI-CHEN, and 李霽烝. "Java Programming Assessment System Based on Continuous Integration and Unit Testing." Thesis, 2018. http://ndltd.ncl.edu.tw/handle/fqbgyp.

Full text
Abstract:
碩士<br>逢甲大學<br>資訊工程學系<br>106<br>In the past, instructors teaching programming courses needed to download students’ assignments from learning management systems for assessment. However, with the growth of students who enroll programming courses, the assessment load on instructors become heavier than before. On the side of students, they cannot get assessment results of their assignments until instructors finish all the reviews of assignments. Thus, leveraging automatic assessment tool in programming courses is indispensable that can reduce instructors’ load, meanwhile can facilitate students to
APA, Harvard, Vancouver, ISO, and other styles
36

Sim, Chuen-Hong, and 沈駿鴻. "Cloud based System for Software Continuous Testing and integration with Development and Operations." Thesis, 2017. http://ndltd.ncl.edu.tw/handle/qdwc55.

Full text
Abstract:
碩士<br>國立高雄應用科技大學<br>資訊工程系<br>106<br>Software testing play an important role in software development process which cannot been ignored and overlooked by most of the parties in the market today. Software problem it normally happens in the early development stage and this problem is easily ignored or does not alert by software tester. When this issue went through each of the software development process and continuously accumulation the problem to has dependencies affected the software architecture to become a major software issue in the system. It is too late for software tester to detect of thi
APA, Harvard, Vancouver, ISO, and other styles
37

Mendes, David Jorge Garcia. "Automated Testing for Provisioning Systems of Complex Cloud Products." Master's thesis, 2019. http://hdl.handle.net/10362/92293.

Full text
Abstract:
Context: The proliferation of cloud computing enabled companies to shift their approach regarding infrastructure provisioning. The uprising of cloud provisioning enabled by virtualisation technologies sprouted the rise of the Infrastructure as a Service (IaaS) model. OutSystems takes advantage of the IaaS model to spin-up infrastructure on-demand while abstracting the infrastructure management from the end-users. Problem: OutSystems’ orchestrator system handles the automated orchestration of the clients’ infrastructure, and it must be thoroughly tested. Problems arise because infrastruct
APA, Harvard, Vancouver, ISO, and other styles
38

Considine, Breandan. "Programming tools for intelligent systems." Thesis, 2020. http://hdl.handle.net/1866/24310.

Full text
Abstract:
Les outils de programmation sont des programmes informatiques qui aident les humains à programmer des ordinateurs. Les outils sont de toutes formes et tailles, par exemple les éditeurs, les compilateurs, les débogueurs et les profileurs. Chacun de ces outils facilite une tâche principale dans le flux de travail de programmation qui consomme des ressources cognitives lorsqu’il est effectué manuellement. Dans cette thèse, nous explorons plusieurs outils qui facilitent le processus de construction de systèmes intelligents et qui réduisent l’effort cognitif requis pour concevoir, développer, teste
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!