Web测试

测试计划

2020-03-30  本文已影响0人  Jeff_9021

关键词:测试计划

一、测试环境的搭建

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 性能测试

测试目标:

证明程序不能实现其目标

测试范围:

在特定负载和配置环境下的响应时间和吞吐量

技术:

使用特定的工具,模拟超常数据量,负载等,监测系统的各项性能指标

开始标准:

概要设计完成后

完成标准:

所有单元测试用例都被执行过;所有发现的缺陷,错误都被改正并回归测试过;性能测试报告组长批准

需考虑的特殊事项:

搭建苛刻的硬件软件测试设备环境

上一篇 下一篇

猜你喜欢

热点阅读