Automatizovano testiranje prihvatljivosti softvera primenom FitNesse-a
Automated acceptance testing using FitNesse
Апстракт
Automatizacija testova prihvatljivosti je nova strategija čije je uspešno usvajanje moguće i danas primenom nekih od dostupnih okvira, alata i aktuelnih praksi. Glavni cilj ovog rada je da ukaže na mogućnosti automatizacije testova prihvatljivosti polazeći sa stanovišta da bi oni morali biti korisnički orijentisani. U radu su izloženi neki od najznačajnijih koncepata i rezultata iz ove oblasti i opisan studijski primer realizovan primenom jednog od najpopularnijih okvira i alata - FitNesse. Studijski primer je bio usmeren na ispitivanje pogodnosti često korišćenih stilova FitNesse tabela za kreiranje jednostavnih uniformnih korisnički-orijentisanih testova s obzirom na različite podmodele objektno-orijentisanog domenskog modela sistema koji se testira. Pokazano je da FitNesse fleksibilan okvir tako da kreiranje testnih slučajeva navedenih karakteristika, čak i primenom osnovnih stilova tabela ne mora biti pod značajnim uticajem različitih podmodela domenskog modela. Međutim, evidentni ...su i brojni izazovi koji se moraju uzeti u obzir prilikom evaluiranja potencijala FitNesse okvira za konkretnu primenu.
Automated acceptance testing is a new strategy whose successful implementation is possible even nowadays applying some of the available frameworks, tools and current practices. The main objective of this paper is to show the potential of automated acceptance testing from the viewpoint that automated tests should be user-oriented. The paper presents some of the most important concepts and results from this area and describes a case study carried out using one of the most popular frameworks and tools - FitNesse. The case study was aimed at verifying suitability of commonly used styles of FitNesse tables for creating simple analogous user-oriented tests considering various sub-models of the object-oriented domain model of a system under test. It is shown that FitNesse is a flexible framework, so creation of test cases that meet the mentioned characteristics, even with application of the basic table styles, may not be significantly influenced by the different sub-models of a domain model. ...Many challenges that must be taken into account when evaluating potential of FitNesse for specific application are evident though.
Кључне речи:
izvršiva specifikacija / FitNesse / automatizovano testiranje prihvatljivosti / agilni razvoj softvera / FitNesse / executable specification / automated acceptance testing / agile software developmentИзвор:
Info M, 2013, 12, 48, 29-37Издавач:
- Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd
Институција/група
Fakultet organizacionih naukaTY - JOUR AU - Dimitrijević, Sonja AU - Lazarević, Saša PY - 2013 UR - https://rfos.fon.bg.ac.rs/handle/123456789/1088 AB - Automatizacija testova prihvatljivosti je nova strategija čije je uspešno usvajanje moguće i danas primenom nekih od dostupnih okvira, alata i aktuelnih praksi. Glavni cilj ovog rada je da ukaže na mogućnosti automatizacije testova prihvatljivosti polazeći sa stanovišta da bi oni morali biti korisnički orijentisani. U radu su izloženi neki od najznačajnijih koncepata i rezultata iz ove oblasti i opisan studijski primer realizovan primenom jednog od najpopularnijih okvira i alata - FitNesse. Studijski primer je bio usmeren na ispitivanje pogodnosti često korišćenih stilova FitNesse tabela za kreiranje jednostavnih uniformnih korisnički-orijentisanih testova s obzirom na različite podmodele objektno-orijentisanog domenskog modela sistema koji se testira. Pokazano je da FitNesse fleksibilan okvir tako da kreiranje testnih slučajeva navedenih karakteristika, čak i primenom osnovnih stilova tabela ne mora biti pod značajnim uticajem različitih podmodela domenskog modela. Međutim, evidentni su i brojni izazovi koji se moraju uzeti u obzir prilikom evaluiranja potencijala FitNesse okvira za konkretnu primenu. AB - Automated acceptance testing is a new strategy whose successful implementation is possible even nowadays applying some of the available frameworks, tools and current practices. The main objective of this paper is to show the potential of automated acceptance testing from the viewpoint that automated tests should be user-oriented. The paper presents some of the most important concepts and results from this area and describes a case study carried out using one of the most popular frameworks and tools - FitNesse. The case study was aimed at verifying suitability of commonly used styles of FitNesse tables for creating simple analogous user-oriented tests considering various sub-models of the object-oriented domain model of a system under test. It is shown that FitNesse is a flexible framework, so creation of test cases that meet the mentioned characteristics, even with application of the basic table styles, may not be significantly influenced by the different sub-models of a domain model. Many challenges that must be taken into account when evaluating potential of FitNesse for specific application are evident though. PB - Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd T2 - Info M T1 - Automatizovano testiranje prihvatljivosti softvera primenom FitNesse-a T1 - Automated acceptance testing using FitNesse EP - 37 IS - 48 SP - 29 VL - 12 UR - conv_689 ER -
@article{ author = "Dimitrijević, Sonja and Lazarević, Saša", year = "2013", abstract = "Automatizacija testova prihvatljivosti je nova strategija čije je uspešno usvajanje moguće i danas primenom nekih od dostupnih okvira, alata i aktuelnih praksi. Glavni cilj ovog rada je da ukaže na mogućnosti automatizacije testova prihvatljivosti polazeći sa stanovišta da bi oni morali biti korisnički orijentisani. U radu su izloženi neki od najznačajnijih koncepata i rezultata iz ove oblasti i opisan studijski primer realizovan primenom jednog od najpopularnijih okvira i alata - FitNesse. Studijski primer je bio usmeren na ispitivanje pogodnosti često korišćenih stilova FitNesse tabela za kreiranje jednostavnih uniformnih korisnički-orijentisanih testova s obzirom na različite podmodele objektno-orijentisanog domenskog modela sistema koji se testira. Pokazano je da FitNesse fleksibilan okvir tako da kreiranje testnih slučajeva navedenih karakteristika, čak i primenom osnovnih stilova tabela ne mora biti pod značajnim uticajem različitih podmodela domenskog modela. Međutim, evidentni su i brojni izazovi koji se moraju uzeti u obzir prilikom evaluiranja potencijala FitNesse okvira za konkretnu primenu., Automated acceptance testing is a new strategy whose successful implementation is possible even nowadays applying some of the available frameworks, tools and current practices. The main objective of this paper is to show the potential of automated acceptance testing from the viewpoint that automated tests should be user-oriented. The paper presents some of the most important concepts and results from this area and describes a case study carried out using one of the most popular frameworks and tools - FitNesse. The case study was aimed at verifying suitability of commonly used styles of FitNesse tables for creating simple analogous user-oriented tests considering various sub-models of the object-oriented domain model of a system under test. It is shown that FitNesse is a flexible framework, so creation of test cases that meet the mentioned characteristics, even with application of the basic table styles, may not be significantly influenced by the different sub-models of a domain model. Many challenges that must be taken into account when evaluating potential of FitNesse for specific application are evident though.", publisher = "Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd", journal = "Info M", title = "Automatizovano testiranje prihvatljivosti softvera primenom FitNesse-a, Automated acceptance testing using FitNesse", pages = "37-29", number = "48", volume = "12", url = "conv_689" }
Dimitrijević, S.,& Lazarević, S.. (2013). Automatizovano testiranje prihvatljivosti softvera primenom FitNesse-a. in Info M Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd., 12(48), 29-37. conv_689
Dimitrijević S, Lazarević S. Automatizovano testiranje prihvatljivosti softvera primenom FitNesse-a. in Info M. 2013;12(48):29-37. conv_689 .
Dimitrijević, Sonja, Lazarević, Saša, "Automatizovano testiranje prihvatljivosti softvera primenom FitNesse-a" in Info M, 12, no. 48 (2013):29-37, conv_689 .