软件测试技术——系统测试
1
单元测试集成测试
系统测试验收测试
按阶段进行测试是一种基本的测试策略
测试的4个阶段
2
内容
认识系统测试
测试设计
软件攻击
测试流程
3
认识系统测试
什么是系统测试
为了发现缺陷并度量产品质量,按照系统的功能和性能需求进行的测试
一般使用黑盒测试技术
一般由独立的测试人员完成
对于模块之间交互性比较强的软件,还会有单独的集成测试,用来发现模块接口之间的错误
4
认识系统测试
客户和用户
Customer . User
都是利益相关者,但是终极关注的是客户
客户是衣食父母,不是上帝
尊重客户的需求
与客户沟通,让他理解你的困难和方案,给他咨询
客户是人,人就会犯错误
5
认识系统测试
系统测试的常见内容
1、功能测试
目标:对产品的功能进行测试,检验是否实现、是否正确实现
方法:覆盖产品的功能
工具:回归测试时候可以使用工具
6
认识系统测试
系统测试的常见内容
2、性能测试
目标:对产品的性能进行测试,检验是否达标、是否能够保持
方法:覆盖系统的性能需求,一般和负载测试结合使用
工具:在需要大访问量时候尤其需要使用工具
7
认识系统测试
系统测试的常见内容
3、负载测试
目标:在人为设置的高负载(大数据量、大访问量)的情况下,检查系统是否发生功能或者性能上的问题
方法:人为生成大数据量,并利用工具模拟频繁并发访问
工具:一般需要使用工具
8
认识系统测试
系统测试的常见内容
4、压力测试
目标:在人为设置的系统资源紧缺情况下,检查系统是否发生功能或者性能上的问题
方法:人为减少可用的系统资源,包括:内存、硬盘、网络、CPU占用、数据库反应时间…
工具:一般需要使用工具
9
认识系统测试
系统测试的常见内容
5、疲劳测试
目标:在一段时间内(经验上一般是连续72小时)保持系统功能的频繁使用,检查系统是否发生功能或者性能上的问题
方法:人为设置不同功能的连续重复操作
工具:一般需要使用工具
10
软件测试技术——系统测试 来自淘豆网m.daumloan.com转载请标明出处.