Proceedings Article10.1109/AGILE.2006.19
Automating functional tests using Selenium
A. Holmes,M. Kellogg +1 more
- 23 Jul 2006
- pp 270-275
TL;DR: The standard environment for testing with Selenium is described, as well as modifications the authors performed to incorporate their script pages into a wiki, and whether additional automated functional testing below the GUI layer was still necessary and/or appropriate.
read more
Abstract: Ever in search of a silver bullet for automated functional testing for Web applications, many folks have turned to Selenium. Selenium is an open-source project for in-browser testing, originally developed by ThoughtWorks and now boasting an active community of developers and users. One of Selenium's stated goals is to become the de facto open-source replacement for proprietary tools such as WinRunner. Of particular interest to the agile community is that it offers the possibility of test-first design of Web applications, red-green signals for customer acceptance tests, and an automated regression test bed for the Web tier. This experience report describes the standard environment for testing with Selenium, as well as modifications we performed to incorporate our script pages into a wiki. It includes lessons we learned about continuous integration, script writing, and using the Selenium Recorder (renamed IDE). We also discuss how long it took to write and maintain the scripts in the iterative development environment, how close we came to covering all of the functional requirements with tests, how often the tests should be (and were) run, and whether additional automated functional testing below the GUI layer was still necessary and/or appropriate. While no silver bullet, Selenium has become a valuable addition to our agile testing toolkit, and is used on the majority of our Web application projects. It promises to become even more valuable as it gains widespread adoption and continues to be actively developed.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Graphical user interface (GUI) testing: Systematic mapping and repository
TL;DR: This SM provides an overview of existing GUI testing approaches and helps spot areas in the field that require more attention from the research community, and derives the trends in terms of types of articles, sources of information to derive test cases, types of evaluations used in articles, etc.
Automated Acceptance Testing: A Literature Review and an Industrial Case Study
Børge Haugset,Geir Kjetil Hanssen +1 more
- 04 Aug 2008
TL;DR: It is shown that some of the proposed benefits of automated acceptance testing are realistic but that further research and improvements are needed to get the full potential value.
91
CrawlPhish: Large-scale Analysis of Client-side Cloaking Techniques in Phishing
Penghui Zhang,Adam Oest,Haehyun Cho,Zhibo Sun,RC Johnson,Brad Wardman,Shaown Sarker,Alexandros Kapravelos,Tiffany Bao,Ruoyu Wang,Yan Shoshitaishvili,Adam Doupé,Gail-Joon Ahn +12 more
- 23 May 2021
TL;DR: CrawlPhish as discussed by the authors is a framework for automatically detecting and categorizing client-side cloaking used by known phishing websites, which can be used to not only improve the ecosystem's ability to mitigate phishing website with client side cloaking, but also continuously identify emerging cloaking techniques as they are launched by attackers.
81
Patent
Online application testing across browser environments
Arye Gittelman,Zachary A. Nation,John William Strick,Ajey Pankaj Shah,Michael Brandon Silverstein,Aditi Mandal,Yubo Jia,Alexander S. Spitsyn,Emre Bogazliyanlioglu +8 more
- 25 Sep 2013
TL;DR: In this article, the authors present a technique to load a test into a first browser environment of a browser application on a client machine, with the stub being loaded from a domain.
59
Visual GUI testing in practice: challenges, problemsand limitations
TL;DR: An empirical, multi-unit case study performed at two Swedish companies that develop safety-critical software studies their transition from manual system test cases into tests automated with VGT, showing that the transitioned test cases could find defects in the tested systems and that all applicable test Cases could be automated.
Related Papers (5)
Mark Grechanik,Qing Xie,Chen Fu +2 more
- 16 May 2009
Stefan Berner,Roland Weber,Rudolf K. Keller +2 more
- 15 May 2005
Tom Yeh,Tsung-Hsiang Chang,Robert C. Miller +2 more
- 04 Oct 2009