测试类型

Posted on Posted in TestDoc

下面主要举例一些测试的分类及测试策略,在实际开展测试中可有所删减

1、功能测试:最主要的一种测试类型,对提供给用户的功能进行验证测试。主要针对功能错误或遗漏、界面问题、性能错误(软件本身的性能,处理性能;与性能测试进行区分)、数据及访问错误,初始化及终止错误。

2、性能测试:检查系统是否满足在需求中所规定达到的性能,性能主要包括了解程序的内外部性能因素。内部性能因素包括测试环境的配置,系统资源使用状况;外部因素包括响应时间,吞吐量等。又可包含负载测试、压力测试、稳定性测试。性能主要考虑的指标:并发用户数UV、每秒事务数TPS、系统响应时间、设备性能等

3、负载测试:在我们的测试过程中,来逐步增加负载,并且记录下被测系统相应的性能表现,最终确定出系统在正常指标范围下的最大负载。

4、压力测试:压力测试又称强度测试,主要是检查系统运行环境在极限情况下软件运行的能力,比如说给一个相当大的负荷或网络流量给应用软件。

5、稳定性测试:一般是以稍大于正常业务量的一个负载,对系统进行持续的长时间的测试。比如说24*5,即连续5天对系统施加压力,以确定系统在长时间压力下的稳定性如何。

6、安全测试:对软件产品进行测试以确保其符合产品安全需求和质量标准,我们提到安全测试一般还有一个相提并论的概念,即渗透测试。

7、渗透测试:通过模拟对软件系统的恶意攻击行为来评估系统安全性的一种测试。

8、兼容性测试:对软件产品在软件本身的兼容性、不同平台下的兼容性、软件对运行设备的兼容性、软件互操作性(如微信)、浏览器的兼容性等方面进行测试。

9、文档测试:针对软件产品的交付品,配套的文档类部件的测试。检查内部/外部文档的清晰性和准确性,对外部文档而言,还必须考虑文档的简单明了,相关的技术术语是否解释清晰等方面的检查。如用户手册、使用说明、用户帮助文档等。关注的点主要是完整性、正确性、一致性、易理解性、易浏览性。

10、易用性测试:从使用的合理性和方便程度对系统及软件进行相关的测试和检查,在不影响程序主体和耗费时间太长的前提下,建议多从用户的使用角度来考虑,用户是否感觉方便,注重用户的体验

11、本地化测试:针对软件的本地化版本实施的针对性测试,主要包括语言、书写习惯、时区、日期格式、货币、当地风俗、法律法规,政治敏感内容等。

12、多语言测试:对不同的语言平台,环境下,包括界面,语法,基本功能方面的测试。

13、部署测试:也称安装测试,主要验证系统部署过程,并确保软件经过安装测试后可以正常使用。主要测试内容:在不同环境下的部署验证;参照部署文档执行,过程的合理、正确性;基础测试数据。

14、无障碍测试:也称可访问性测试,是指软件需要提供便于特殊人群使用的功能,包括视障、听障、老年人、身体残疾用户等。

15、正常测试:测试某个功能是否满足需求的定义,功能是否正确,完备。

16、边界测试:对某个功能的边界情况进行测试。

17、异常测试:对某些功能来说,其边界情况无法简单的了解或某些操作不完全是正确的但又是可能发生的,类似这样的情况需要书写相关的异常测试。

18、接口测试:在模块组装测试中,很多问题出现在接口部分。单个模块的功能实现了,但组装在一起,就无法正常工作。接口测试要包括两部分的测试:(1)根据设计文档,构造测试数据,验证接口是否正确;(2)将接口关联的模块组装在一起进行联调测试。接口测试可以同时检查设计文档的正确性。

19、界面测试:主要为了测试基于UI界面的测试。

20、启动/停止测试:检查系统,启动,停止,监控,维护等相关的功能是否正常

发表评论

电子邮件地址不会被公开。 必填项已用*标注