软件测试说明英语怎么说,软件测试中英文对照外文翻译文献

软件测试中英文对照外文翻译文献

STUDY PAPER ON TEST CASE GENERATION FOR GUI BASED TESTING

ABSTRACT

With the advent of WWW and outburst in technology and software development, testing the software

became a major concern. Due to the importance of the testing phase in a software development lifecycle,

testing has been divided into graphical user interface (GUI) based testing, logical testing, integration

testing, etc.GUI Testing has become very important as it provides more sophisticated way to interact with

the software. The complexity of testing GUI increased over time. The testing needs to be performed in a

way that it provides effectiveness, efficiency, increased fault detection rate and good path coverage. To

cover all use cases and to provide testing for all possible (success/failure) scenarios the length of the test

sequence is considered important. Intent of this paper is to study some techniques used for test case

generation and process for various GUI based software applications.

KEYWORDS

GUI Testing, Model-Based Testing, Test Case, Automated Testing, Event Testing.

1. INTRODUCTION

Graphical User Interface (GUI) is a program interface that takes advantage of the computer's

graphics capabilities to make the program easier to use. Graphical User Interface (GUI) provides

user an immense way to interact with the software [1]. The most eminent and essential parts of

the software that is being used today are Graphical User Interfaces (GUIs) [8], [9]. Even though

GUIs provides user an easy way to use the software, they make the development process of the software tangled [2].

Graphical user interface (GUI) testing is the process of testing software's graphical user interface

to safeguard it meets its written specifications and to detect if application is working functionally correct. GUI testing involves performing some tasks and comparing the result with the expected output. This is performed using test cases. GUI Testing can be performed either manually by

humans or automatically by automated methods.

Manual testing is done by humans such as testers or developers itself in some cases and it is often

error prone and there are chances of most of the test scenarios left out. It is very time consuming

also. Automated GUI Testing includes automating testing tasks that have been done manually before, using automated techniques and tools. Automated GUI testing is more, efficient, precise, reliable and cost effective.

A test case normally consists of an input, output, expected result and the actual result. More than

one test case is required to test the full functionality of the GUI application. A collection of test

cases are called test suite. A test suite contains detailed guidelines or objectives for each

collection of test cases.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值