APP下载

基于Selenium的自动化测试研究

2016-07-26陈斌仙陈佳丽陈阿妹龙岩学院福建龙岩364012

赤峰学院学报·自然科学版 2016年9期

陈斌仙,陈佳丽,陈阿妹(龙岩学院,福建 龙岩 364012)



基于Selenium的自动化测试研究

陈斌仙,陈佳丽,陈阿妹
(龙岩学院,福建 龙岩 364012)

摘 要:随着软件产品的普及和发达,自动化测试已越来越多地被应用于软件开发的各个阶段,为高质量的软件产品提供了保障.本文在已有研究的基础之上,给出了自动化测试的定义、发展历程及框架,研究了自动化测试工具Selenium的构成、工作原理及使用环境,并分析了利用Selenium对具体实例进行测试的过程.本文的研究工作对高校《软件测试》课程的理论和实践教学都有一定的指导作用.

关键词:Selenium;测试框架;自动化测试;测试脚本

为了保证软件产品的质量,在软件开发的各个阶段(包括需求分析、设计、实现及发布等阶段)都需要引入软件测试工作,以期尽早地尽可能多地发现系统中存在的缺陷,最大限度确保软件产品的质量.20世纪90年代初期以前,大部分的测试工作都是由手工测试来完成,但是随着大数据时代的到来,编程语言越来越丰富,软件开发模型越来越多样化,软件产品也越来越复杂,庞大和重复性的输入输出数据给手工测试带来了极大的挑战,尤其是对产品的升级版本进行测试时,大量的人力被花费在之前进行过的重复性的测试之上,浪费了大量的人力、物力和财力[1].在这种情况之下,自动化测试的概念应运而生.经过过去二十多年的发展,在软件测试领域中不仅形成了先进的自动化测试的概念,同时也……

登录APP查看全文