1、 如果 Web 应用系统使用了 Cookies ,就必须检查 Cookies 是否能正常工作。测试的内容可包括 Cookies 是否起作用,是否按预定的时间进行保存,刷新对 Cookies 有什么影响等。 4. 数据库测试 在 Web 应用技术中,数据库起着重要的作用,数据库为 Web 应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。在使用了数据库的 Web 应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。 二、
2、性能测试 对Web系统进行性能测试主要包括以下几个方面: 1. 连接速度测试 用户连接到 Web 应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果 Web 系统响应时间太长(例如超过 5 秒钟),用户就会因没有耐心等待而离开。 另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。 2. 负载测试 负载测试是为了测量 Web 系统在某一负载级别上的性能,以保证 Web 系统在需求范围内能正常
3、工作。负载级别可以是某个时刻同时访问 Web 系统的用户数量,也可以是在线数据处理的数量。 Web 应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象? Web 应用系统能否处理大量用户对同一个页面的请求? 3. 压力测试 进行压力测试是指实际破坏一个 Web 应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试 Web 应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到 Web 应用系统崩溃,接着当系统重新启动时获得存取权。 压力测试的区域包括表单、登陆和其他信息传输页面等。 三、 可用性测试 1. 导航测试 导航描述了用户在一
4、个页面内操作的方式。通过考虑下列问题,可以决定一个 Web 应用系统是否易于导航:导航是否直观? Web 系统的主要部分是否可通过主页存取? Web 系统是否需要站点地图、搜索引擎或其他的导航帮助? 2. 图形测试 一个 Web 应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。验证所有页面字体的风格是否一致。背景颜色应该与字体颜色和前景颜色相搭配。图片的大小和质量也是一个很重要的因素,一般采用 JPG 或 GIF 压缩。 3 . 内容测试 内容测试用来检验 Web 应用系统提供信息的正确性
5、、准确性和相关性。 4. 整体界面测试 整体界面是指整个 Web 应用系统的页面结构设计,是给用户的一个整体感。对整体界面的测试过程,其实是一个对最终用户进行调查的过程。一般 Web 应用系统采取在主页上做一个调查问卷的形式,来得到最终用户的反馈信息。实验环境测试工具:QuickTest Professional和LoadRunner实验内容1题目一:测试网站功能选择一个网站,对其进行功能测试。要求首先编写测试用例,然后用QuickTest Professional自动化测试工具对该网站进行测试。2题目二:测试网站性能选择一个网站,对其进行性能测试。要求使用LoadRunner进行负载测试。实
6、验步骤1.拟定测试计划;2.撰写测试方案;3.设计测试用例;4.录制测试脚本;5.用QuickTest Professional和LoadRunner分别测试;6.分析测试结果。实验要求1撰写实验报告;2撰写Web系统的测试计划,测试方案;3撰写Web系统测试的测试用例;4撰写缺陷报告;5提交测试脚本。四、实验步骤(一)博客网站的功能测试 1.系统分析 对于网站的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,对于应用程序模块需要设计者提供基本路径测试法的测试用例。 网站的性能测试对于网站的运行而言异常重要,但是目前对于网站的性能测试做的不够,我们在进行系统设计时也没有一个很好的基
7、准可以参考,因而建立网站的性能测试的一整套的测试方案将是至关重要的。本次实验我们将从登陆网站测试。2. 用例编写根据登录操作的特点,测试用例如表 1。用例编号操作输入数据预期结果实际结果1输入正确的用户名、正确的密码和正确的验证码,点击“登录”按钮用户名:admin密码:123456验证码:图片中的数字正常登录2验 证 码 , 按Enter 键3用户名正确,但未区分大小写,其余输入项正确,点击不 能 正 常登录,显示“ 用 户 名不 存 在 或错 误 ” 的提示4输入错误的用户或者未注册的用户名,点击“登录”按钮ggg提示:“用户 名 jiew不存在”,并 清 空 用户 名 输 入用户 名 j
8、iew不存在5用户名和验证码正确,密码首 次 输 入 错误,点击“登录”按钮12“密码错误,您可以尝试 5次”,并清空 密 码 输入框次密码错误,您还可以尝试 5次”6第二次输入错误,点击“登thx“密码错误,您可以尝试 4次”的,并清 空 密 码输入框密码错误,您还可 以 尝 试 4次7户名和错误的密码,验证码正确,点击“登fggrg户名 wanyy不存在”,并 清 空 输入框用户名 wanyy8用户名、密码正确,验证码输入错误,点输入的数字与图片中的数字不一致“认证 码 不 正确”认证码不正确( 但是还是登 陆 进 去了)9用户名为空,验证码正确,点击“登录”按钮“请输 入 用 户名”必填
9、项为空10为空,点击“登“必填 项 为空”11用户名和密码为空,验证码正确任意项没有填写,请检查每项是否填写正确13密码和验证码出 现 “ 必空 ” 提 示框14码为空,只输入密码,点击15和验证码均为空,直接点击16但其后有 1 至多个空格,密码和验证码正确,点击“登admin+2 个空格17正确,但其后有 1 至多个空格123456+3 空格码错误,您还 可 以 尝试 5 次”可以尝试 518+2 空格出现“认证码不正确”的提示19点击验证码图片鼠标移至验证码图片上,单击鼠标图 片 中 显示新的 4 位数字是3.QTP 测试界面如下并插入一个检查点插入检查点如下:4. 实验结果通过手动测试和自动化测试,发现 4 个轻微的缺陷,分别是:(1)用户名未区分大小写;(2)用户名为空,单击登录按钮,提示信息不正确/不恰当;(3)用户名错误,重新返回登录页面时,用户名输入框未清空。(4)用户名和密码错误,重新返回登录页面时,用户名输入框未清空。(二).网站的性能测试主要从三个方面进行:连接速度测试、负荷测试(Load)和压力测试(Stress)。连接速度测试指的是打开网页的响
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1