Smells in software test code: A survey of knowledge in industry and academia
V Garousi, B Küçük - Journal of systems and software, 2018 - Elsevier
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence
may negatively affect the quality of test suites and production code. Test smells are the …
may negatively affect the quality of test suites and production code. Test smells are the …
What we know about smells in software test code
What We Know About Smells in Software Test Code Page 1 0740-7459/19©2019IEEE MAY/JUNE
2019 | IEEE SOFTWARE 61 FEATURE: TEST SMELLS SOFTWARE TESTING IS con- ducted …
2019 | IEEE SOFTWARE 61 FEATURE: TEST SMELLS SOFTWARE TESTING IS con- ducted …
Why many challenges with GUI test automation (will) remain
Context: Automated testing is ubiquitous in modern software development and used to verify
requirement conformance on all levels of system abstraction, including the system's …
requirement conformance on all levels of system abstraction, including the system's …
[HTML][HTML] Scripted and scriptless GUI testing for web applications: An industrial case
Context: Automation is required in the software development to reduce the high costs of
producing software and to address the short release cycles of modern development …
producing software and to address the short release cycles of modern development …
Characterizing industry-academia collaborations in software engineering: evidence from 101 projects
Research collaboration between industry and academia supports improvement and
innovation in industry and helps ensure the industrial relevance of academic research …
innovation in industry and helps ensure the industrial relevance of academic research …
Similarity-based web element localization for robust test automation
Non-robust (fragile) test execution is a commonly reported challenge in GUI-based test
automation, despite much research and several proposed solutions. A test script needs to be …
automation, despite much research and several proposed solutions. A test script needs to be …
Comparing the effectiveness of capture and replay against automatic input generation for Android graphical user interface testing
Exploratory testing and fully automated testing tools represent two viable and cheap
alternatives to traditional test‐case‐based approaches for graphical user interface (GUI) …
alternatives to traditional test‐case‐based approaches for graphical user interface (GUI) …
Model-based testing in practice: An experience report from the web applications domain
In the context of a software testing company, we have deployed the model-based testing
(MBT) approach to take the company's test automation practices to higher levels of maturity …
(MBT) approach to take the company's test automation practices to higher levels of maturity …
Testing of highly configurable cyber–physical systems—Results from a two-phase multiple case study
Cyber–physical systems are commonly highly configurable. Testing such systems is
particularly challenging because they comprise numerous heterogeneous components that …
particularly challenging because they comprise numerous heterogeneous components that …
A survey on the use of computer vision to improve software engineering tasks
Software engineering (SE) research has traditionally revolved around engineering the
source code. However, novel approaches that analyze software through computer vision …
source code. However, novel approaches that analyze software through computer vision …