IT菜鸟闯深圳

软件测试基础理论第二天学习备课

上一篇 / 下一篇  2017-04-19 22:15:46 / 天气: 晴朗 / 心情: 平静 / 个人分类:学习总结

软件测试的分类:
按阶段划分可分为五类
1、单元测试 2、集成测试 3、确认测试 4、系统测试 5、验收测试

按是否查看代码可以划分三类
黑盒测试白盒测试、灰盒测试

还有其他划分详细归类为以下几点
 (1)回归测试
对软件的新版本测试时,重复执行上一个版本测试时使用的测试用例
如果是事件周期很紧张的时候如何做回归测试?
1、验证开发人员已经修复的缺陷。
2、优先级别高的测试用例。(主要模块的功能)
3、验证有关联的模块
4、经常出现问题的模块(追寻2/8原则)
 (2)冒烟测试
冒烟测试的对象是对每一个新编需要正式测试的版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作通过测试用例级别高。
不通过版本打回给开发。
 (3)随机测试(猴子测试
测试数据在测试用例之外。只能做为一个测试补充
 (4)敏捷测试(敏捷开发引发而来
需要人工参与,关注持续迭代
 (5)TDD(测试驱动开发)
系统测试范围:
(1)、功能测试(functionaltesting)
验证功能是否实现,主要验证是否满足《需求规格说明》包含的内容。(验证的是了做什么)
(2)、性能测试(performance testing)
验证系统正在运行时的各项性能指标:(cpu、内存、网络传输、响应时间、点击率、吞吐量、用户并发数等。)(做的怎么样)
(3)、负载测试(load testing)
性能测试的一种,通过不断的系统加压,来判断系统的承受能力
(4)、压力测试(stress testing)
性能测试的一种不断该系统加压,来判断系统的承受能力,在饱和的情况下在继续运行一段时间来检测系统的最大承受能力。
(5)、稳定性测试(stability testing)
性能测试的一种。验证系统在一定时间内运行是否正常7*24 3*24
比如:有一个人来背米,轻轻的背一袋米,吃力的背两袋米,最多背三袋米。
一般的性能测试:一个人背一袋米。
负载测试:一个人先背一袋米,让一个人跑起来,再加一袋米。
压力的是:一个人先背一袋米,让一个人跑起来,再加一袋米,继续跑,再加一袋米,继续跑,再加一袋米。
稳定性测试:一个人背一袋米,让人一个人跑起来,跑7*24小时
(6)、兼容性测试(compatibility testing)
硬件:
    与整机的兼容性:主板、处理器、内存、显卡、电源
    与外设的兼容性:摄像头、打印机、等不同标准的接口
软件:
操作系统:不同系统的兼容性;wingdonws/linux/Unix/MAC
相同系统不同版本的兼容:winXP、win7、win10
数据库:不同数据库的兼容:Oracle、mysql、sqlserver、DB2
相同数据库不同版本的兼容:10G、11gR2、12g
浏览器:不同浏览器的兼容:IE、firefox、chrome、opera
相同浏览器不同版本:ie5、ie6、ie11 (itester)
与其他软件和中间件之间的兼容性。
向上兼容和向下兼容
比如:word2007打开word2003(向下兼容)高版本兼容低版本
(7)、容量测试(volume testing)
面向数据的测试,主要测试系统最大限度处理数据的能力。
(8)、数据备份测试(backup testing)
检查系统在出现鼓障的时候,备份数据的能力(自动备份和手动备份)
(9)、失效恢复测试(recorvery testing)
系统在一定的软件和硬件的运行中恢复的能力,指定在一定的时间范围内恢复成功。(恢复的速度和恢复的程度)
(10)、可用性测试(usability testing)
检测系统的易操作性和系统的易使用性。
(11)健壮性测试(robustness testing)
系统出现故障后自动的恢复能力。以及忽视故障后继续运行的能力。
(12)安装测试(installtion testing)
1、是否可以安装;2、是否可以选择正确的路径;3、安装中断是否会有残留的文件产生;4、取消安装;5、再次安装;6、安装过程是否有友好的信息提示;7、忽略;8、修复;9、卸载
(13)配置测试(configuration testing)
主要面向硬件、检测硬件之间的测试(pc、主键、外设、接口、驱动)
(14)文档测试(documnetion testing)
《帮助文档》《用户手册》主要检测系统文档的正确性和手册的可操作性。
(15)在线帮助(on line help testing)
系统提供的实时咨讯服务的可操作性和实用性测试。
(16)GUI测试(Graphical user interface)图像用户接口;菜单、图片、按钮等等。
(17)安全测试(security testing)
验证非法或非正常途径进入系统,系统的保护和防御机制。

TAG: 软件测试

我是你的菜的个人空间 引用 删除 我是你的菜   /   2017-04-26 11:16:50
-3
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-06  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5073
  • 日志数: 6
  • 建立时间: 2017-04-19
  • 更新时间: 2017-05-06

RSS订阅

Open Toolbar