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