软件测试Lab2

1、本次上机实验任务:使用webDriver完后自动化测试

2、本次上机实验目的:掌握webDriver的用法和配置。

3、本次上机实验内容:

  3.1Selenium的安装:

  首先我们上Selenium的官网:http://www.seleniumhq.org/ 去下载Selenium。进入官网:

  

  然后下载Selenium IDE:

  

  点击箭头所指的网址,进入后下载Firefox的插件,然后就可以用Selenium IDE了。

  3.2Selenium IDE的使用:

  打开火狐浏览器,点击右上角,如图:

  

  点击之后出现Selenium的界面:

  

  使用的话,基本的就是上图的那个开始录制按钮:

  当你点击录制,然后你可以在网页上面输入网址,点击链接……一系列操作,这些操作都会被记下来,你也可以看见。

  然后点击关闭录制(一个按钮)。这样你就完成了一段动作的录制。

  你可以点击绿色的启动按钮重新执行整个动作。

  重要的是你可以使用下面的command和来进行测试,target栏选择select后对着网页你想查看的部分点击就好,然后比对网页上的值和你自己设定的value

,就可以进行测试了。

  最好的是它可以帮你自动生成java代码,你可以点击【文件】->【save test case as】->【Java/Junit/webDriver】,这样就可以看到你的录制动作所对应的代码了,当然了,这些代码使用到了webDriver的。这是一个很好的学习途径,不会写代码的时候,录制一段,然后导出就好,这样就可以学习了。

  3.3:本次实验的主要内容和完成:

    3.3.1本次实验主要是读取一个csv文件,然后读出里面的账户,密码是账户后六位,然后实现自动登录。登录后可以看见这个账户的邮箱信息。我们要做的自动化测试就是       将csv里面的邮箱信息和网页上面的比对,看看是否一致。

    这个试验如果人手工操作,需要输入109次账号密码,同时检查109次邮箱。而使用webDriver和Junit就可以实现自动登录,每个用例自动比对。

    闲话不多说,上代码,亲测可以跑,我用的是Chrome浏览器,因为我的Firefox和WebDriver不兼容:

    代码:https://github.com/yanwenxiong/SoftwareTesting/tree/master/TestSelenium

    把整个工程down下来就可以。结束。

时间: 04-14

软件测试Lab2的相关文章

软件测试Lab2 Selenium及自动化测试

安装SeleniumIDE插件 打开Fire Fox浏览器 点击附加组件 之后搜索Selenium IDE 安装 安装,即可完成Selenium的安装 录制导出脚本 打开SeleniumIDE, 输入网页之后,将信息填至相应的位置,单击确定. 我们发现已经录制完成,导出时文件->export test case as -> Java/junit4 webdriver即可得到相应的java文件 编写测试代码 import java.io.File; import java.nio.charset

软件测试Lab2————用selenium进行自动化测试

本次实验内容为用selenium进行自动化测试 主要分为以下几个步骤: 1.安装SeleniumIDE插件 2.学会使用SeleniumIDE录制脚本和导出脚本 3.访问http://www.ncfxy.com使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该用户的邮箱. 4.编写Selenium Java WebDriver程序,测试info.csv表格中的学号和邮箱的对应关系是否正确. 5.将测试代码提交到github上. 一.安装SeleniumIDE插件 Selen

软件测试 Lab2 实验报告

一. 实验名称 Selenium上机实验 二. 实验目标 1.安装SeleniumIDE插件 2.学会使用SeleniumIDE录制脚本和导出脚本 3.访问http://www.ncfxy.com使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该用户的邮箱. 4.编写Selenium Java WebDriver程序,测试info.csv表格中的学号和邮箱的对应关系是否正确. 5.将测试代码提交到github上. 三.实验内容及步骤 1.打开Firefox浏览器, 在浏览器

软件测试之Selenium Java WebDriver

编写Selenium Java WebDriver程序,测试inputgit.csv表格中的学号和git地址的对应关系 package selenium2; import java.util.regex.Pattern; import java.util.concurrent.TimeUnit; import org.junit.*; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import o

Software Testing Lab2 (软件测试实验二) —— Selenium安装及入门

Download and install Firefox browser If you are the user of WINDOWS, there is a link available for you. Download and install selenium&firebug There is the way that how I finish this step. Open Firefox, click the buttom like picture. Then, search sele

Software Testing(软件测试 实验二)Lab2 Seleium

Selenium Experiment 1. Install the SeleiumIDE plugin (1)   Download firefox40.0.2 from https://ftp.mozilla.org/pub/firefox/releases/40.0.2/win32/zh-CN/ Add install the firefox browser following the instruction. (2)   Add Seleium plugin Search for "Se

软件测试_lab2_Selenium自动化

一.实验要求 1.安装SeleniumIDE插件 2.学会使用SeleniumIDE录制脚本和导出脚本 3.访问http://121.193.130.195:8080/使用学号登录系统(账户名为学号,密码为学号后6位),进入系统后可以看到该同学的git地址. 4.编写Selenium Java WebDriver程序,测试inputgit.csv表格中的学号和git地址的对应关系是否正确. 5.将测试代码提交到github上. 二.解决方法 1.安装SeleniumIDE插件 打开Firefox

软件测试实验二——使用Selenium

In this Experiment, I used RunWith(Parameterized.class) to finish the task. Problems I met in this lab: 1. Install Selenium IDE in FireFox and add Selenium to my java project. Solution: (1)Selenium IDE:   (2) Selenium WebDriver: Download:http://www.s

软件测试概述

• 不论软件的生产者还是软件的使用者,均生存在竞争的环境中: 软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局. 用户为了保证自己业务的顺利完成,当然希望选用优质的软件. 软件带来错误的原因很多,具体地说,主要有如下几点: • 交流不够.交流上有误解或者根本不进行交流 • 软件复杂性 • 程序设计错误 • 需求变化 • 时间压力 • 代码文档贫乏 • 软件开发工具 什么是软件测试 软件测试就是在软件投入运行前,对软件需求分析.设计规格说明和编码的最终复审