2014
DOI: 10.14569/ijacsa.2014.050128
|View full text |Cite
|
Sign up to set email alerts
|

A Review of Scripting Techniques Used in Automated Software Testing

Abstract: Abstract-Software testing is the process of evaluating the developed system to assess the quality of the final product. Unfortunately, software-testing process is expensive and consumes a lot of time through software development life cycle. As software systems grow, manual software testing becomes more and more difficult. Therefore, there was always a need to decrease the testing time. Recently, automation is as a major factor in reducing the testing effort by many researchers. Therefore, automating software-t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
3
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(19 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…A limitation of this framework is that the test scripts generated are not reusable since the test data are hardcoded into the script. In addition, including the script developed using this framework is not maintainable and scalable since any changes to the application induce modification and reworking of the test scripts [2,4].…”
Section: Linear Automation Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…A limitation of this framework is that the test scripts generated are not reusable since the test data are hardcoded into the script. In addition, including the script developed using this framework is not maintainable and scalable since any changes to the application induce modification and reworking of the test scripts [2,4].…”
Section: Linear Automation Frameworkmentioning
confidence: 99%
“…Testing mobile apps manually has its bottlenecks. This includes repetitiveness and its time-consuming nature [1][2][3]. Nevertheless, much of mobile app testing is still performed manually, thus prone to errors, inefficiency, and high cost.…”
Section: Introductionmentioning
confidence: 99%
“…Hanna et al [7] make comparisons between various scripting techniques that used in automated testing. The study presents an overview of different scripting techniques.…”
Section: Related Workmentioning
confidence: 99%
“…The quality of a software product depends on several parameters, such as the response time, performance, reliability, maintainability, correctness, testability, usability, and reusability, to mention just a few. Software testing is time-consuming, and 40-50% of a project's budget (in some cases, even 80% [3]) can be spent on this operation according to [1,2,4]. Nonetheless, researchers have shown [2,4] that software testing is not a "silver bullet" that can guarantee the high quality of a software product.…”
Section: Introductionmentioning
confidence: 99%
“…Software testing is time-consuming, and 40-50% of a project's budget (in some cases, even 80% [3]) can be spent on this operation according to [1,2,4]. Nonetheless, researchers have shown [2,4] that software testing is not a "silver bullet" that can guarantee the high quality of a software product. Complete testing, i.e., discovering and fixing all errors, is practically impossible because the testing process cannot be exhaustive.…”
Section: Introductionmentioning
confidence: 99%