验证功能是否实现,主要验证是否满足《需求规格说明》包含的内容。(验证的是了做什么)
(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)
验证非法或非正常途径进入系统,系统的保护和防御机制。