A Comparative Study of GUI Automated Tools for Software Testing

Редовните ни читатели знаят, че през април бях на конференция във Венеция, където представих публикацията си, разработена съвместно с проф. Каталина Григорова и озаглавена „A Comparative Study of GUI Automated Tools for Software Testing“.

Ето подробности и линк към последната, подобрена версия на статията:

SOFTENG 2017, Third International Conference on Advances and Trends in Software Engineering

ISSN: 2519-8394

ISBN: 978-1-61208-553-1

Location: Venice, Italy

Dates: from April 23, 2017 to April 27, 2017

Notes: IARIA Conference.

Title:

A Comparative Study of GUI Automated Tools for Software Testing

Peter Sabev
Department of Informatics and Information Technologies
“Angel Kanchev” University of Ruse
Ruse, Bulgaria

Prof. Katalina Grigorova
Department of Informatics and Information Technologies
“Angel Kanchev” University of Ruse
Ruse, Bulgaria

Abstract: Nowadays, a main resort for delivering software with good enough quality is to design, create, implement and maintain test cases that are executed automatically. This could be done on many different levels, however graphical user interface (GUI) testing is the closest one to the way the real user interacts with the software under test (SUT). The aim of this paper is to determine the most popular GUI automated tools for software testing among a list of 52 candidates and compare them according to their features, functional and non-functional characteristics.

Download:

A Comparative Study of GUI Automated Tools for Software Testing [DOC]

A Comparative Study of GUI Automated Tools for Software Testing [PDF]

Manual to Automated Testing: An Effort-Based Approach for Determining the Priority of Software Test Automation

И втората ми научна статия е вече факт. При интерес:

http://waset.org/publications/10003250/manual-to-automated-testing-an-effort-based-approach-for-determining-the-priority-of-software-test-automation [PDF]

World Academy of Science Engineering and Technology

International Journal of Computer, Electrical, Automation, Control and Information Engineering

Vol:9, No:12, 2015

Manual to Automated Testing: An Effort-Based Approach for Determining the Priority of Software Test Automation

Authors: Peter Sabev, Prof. Katalina Grigorova

University: „Angel Kanchev“ University of Ruse

Test automation allows performing difficult and time consuming manual software testing tasks efficiently, quickly and repeatedly. However, development and maintenance of automated tests is expensive, so it needs a proper prioritization what to automate first. This paper describes a simple yet efficient approach for such prioritization of test cases based on the effort needed for both manual execution and software test automation. The suggested approach is very flexible because it allows working with a variety of assessment methods, and adding or removing new candidates at any time. The theoretical ideas presented in this article have been successfully applied in real world situations in several software companies by the authors and their colleagues including testing of real estate websites, cryptographic and authentication solutions, OSGi-based middleware framework that has been applied in various systems for smart homes, connected cars, production plants, sensors, home appliances, car head units and engine control units (ECU), vending machines, medical devices, industry equipment and other devices that either contain or are connected to an embedded service gateway.

Keywords: Automated Testing, Manual Testing, Test Automation, Software testing, Test Prioritization

Transforming Automated Software Functional Tests For Performance And Load Testing

Първата ми научна статия е вече публикувана в International Journal of Scientific Engineering and Applied Science. Всеки, който проявява интерес, може да я види тук:

http://ijseas.com/volume1/v1i3/ijseas20150363.pdf

International Journal of Scientific Engineering and Applied Science (IJSEAS) – ISSN: 2395-3470, Volume-1, Issue-3, June 2015, p. 447-453

Transforming Automated Software Functional Tests for Performance and Load Testing

Authors: Peter Sabev, Assoc. Prof. Katalina Grigorova

University: „Angel Kanchev“ University of Ruse

Functional testing is a quality assurance process that could be automated. Functions are tested by feeding them input and examining the output expecting concrete results. However, the performance measurement and execution times of these tests are rarely considered when executing functional tests. Adding simple timestamps for every functional test execution when such a test is started or stopped could bring a valuable benchmarking data for analysis, save a significant amount of time for executing performance tests separately from functional tests, and increase defect removal efficiency.

Keywords: Software Engineering, Software Testing, Testing Model, Automated Testing, Functional Testing, Performance Testing, Regression Testing, Benchmarking