开源功能自动化测试工具Selenium
1.简介
Selenium是为正在蓬勃发展的web应用开发的一套完整的测试系统。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。它的主要功能包括:测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可运行于任何支持JavaScript的浏览器上,包括IE、Mozilla Firefox、Chrome、Safari等。
2.Selenium IDE的下载使用
2.1 Selenium IDE的下载安装
用Firefox打开https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/,打开和当前firefox版本兼容的selenium ide,点击“add to firefox”。
安装成功后,即可在firefox的工具栏看到Selenium ide的标志。
2.2 Selenium IDE功能介绍
点击打开Selenium IDE
工具栏,分别为:全部执行、单步执行、逐步执行、速度控制、录制
测试用例面板:录制脚本会在显示在这里。
导航面板:
控制台面板:当运行测试用例时,显示进度的错误消息和信息消息会自动显示在这个窗格中,即使不首先选择Log选项卡。这些消息通常用于测试用例调试。注意清除日志的清除按钮。
2.3Selenium IDE 的测试使用
创建一个新的工程1.5test,点击“Record a new test in a new project”
输入要测试的网站,这次举例测试 腾讯视频。
点击“START RECORDING”后,跳转出腾讯视频的页面,可以看到页面的右下角有“Selenium IDE is recording”的字样,说明测试已经开始录制。
右侧是录制脚本
进行一系列测试操作后,点击右边的红色结束标志,保存测试并命名标记,例如:视频播放测试
点击添加,继续测试。
最后保存project。
3.小结心得
软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。自动化软件测试工具存在的价值是为了提高测试效率,用软件来代替一些人工输入。一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高。软件测试工具的学习让我更理解软件质量的重要性。当然现在只是我对软件测试的了解皮层,在以后的学习中一定要多看书,首先要有更多的理论知识,再将其运用到实践当中,两者结合,才能将自己本身的潜能发挥出来。