系统测试的类型

1.系统测试的定义93

2.系统测试的类型

3.功能测试

定义

是指验证软件系统”做什么:软件的功能是否满足用户需求。

测试依据

需求规格说明书,用例,功能规格说明书和业务流程。

关注点

功能的正确性

功能的完整性

功能的专有性

功能的独立性

每个功能都要考虑正向和逆向的测试

 

 

4.性能测试

性能测试

压力测试

负载测试

容量测试

4.1测试基准

响应时间

并发用户数

吞吐量

性能计数器

工具

HP(Loadrunner)

开源(Jmeter)

讨论

以qq为例,针对以上关注点,说出相应的测试用例。

5.兼容性测试

定义

检查软件在不同软件平台,硬件平台,网络环境,数据库情况下能否正常运行。

内容

不同操作系统

不同浏览器

同一软件的较早或较新的版本

不同硬件配置

同一类软件

杀毒软件,防火墙,代理服务器

数据库(数据是否失真,乱码)

6.安全性测试

定义

检查软件系统对非法入侵的防范能力

分类

程序级安全性

系统级安全性

主要内容

数据保密

权限

用户验证

病毒

防攻击

安全日志

讨论

针对QQ软件,说出你知道的安全性测试点

7.可靠性测试

定义

长时间运行中平均失效或者用户配置失效

手段

自动化测试,长时间运行

关注点

平均无故障时间MTBF

MFBF=总工作时间/总失效次数

8.健壮性测试

定义

测试系统抵御错误能力

重点

出现故障时,是否能够自动恢复或忽略故障继续运行

含义

高可靠性

从错误中恢复的能力

9.安装测试

定义

验证系统成功安装能力,并保证安装后能正常运行

内容

下载,安装

安装路径,方式,结果,异常

卸载/反安装

卸载方式,结果,异常。

10.GUI测试

定义

对图形用户界面的测试

关注点

导航

图片

文字

颜色搭配

链接

整体框架

页面布局

11.回归测试

定义

软件发生变动时,验证软件功能正常

回归测试不需要全面测试,而是根据修改的情况进行有选择的测试

内容

所做的修改正确

 

12.冒烟测试

 

 

定义

新的软件版本发布后,进行短时间的功能测试。

确认新的软件版本是否可以进去测试阶段

13.本地化测试

定义

测试软件对于当地语言,习俗,法律法规的适应性

 

14.自由测试

定义

通过增加测试深度和功能之间的交互程度,找出测试用例不能找到的缺陷。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值