8 Hits in 2.4 sec

Why Creating Web Page Objects Manually If It Can Be Done Automatically?

Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella
2015 2015 IEEE/ACM 10th International Workshop on Automation of Software Test  
In this paper we present APOGEN, a tool for the automatic generation of page objects for web applications.  ...  Our tool automatically derives a testing model by reverse-engineering the target web application and uses a combination of dynamic and static analysis to generate Java page objects for the popular Selenium  ...  Our approach is implemented in a Java open-source prototype tool, APOGEN (Automatic Page Objects Generator).  ... 
doi:10.1109/ast.2015.26 dblp:conf/icse/StoccoLRT15 fatcat:n74ohiir5jf55gspn37oxdsg2q

Automating End-to-End Web Testing via Manual Testing

Hiroyuki Kirinuki, Haruto Tanno
2022 Journal of Information Processing  
Our experimental results indicate that our approach can generate a greater number of complete methods in page objects than a current page-object generation approach.  ...  The generated test scripts leverage the page-object pattern, which improves the maintainability of test scripts.  ...  [9] proposed APOGEN to generate page objects automatically. It generates page objects by crawling web applications under test and automatically extracts web elements from the pages.  ... 
doi:10.2197/ipsjjip.30.294 fatcat:3nee2zbym5filnn5latoy5hxa4

The central role of test automation in software quality assurance

Leonardo Mariani, Dan Hao, Rajesh Subramanyan, Hong Zhu
2017 Software quality journal  
It is inspired by the 2015 IEEE/ACM International Workshop on Automation of Software Test (AST 2015) held in Firenze, Italy, on 23 and 24 May 2015, in conjunction with the ICSE 2015 conference.  ...  Stocco et al. propose a novel approach for the automatic generation of page objects and implemented a tool called Apogen.  ...  In the paper entitled APOGEN: Automatic Page Object Generator for Web Testing, Andrea Stocco, Maurizio Leotta, Filippo Ricca, and Paolo Tonella are concerned with modern web-based applications, which are  ... 
doi:10.1007/s11219-017-9383-5 fatcat:htiuaa2xtna7vprekogfxqcxru

A Survey of the Selenium Ecosystem

Boni García, Micael Gallego, Francisco Gortázar, Mario Munoz-Organero
2020 Electronics  
In this line, Stocco et al. investigate the benefits of the page objects pattern to improve the maintainability of Selenium tests with Apogen, a tool for the automatic generation of these objects [19]  ...  The fact that maintainability is the first category of problems pointed out by almost half of the surveyed people is in line with our finding that few respondents use page objects to model their web page  ... 
doi:10.3390/electronics9071067 fatcat:wdqguccbjfdebmtr4oigtt3rvu

Enhancing Page Object Maintainability in Modern Automated Software Testing Life Cycles

Christoph Hafner, Thomas Grechenig
While there are tools available which try to solve this problem, no tool allows for reusing existing page objects and verify their validity automatically.  ...  Um eine wartbare Testumgebung im automatischen Ansatz zu erhalten, wird das Page Object-Entwurfsmuster verwendet, welches eine Abstraktionsschicht zwischen dem Test und dem getesteten System formt.  ...  can be used to automatically generate page objects.  ... 
doi:10.34726/hss.2020.81124 fatcat:3upxcl4obvhqnikfsblb2nznra

Characterizing Genetic Intra-Tumor Heterogeneity Across 2,658 Human Cancer Genomes

Stefan C. Dentro, Ignaty Leshchiner, Kerstin Haase, Maxime Tarabichi, Jeff Wintersinger, Amit G. Deshwar, Kaixian Yu, Yulia Rubanova, Geoff Macintyre, Jonas Demeulemeester, Ignacio Vázquez-García, Kortine Kleinheinz (+36 others)
2020 Social Science Research Network  
Nearly all informative samples (95.1%) contain evidence of distinct subclonal expansions with frequent branching relationships between subclones.  ...  Mutations are automatically assigned as they belong to a particular chunk.  ...  A B C D E F G (legend continued on next page) ll OPEN ACCESS Heatmaps showing the fraction of samples of each cancer type with clonal (orange squares, transparency) and subclonal (blue  ... 
doi:10.2139/ssrn.3582701 fatcat:bsxdz632xrhtdb4meml33dpy3q

When Computers Fly, It Has to Be Right: Using SPARK for Flight Control of Small Unmanned Aerial Vehicles Application and Evaluation of Built-In-Test (BIT) Techniques in Building Safe Systems Assessing Information Security Risks in the Software Development Life Cycle

Joe Jarzombek, Karen Goertzel, Ricky Sward, Lt Col, Mark Gerken, Lt Casey, Douglas Ashbaugh
2006 CROSSTALK The Journal of Defense Software Engineering   unpublished
Both Interactive Objects' ArcStyler [22] and IBM/Rational's Software Architect [23] support MDA-based security modeling, model checking, and automatic code generation from security models.  ...  Object-Oriented Modeling With UML Unlike security functions, security properties in object-oriented modeling are treated as generic nonfunctional requirements and thus do not require specific security  ...  The objective of the search was to find the best definition of software assurance available.  ... 

Neutronics analyses for fast spectrum nuclear systems and scenario studies for advanced nuclear fuel cycles

Giacomo <1980> Grasso, Marco Sumini
According to this, the Adiabatic Reactor Theory has been developed, together with a New Paradigm for Nuclear Power: in order to design a reactor that does not exchange with the environment anything valuable  ...  Among the Generation IV candidate typologies, the Lead Fast Reactor concept has been pursued, being the one top rated in sustainability.  ...  A set of general objectives and requirements that must be met have to be first identified.  ... 
doi:10.6092/unibo/amsdottorato/2812 fatcat:ua5ds7dji5ewrdhn74z2krzbhq