A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications

被引:3
作者
Clerissi, Diego [1 ]
Leotta, Maurizio [1 ]
Reggio, Gianna [1 ]
Ricca, Filippo [1 ]
机构
[1] Univ Genoa, DIBRIS, Genoa, Italy
来源
WEB ENGINEERING (ICWE 2016) | 2016年 / 9671卷
关键词
D O I
10.1007/978-3-319-38791-8_55
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Applying Acceptance Test Driven Development (ATDD) in the context of web applications is a difficult task due to the intricateness of existing tools/frameworks and, more in general, of the proposed approaches. In this work, we present a simple approach for developing web applications in ATDD mode, based on the usage of Screen Mockups and Selenium IDE.
引用
收藏
页码:593 / 597
页数:5
相关论文
共 10 条
[1]  
Besson FM, 2010, LECT NOTES BUS INF P, V48, P160
[2]  
Downs G., 2011, ACM SIGSOFT Software Engineering Notes, V36, P34
[3]  
Hartson H. R., 1991, Interacting with Computers, V3, P51, DOI 10.1016/0953-5438(91)90005-M
[4]   Approaches and Tools for Automated End-to-End Web Testing [J].
Leotta, Maurizio ;
Clerissi, Diego ;
Ricca, Filippo ;
Tonella, Paolo .
ADVANCES IN COMPUTERS, VOL 101, 2016, 101 :193-237
[5]   Robula plus : an algorithm for generating robust XPath locators for web testing [J].
Leotta, Maurizio ;
Stocco, Andrea ;
Ricca, Filippo ;
Tonella, Paolo .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2016, 28 (03) :177-204
[6]  
Leotta M, 2013, WORK CONF REVERSE EN, P272, DOI 10.1109/WCRE.2013.6671302
[7]  
O'docherty M., 2005, Object-Oriented Analysis Design
[8]  
Reggio G., 2014, P 40 EUR SOFTW ENG A, P262
[9]   A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups [J].
Reggio, Gianna ;
Leotta, Maurizio ;
Ricca, Filippo .
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 :105-113
[10]   Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements [J].
Ricca, Filippo ;
Scanniello, Giuseppe ;
Torchiano, Marco ;
Reggio, Gianna ;
Astesiano, Egidio .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2014, 24 (01)