#Web应用测试 ####导语:
Web应用测试对于一个web应用来说至关重要。即检查核对当前产品存在哪些方面的问题,在此主要测试内容为内容测试,功能测试,图形测试,界面测试。
##一、内容测试 内容测试用来检验Web应用系统提供信息的正确性、准确性和相关性。
##二、功能测试 功能测试用例:
###1. 首页测试
* 测试号:01001
* 测试内容:
用户点击打开浏览器后进入网站首页是否可以正常进入首页,首页页面显示是否正常。
* 前置条件:
用户系统正常,浏览器正常运行。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
* 预期结果:
首页内容可以正常呈现给用户,用户可以在首页浏览信息。
###2. 热门功能跳转测试
* 测试号:02001
* 测试内容:
热门页面跳转是否正确,跳转不正确后是否有正确信息提示。
* 前置条件:
浏览器正常运行,01001。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
(1)用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
(2)用户点击热门功能按钮,页面跳转。
* 预期结果:
跳转正确情况下显示内容,跳转失败显示失败信息。
###3. 热门功能内容测试
* 测试号:02002
* 测试内容:
热门页面跳转后内容显示是否正确。
* 前置条件:
浏览器正常运行。01001,02001。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
(1)用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
(2)用户点击热门功能按钮,页面跳转。
(3)页面跳转后用户浏览页面所显示内容。
* 预期结果:
跳转正确情况下内容显示正确,内容排版正确。
###4. 分类功能跳转测试
* 测试号:03001
* 测试内容:
分类页面跳转是否正确,跳转不正确后是否有正确信息提示。
* 前置条件:
浏览器正常运行,01001。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
(1)用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
(2)用户点击分类功能按钮,页面跳转。
* 预期结果:
跳转正确情况下显示内容,跳转失败显示失败信息。
###5. 分类功能内容测试
* 测试号:03002
* 测试内容:
分类页面跳转后内容显示是否正确。
* 前置条件:
浏览器正常运行。01001,03001。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
(1)用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
(2)用户点击分类功能按钮,页面跳转。
(3)用户根据分类页面所呈现的内容,浏览页面中的信息。
* 预期结果:
跳转正确情况下分类页面的内容显示正确,分类内容排版正确。
###6. 历史功能跳转测试
* 测试号:04001
* 测试内容:
历史页面跳转是否正确,跳转不正确后是否有正确信息提示。
* 前置条件:
浏览器正常运行,01001。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
(1)用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
(2)用户点击历史功能按钮,页面跳转。
* 预期结果:
跳转正确情况下显示内容,跳转失败显示失败信息。
###7. 历史功能内容测试
* 测试号:04002
* 测试内容:
页面跳转后内容显示是否正确。
* 前置条件:
浏览器正常运行。01001,04001。
* 测试环境:
Windows10操作系统和各大主流浏览器。
* 测试步骤:
(1)用户打开浏览器,用户在浏览器的地址栏中输入网站首页的URL,进入主页。
(2)用户点击历史功能按钮,页面跳转。
(3)用户查看系统纪录的用户浏览历史的内容信息。
* 预期结果:
没有任何浏览记录时显示为空,有浏览记录时显示浏览记录。
* 测试编号:05001
* 测试内容:
关注页面跳转是否正确
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【关注】按钮
* 预期结果:
成功跳转到关注页面,并显示用户关注的内容
* 测试编号:06001
* 测试内容:
验证系统是否对必填项为空时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“注册”界面什么都没有输入,直接点击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“请输入必填项”
* 测试编号:06002
* 测试内容:
验证系统是否对用户名含义非法字符时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123+abc”
(5)在“密码”文本框输入“abc123456”
(6)在“验证邮箱”文本框输入:“[email protected]”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“用户名含有非法字符”
* 测试编号:06003
* 测试内容:
验证系统是否对密码含有非法字符时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc”
(5)在“密码”文本框输入“abc*123456”
(6)在“验证邮箱”文本框输入:“[email protected]”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“密码含有非法字符”
* 测试编号:06004
* 测试内容:
验证系统是否对邮箱格式不正确时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc”
(5)在“密码”文本框输入“abc123456”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“邮箱地址格式有错误”
* 测试编号:06005
* 测试内容:
验证系统是否对用户名重复时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc”
(5)在“密码”文本框输入“abc123456”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“用户名已被注册,请重新输入”
* 测试编号:06006
* 测试内容:
验证系统是否对用户名长度过长时允许注册
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc123456789101112”
(5)在“密码”文本框输入“abc123456”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“用户名长度过长”
* 测试编号:06007
* 测试内容:
验证系统是否对密码长度过长时允许注册
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc”
(5)在“密码”文本框输入“abc123456789101112”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“密码长度过长”
* 测试编号:06008
* 测试内容:
验证系统是否对用户名长度过短时允许注册
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123”
(5)在“密码”文本框输入“abc123456”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“用户名长度过短”
* 测试编号:06009
* 测试内容:
验证系统是否对密码长度过短时允许注册
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc”
(5)在“密码”文本框输入“abc”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册失败,页面重新回到注册页面,并提示“密码长度过短”
* 测试编号:06010
* 测试内容:
验证系统是否对合法输入做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)在“用户名”文本框输入“123abc”
(5)在“密码”文本框输入“abc123456”
(6)在“验证邮箱”文本框输入:“xsqiu.chn.gmail.com”
(7)单击【注册】按钮
* 预期结果:
注册成功,自动登录并跳转到主页,并提示“注册成功”
* 测试编号:06011
* 测试内容:
Tab按键是否正确响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“注册/登录”页面中点击【注册】按钮,进入“注册”页面
(4)将鼠标光标移动到“用户名”文本框内,单击鼠标左键
(5)点击Tab键
* 预期结果:
光标依次跳转到“密码”、“验证邮箱”文本框和【注册】按钮内
* 测试编号:07001
* 测试内容:
验证系统是否对输入合法用户名和密码时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“用户名”文本框输入“123abc”
(4)在“密码”文本框输入“abc123456”
(5)单击【登录】按钮
* 预期结果:
登陆成功
* 测试编号:07002
* 测试内容:
验证系统是否对输入错误的用户名或者密码时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“用户名”文本框输入“123bbc”
(4)在“密码”文本框输入“abc123456”
(5)单击【登录】按钮
* 预期结果:
登录失败,并提示“您输入的用户名或者密码不正确”
* 测试编号:07003
* 测试内容:
验证系统是否对用户名或者密码为空时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)单击【登录】按钮
* 预期结果:
登录失败,并提示“请输入用户名和密码”
* 测试编号:07004
* 测试内容:
验证系统是否对用户名或者密码大小写敏感
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“用户名”文本框输入“123ABC”
(4)在“密码”文本框输入“abc123456”
(5)单击【登录】按钮
* 预期结果:
登录失败,并提示“请输入正确的用户名或者密码”
* 测试编号:07005
* 测试内容:
验证系统是否对用户名或者密码中含有全角字符敏感
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)在“用户名”文本框输入“123abc”
(4)在“密码”文本框输入“abc123456”
(5)单击【登录】按钮
* 预期结果:
登录失败,并提示“请输入正确的用户名或者密码”
* 测试编号:07006
* 测试内容:
Tab按键是否正确响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中点击【注册/登录】按钮,进入“注册/登录”页面
(3)将鼠标光标移动到“用户名”文本框内,单击鼠标左键
(4)点击Tab键
* 预期结果:
光标依次跳转到“密码”文本框和【注册】按钮内
* 测试编号:08001
* 测试内容:
验证系统是否对不输入任何字符,点击搜索按钮时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在主页中直接点击【搜索】按钮
* 预期结果:
搜索出网站所有的视频
* 测试编号:08002
* 测试内容:
验证系统是否对搜索关键词为单个中文、英文、数字时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在“搜索”文本框输入“我”
(3)点击【搜索】按钮
* 预期结果:
显示与搜索关键相匹配的结果信息
* 测试编号:08003
* 测试内容:
验证系统是否对搜索关键词为中文、英文、数字相互组合时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在“搜索”文本框输入“加勒比海盗3”
(3)点击【搜索】按钮
* 预期结果:
显示与搜索关键相匹配的结果信息
* 测试编号:08004
* 测试内容:
验证系统是否对搜索关键词大小写敏感
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在“搜索”文本框输入“INCEPTION”
(3)点击【搜索】按钮
* 预期结果:
显示与搜索关键相匹配的结果信息
* 测试编号:08005
* 测试内容:
验证系统是否对搜索关键词全角字符敏感
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在“搜索”文本框输入“INCEPTION”
(3)点击【搜索】按钮
* 预期结果:
提示“很抱歉,没有找到相关的内容”
* 测试编号:08006
* 测试内容:
验证系统是否对搜索关键词包含特殊字符时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在“搜索”文本框输入“@#”
(3)点击【搜索】按钮
* 预期结果:
提示“很抱歉,没有找到相关的内容”
* 测试编号:08007
* 测试内容:
验证系统是否对搜索关键词过长时做出正确的响应
* 测试环境:
Windows 10操作系统和各大主流浏览器
* 测试步骤:
(1)打开浏览器,在浏览器的地址栏中输入网站首页的URL,进入主页
(2)在“搜索”文本框输入“哈哈哈哈哈哈哈哈哈哈哈哈”
(3)点击【搜索】按钮
* 预期结果:
提示“输入过长”
##三、图形测试 在Web应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:
- 要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。
- 验证所有页面字体的风格是否一致。
- 背景颜色应该与字体颜色和前景颜色相搭配。
- 图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。
##四、界面测试 整体界面的设计应该保证给用户一个舒适感。首先确保每个页面的设计风格一致,其次确保每个页面的的美观性,以及需要思考每个部件的美观效果,以及部件之间的对齐关系。