dc.contributor.advisor | Hnětynka, Petr | |
dc.creator | Repček, Branislav | |
dc.date.accessioned | 2017-04-20T13:29:06Z | |
dc.date.available | 2017-04-20T13:29:06Z | |
dc.date.issued | 2010 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/26849 | |
dc.description.abstract | Testování je důležitou součástí vývoje softwaru. Cílem automatických testovacích nástrojů je co nejvíce usnadnit testování komplexních aplikací. Regresní testování je technika testování, při které se testovaná aplikace opakovaně spouští pokaždé, když je aplikace vylepšena. Cílem regresního testování je vyhledávání nechtěných regresí po dobu vývoje aplikace. V této práci je použit projekt Benchmarking Environment jako základ na vybudování automatického nástroje na regresní testování distribuovaných aplikací. Tato práce je zameřena na rozšíření projektu o vlastní skriptovací jazyk a nástroje potřebné pro vývoj nových testů. Dále jsou v práci analyzovány výsledky získané pomocí nových testů. Použitelnost vyvinutého nástroje je demostrována na implementaci regresního testu komponentové aplikace pro SOFA2. | cs_CZ |
dc.description.abstract | Testing is an important part of the software development. The aim of automatic testing tools is to simplify the testing of complex applications as much as possible. Regression testing is a process in which selected test cases are run every time the tested software receives an update. The aim of regression testing is to find all unwanted regressions during the development of the software. We use Benchmarking Environment project as a basis for implementation of the automatic tool with support for testing of distributed applications. This work focuses on extending the Benchmarking Environment with custom scripting language and tools needed when writing new test cases and analysing the results. We have demonstrated the usability of the solution by implementing a regression test case for SOFA2 component application. | en_US |
dc.language | English | cs_CZ |
dc.language.iso | en_US | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Distributed regression testing | en_US |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2010 | |
dcterms.dateAccepted | 2010-02-10 | |
dc.description.department | Department of Software Engineering | en_US |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 48624 | |
dc.title.translated | Distributed regression testing | cs_CZ |
dc.contributor.referee | Tůma, Petr | |
dc.identifier.aleph | 001200994 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Velmi dobře | cs_CZ |
thesis.grade.en | Very good | en_US |
uk.abstract.cs | Testování je důležitou součástí vývoje softwaru. Cílem automatických testovacích nástrojů je co nejvíce usnadnit testování komplexních aplikací. Regresní testování je technika testování, při které se testovaná aplikace opakovaně spouští pokaždé, když je aplikace vylepšena. Cílem regresního testování je vyhledávání nechtěných regresí po dobu vývoje aplikace. V této práci je použit projekt Benchmarking Environment jako základ na vybudování automatického nástroje na regresní testování distribuovaných aplikací. Tato práce je zameřena na rozšíření projektu o vlastní skriptovací jazyk a nástroje potřebné pro vývoj nových testů. Dále jsou v práci analyzovány výsledky získané pomocí nových testů. Použitelnost vyvinutého nástroje je demostrována na implementaci regresního testu komponentové aplikace pro SOFA2. | cs_CZ |
uk.abstract.en | Testing is an important part of the software development. The aim of automatic testing tools is to simplify the testing of complex applications as much as possible. Regression testing is a process in which selected test cases are run every time the tested software receives an update. The aim of regression testing is to find all unwanted regressions during the development of the software. We use Benchmarking Environment project as a basis for implementation of the automatic tool with support for testing of distributed applications. This work focuses on extending the Benchmarking Environment with custom scripting language and tools needed when writing new test cases and analysing the results. We have demonstrated the usability of the solution by implementing a regression test case for SOFA2 component application. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990012009940106986 | |