系统测试-1

上一篇 / 下一篇  2012-04-16 15:04:34 / 个人分类:系统测试

系统测试的分类和过程:
 
1 定义:
    是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。对象不仅仅包括需测试的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。
 
2 系统测试的分类是来源于质量模型
 
 
3 主要的分类:
 
3)安装测试
4)兼容测试
5)文档测试
6)GUI(Graphic User Interface)测试
 
1)功能测试需要考虑如下几个方面:
--不正确和遗漏功能的测试
--接受正确的输入
--隐藏的需求
--业务流程是否正确
 
2)性能测试:
 
--响应的时间
  并发用户 是指同时存在同时请求对服务器施加压力,并发用户数量的确认,可以参考同行考虑
 
--吞吐量  BTYES /S 可以理解为服务器处理的能力,也就是请求的数量,它的值是固定的
 
F(吞吐量)=(虚拟用户*每个虚拟用户发出的请求数量)/性能测试所用的时间
 
--点击率 HTTP/S
 
--资源使用率
 
--性能计数器--监控硬件资源
 
--思考时间 在LoadRunner 软件中用函数lr_think_time();实现
 
性能测试主要分为,负载,配置,并发可靠性测试
 
3) 可安装测试
 
从如下几个大的维度考虑:
 
--整个安装过程的测试
  文档是否清楚,易操作,是否涉及操作系统的权限,路径,不同盘符,容量,修改启动项,注册表,是否有第三方软件安装,从如上几点考虑整个安装过程的测试
 
--不同环境的安装
  干净的系统环境变量,操作系统和补丁(32bit/64bit);公用的客户端文件;不同网段的通信设置;同一公司不同软件专用目录结构是否一致考虑
 
--系统升级测试  可分为在线升级,下载升级,现场升级
  主要从如下几个方面考虑测试:
  安装目录的选择;升级安装意外情况的测试(如断电,死机);卸载后直接升级;补丁升级;在线升级;不同系统的升级测试;升级的模块是否和需求说明书一致
 
--卸载测试 就是安装过程的逆过程
  通过的安装是否可以正确的卸载;自带的程序是否可以自动卸载;控制面板,添加删除程序是否可以正确卸载;升级后是否可以正确的卸载;卸载过程中是否可以取消卸载;如果软件调用卸载文件,是否有相应的提示
 
-- 文件的存放
   生成文件的路径是否完整正确;显示的版本是否正确;C/S模型系统的配置文件是否安全
 
4)兼容测试
 
--软件兼容:浏览器,分辨率,打印机
 
--数据库的兼容
  完整性,应用系统,性能这3个大的方面考虑数据库兼容性
 
--操作系统的兼容
XP,WIN7,WIN8 EN为64位,CN为32位考虑
 
--数据的共享 支持软件的读写,保存,复制粘贴,剪切
 
5) 文档的测试
 ---几大文档:
   用户手册,联机帮助文档;安装指导文档;错误信息提示;包装文字和图形;市场宣传资料和广告插页;授权和注册登记表;用户许可协议;标签向导
----从如下几点考虑文档的测试:
    语言的描述;版面的布局;文档的结构类;一致性和准确性;实例类;联机功能类(链接功能)
----策略:文档走查;数据核对;流程控制;可用性测试
 
6) GUI 测试:
 
---元素外观角度
--布局
--行为角度
  
 
 

TAG:

 

评分:0

我来说两句

Open Toolbar