软件测试2019:第六次作业—— Web功能测试(含Selenium IDE实验)

本文详细介绍了使用Selenium进行Web测试的过程,从环境搭建到测试脚本的录制与运行,分享了作者在测试过程中的心得体验,强调了火狐浏览器与SeleniumIDE的配合使用。

 

 

使用 Selenium开展Web测试

1. 概述

  请搭建并简单配置一个Selenium的测试环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。
  参考资料:Selenium 原理、技巧、案例

2. 实验目的

  1) 巩固所学的系统性能测试方法;
  2)训练使用性能测试工具的能力。

3. 实验内容

  选择一个Web应用系统开展性能测试

4. 实验环境

  1) 选择一个Web应用服务。如学校的教务管理系统、邮件系统等
  2) 下载并安装Selenium IDE;
  3)部署Selenium 环境

5. 实验过程

  1)选择Web页面的某几个关键页面,录制或开发测试脚本;保存测试脚本;
  2)运行测试脚本;

6.交付实验报告内容(博客内容)

  1.首先在浏览器上搜索“addons”,然后进入火狐附加组件页面

2.在这里面搜索Selenium IDE,出现以下情况

 

 

我是测试的小红书的网页,在刚开始的时候我以为可以直接在网页上浏览做这个测试,但是做了几步之后发现还是需要使用火狐浏览器,在其他地方没有太多的问题,感觉这个测试工具蛮好用的

 

转载于:https://www.cnblogs.com/sunluping/p/10841491.html

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对网页较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 Java 语言进行编程。 其中管理界面要做到操作简单,易于管理。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。 2.4.2 外部接口 硬件接口,在输入方面对于键盘鼠标的输入用标准的输入/输出,对输入进行处理。在输出方面的屏幕和打印机连接以及使用用标准的输入输出进行处理。 2.4.3 内部接口 各模块之间采用函数调用,参数传递,返回值的方式进行信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输 2.5 运行设计 运行程序,执行登录模块,如果是新用户,就进入注册模块,已注册的用户直接进行身份验证进入主界面,通过主界面可以进行在线考试,此时执行考试模块,也可以查询考试成绩、修改个人资料等功能。 2.6 系统数据库设计 数据库是本系统核心和基础。它把本中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 2.6.1 数据库概念设计 开发在线考试系统时,为了灵活地维护系统,设计了后台管理员模块,通过后台管理员模块可以方便地对整个在线考试系统进行维护。这时,必须建立一个数据表用于存储所有的管理员信息。管理员信息实体E-R 图如图6所示。当考生成功登录在线考试系统后,可以根据需要选择考试的科目,考生不同可能选择的考试科目会不同,系统必须提供一些参加考试的课程,供考生选择。这时,在数据库中应该建立一个存储所有参加课程的数据表。考试课程信息实体E-R图如图7所示。 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值