关键词:测试计划
一、测试环境的搭建
1、硬件环境
硬件的最低要求如下:
处理器(CPU):pentium4 2GMHz或更高;
内存(RAM):至少1GB或更多;
硬盘:160GB或更多;
显示器:1024*768
网卡:100Mbps。
2、网络环境的建立
网站测试要求在100M局域网环境中。拓扑图如下:
3、软件环境的建立
主要是对eclipse、Tomcat和MySQL安装和配置。首先安装好JDK,配置好环境变量,然后装上eclipse,该软件是绿色软件,装上后即可使用,再便是安装Tomcat。之后配置好MySQL!
4、测试前的准备工作
确保满足以上的硬件、网络环境,配置好JDK、eclipse、Tomcat,Tomcat启动后将项目导入其中,之后保证MySQL服务的启动一级正常的使用性。
二、测试内容
由于各种活动的相互影响和制约,系统的设计完成中可能存在某些错误,软件测试主要是对此网上商店系统进行全面检查,及时发现程序中的逻辑错误,以保证产品的正确性和可靠性。
具体结合到系统操作,基本应该测试以下内容:
1)易用性:人机界面;
2)性能:检查订购多个货物生成订单一级搜索商品等的响应时间;
3)功能:用户在该系统中进行的各种基本操作;
4)业务规则:检查对业务流程的描述是否正确,考虑与目标用户的业务环境是否兼容等;
5)事务准确性:确保事务正确完成,确保被取消的事务回滚正确等;
6)数据有效性和完整性:检查数据的格式是否正确,确保字符集适当;
7)系统可靠性:检查程序,数据库的故障处理能力,数据恢复能力。
三、测试用例设计
四、测试方法
4.1 单元测试
测试目标:
揭示模块与其接口规格说明中存在的矛盾
测试范围:
用户管理,信息发布,信息搜索,站内信
技术:
自底向下方法,先黑盒后白盒测试,提高覆盖率
开始标准:
需求测试完成,代码开发完成
完成标准:
所有单元测试用例都被执行过;所有发现的缺陷,错误都被改正并回归测试过;所有被测试对象的语句覆盖率达到95%或者能够给出不需要达到的理由;单元测试报告组长批准
测试重点和优先级:
程序的逻辑错误
4.2 集成测试
测试目标:
将各个子模块组合起来成为更大的子模块
测试范围:
针对每个接口,考虑参数个数,和输入输出属性,参数的顺序,等价类,边界等情况,已经函数的返回值等。
技术:
灰盒测试
开始标准:
单元测试完成
完成标准:
所有测试用例都被执行过;所有发现的缺陷,错误都被改正并回归测试过;性能要求符合标准;组长批准
测试重点和优先级:
与数据库操作相关的测试
4.3 功能测试
测试目标:
保证所测试的每个独立模块的功能上是正确的
测试范围:
输入条件和输入结构进行判断是否满足程序的设计要求
技术:
等价类划分,边界值分析,因果图分析,错误猜测方法
开始标准:
概要设计完成后
完成标准:
所有单元测试用例都被执行过;所有发现的缺陷,错误都被改正并回归测试过;功能测试报告组长批准
测试重点和优先级:
证明程序未能符合外部规格说明
4.4 性能测试
测试目标:
证明程序不能实现其目标
测试范围:
在特定负载和配置环境下的响应时间和吞吐量
技术:
使用特定的工具,模拟超常数据量,负载等,监测系统的各项性能指标
开始标准:
概要设计完成后
完成标准:
所有单元测试用例都被执行过;所有发现的缺陷,错误都被改正并回归测试过;性能测试报告组长批准
需考虑的特殊事项:
搭建苛刻的硬件软件测试设备环境
网友评论