第二次实验

Posted wt0201

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次实验相关的知识,希望对你有一定的参考价值。

一、实验过程

1、Selenium IDE的安装与使用

(1)在火狐浏览器中安装Selenium IDE插件

技术分享图片

(2)访问网站,使用Selenium IDE录制脚本

技术分享图片

(3)在Selenium IDE中导出脚本,Format一栏选择Java(WebDriver+Junit)

技术分享图片

2、Selenium Java WebDriver程序的编写

在Eclipse中创建Java Project,将导出的脚本放入src文件夹中。在项目中新建文件夹,命名为lib,将Selenium、POI、Junit所需的jar包放入该文件夹中。在Eclipse中选中jar包,右键Build Path->Add to Build Path。编写程序,从xlsx格式文件中获取用户名信息和对应的地址信息,通过循环来判断网站中每个用户名和对应的地址是否正确。测试时使用的是42.0版本的火狐浏览器。

二、程序设计

1、程序代码

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

2、代码说明

使用POI获取xlsx格式文件中的信息。在获取用户名信息时,需要对cell中的值是String类型还是Numeric类型进行判断。因为用户名均为10位的数字,所以通过判断cell调用getRawValue()后得到的字符串的长度是否为10来判断类型。如果cell中的值为Numeric类型,需要使用DecimalFormat来使获得的值不以科学计数法形式来显示。在获取地址信息时,需要对空格、换行等进行处理。将得到的用户名信息保存到字符串数组中,将用户名信息和对应的地址信息保存到map中。

通过循环,对每一个用户名和对应地址进行测试。从保存用户名信息的字符串数组中获取一个用户名,使用该用户名和对应密码进行系统登录,获取网站中该用户名对应的地址信息,判断其与map中该用户名对应的地址信息是否相同。

三、测试结果

技术分享图片

 

以上是关于第二次实验的主要内容,如果未能解决你的问题,请参考以下文章

第二次实验报告

第二次实验总结

2019春第二次实验报告

第二次课程设计实验

软件测试第二次实验实验报告

2019春第二次课程设计实验报告