四、系统测试
由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为10人同时执行以验证系统的性能。
1、测试范围
系统测试依据的系统的应用工作流:
(1)所有基本页面的链接:进入程序后,检测所有链接是否正确。 (2)所有页面的转移正确:进入程序后,检测所有链接是否转移正确。 (3)登录页面:进入登录页面,输入数据,检测对输入数据进行验证。
(4)注册页面:进入注册页面,输入注册信息,检测对输入的数据进行验证。 (5)浏览图书页面:进入主页,检测是否能浏览全部和各个分类图书。
(6)用户修改个人信息:进入修改个人信息页面,输入修改信息,检测是否对输入数据进行验证。
(7)用户添加购物车:用户登录之后,检测是否能成功并准确将图书添加入购物车 (8)用户管理购物车:用户添加入购物车后,检测是否能修改图书数量和删除图书 (9)用户提交订单:用户将购物车结算提交订单,检测是否能准确生成订单
(10)用户查询订单:用户登录之后,检测是否能成功并准确查询各个类型的订单
(11)管理员管理用户:管理员进入用户管理,检测是否可以停用启用,修改用户信息,添加删除用户
(12)管理员管理图书:管理员进入图书管理,检测是否可以添加删除图书,修改图书信息 (13)管理员管理订单:管理员进入订单管理,检测是否可以删除修改订单
2、测试环境与系统配置
服务器配置需求表 名称 CPU 内存 硬盘 网卡 操作系统 Web服务组件 名称 CPU 内存 硬盘 操作系统 浏览器 最低配置 Pentium IV E5200 256MB 20GB 10/100Mbps Windows Server 2003 Apache Tomcat 6.0 客户机配置需求表 最低配置 Pentium IV E1200 128MB 10GB Windows XP Internet Explorer 6 推荐配置 Core i7 6950X 64GB 10TB Windows 10 Chrome 58 推荐配置 Core i7 6950X 64GB 20TB 100/1000Mbps Windows Server 2016 Apache Tomcat 9.0 ---精品
精品----
3、测试覆盖设计
由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。表F-1就是测试用例覆盖矩阵。
表F-1:测试用例功能/性能覆盖矩阵
序号 01 02 03 04 05 06 07 08 09 10 11 12 13 功能项 所有基本页面的链接正确 所有页面的转移正确 登录页面的测试 注册页面的测试 浏览图书页面的测试 用户修改个人信息的测试 用户添加购物车的测试 用户管理购物车的测试 用户提交订单的测试 用户查询订单的测试 管理员管理用户的测试 管理员管理图书的测试 管理员管理订单的测试 测试用例 优先级 TestCase-FUNC-01 中 TestCase-FUNC-02 中 TestCase-FUNC-03 低 TestCase-FUNC-04 低 TestCase-FUNC-05 低 TestCase-FUNC-06 高 TestCase-FUNC-07 高 TestCase-FUNC-08 高 TestCase-FUNC-09 高 TestCase-FUNC-10 高 TestCase-FUNC-11 高 TestCase-FUNC-12 高 TestCase-FUNC-13 高
4.测试用例矩阵
测试用例编号: TestCase-FUNC-01 测试项目标题:所有基本页面的正确链接 测试人员: 测试时间: 2017/6/1 测试内容: 验证网站首页所有链接有效 验证网站首页中图片能正确装入 验证网站首页中的超连接的连接页面与页面中指示(或 图示)相符 验证网站中各个页面的显示的信息都符合需求。 测试结果:每个链接都链接正确
测试用例编号: TestCase-FUNC-02 测试项目标题:所有页面的转移正确 测试内容: 验证网站所有转移有效 测试结果: 所有页面可以正确地转移到指定页面。
---精品
测试人员: 测试时间: 2017/6/1 精品----
测试用例编号: TestCase-FUNC-03 测试项目标题:登录页面的测试 测试人员: 测试时间: 2007/6/1 测试内容: 验证网站登录页面是否有效。 验证登录情况,用户登录时,在登录页中输入用户名和密码,系统会自动识别登录用户的登录身份及权限。 验证用户登录之后,系统是否按照用户身份分配权限。 测试结果: 登录页面有效 登录页面成功验证并匹配无效和错误的用户名和密码并阻止登录 登录页面在登录成功后分配权限正确 测试用例编号: TestCase-FUNC-04 测试项目标题:注册页面的测试 测试人员: 测试时间: 2007/6/1 测试内容: 验证网站用户注册界面是否对输入的数据进行验证,是否对数据进行约束,选择不同角色,是否对所建角色有相应的角色权限 测试结果: 注册页面有效 注册页面成功验证并匹配无效和错误的用户名和密码并阻止注册
测试用例编号: TestCase-FUNC-05 测试项目标题:浏览图书页面的测试 测试内容: 验证浏览图书页面是否有效 验证是否能按各个分类浏览图书 测试结果: 浏览图书页面有效 可以按各个分类浏览图书
测试用例编号: TestCase-FUNC-06 测试项目标题:用户修改个人信息的测试 测试内容: 验证修改个人信息页面是否有效 验证是否能成功修改个人信息 测试结果: 修改个人信息页面有效 可以成功修改个人信息 ---精品
测试人员: 测试时间: 2017/6/1 测试人员: 测试时间: 2017/6/1 精品----
测试用例编号: TestCase-FUNC-07 测试项目标题:用户添加购物车的测试 测试内容: 验证添加购物车页面是否有效 验证是否能成功添加购物车 测试结果: 添加购物车页面页面有效 可以成功添加购物车
测试用例编号: TestCase-FUNC-08 测试项目标题:用户管理购物车的测试 测试内容: 验证管理购物车页面是否有效 验证是否能成功管理购物车 测试结果: 管理购物车页面页面有效 可以成功管理购物车
测试用例编号: TestCase-FUNC-09 测试项目标题:用户提交订单的测试 测试内容: 验证提交订单页面是否有效 验证是否能成功提交订单 测试结果: 提交订单页面页面有效 可以成功提交订单
测试用例编号: TestCase-FUNC-10 测试项目标题:用户查询订单的测试 测试内容: 验证查询订单页面是否有效 验证是否能成功查询订单 测试结果: 查询订单页面页面有效 可以成功查询订单
---精品
测试人员: 测试时间: 2017/6/1 测试人员: 测试时间: 2017/6/1 测试人员: 测试时间: 2017/6/1 测试人员: 测试时间: 2017/6/1 精品----
测试用例编号: TestCase-FUNC-11 测试项目标题:管理员管理用户的测试 测试内容: 验证管理用户页面是否有效 验证管理员是否能成功管理用户 测试结果: 管理用户页面页面有效 可以成功管理用户
测试用例编号: TestCase-FUNC-12 测试项目标题:管理员管理图书的测试 测试内容: 验证管理图书页面是否有效 验证管理员是否能成功管理图书 测试结果: 管理图书页面页面有效 可以成功管理图书
测试用例编号: TestCase-FUNC-13 测试项目标题:管理员管理订单的测试 测试内容: 验证管理订单页面是否有效 验证管理员是否能成功管理订单 测试结果: 管理订单页面页面有效 可以成功管理订单
测试人员: 测试时间: 2017/6/1 测试人员: 测试时间: 2017/6/1 测试人员: 测试时间: 2017/6/1 ---精品
因篇幅问题不能全部显示,请点此查看更多更全内容