软件测试之常识篇 3

来源:互联网 发布:英语 加油 知乎 编辑:程序博客网 时间:2024/04/29 07:32

1、β测试

是由软件的最终用户们在一个或多个客户场所进行,是软件在开发者不能控制的环境中的“真实”应用

用户记录在该测试过程中遇到的一切问题,并且定期把这些问题报告给开发者,开发者在接受到该测

试的测试报告后,对软件产品进行必要的修改,并准备向全体客户发布最终的软件产品

2、功能测试

Function  Testing,是黑盒测试的一种,根据软件需要规格说明书中的性能需求进行的测试,以验证其

性能是否能满足要求

一般测试要求包括:(1)用正常值的等价类输入数据值的测试;(2)用非正常值的等价类输入数据值测试;

(3)进行每个功能的合法边界值和非边界值输入的测试 and  so on

3、界面测试

UI   Testing(UI是User    Interface的缩写,即用户界面),也可以称作人机交互界面测试。一般情况下,都

把软件的界面测试用例同软件的逻辑功能测试用例分开去写

4、易用性测试

Usability   Testing,是指从软件使用的合理性和方便性等角度对软件系统进行检查,来发现软件中不方便

用户使用地方

5、安装测试

Installation    Testing,对安装过程是否符合安装规程的测试,以发现安装过程中的错误;这里的安装测试

是广义上的,包括安装、卸载

6、兼容性测试

Compatibility      Testing,兼容性测试包括硬件兼容性测试和软件兼容性测试;硬件兼容性主要是指软件运

行的不同硬件平台的兼容性,如PC机、笔记本、服务器等;软件兼容性主要是指软件运行在不同的操作系

统等软件平台上的兼容性

7、性能测试

Performance    Testing,是指对软件的运行反馈速度、所消耗系统资源等各种性能指标的测试

8、可靠性测试

Reliability    Testing,又称为稳定性测试,是指连续运行被测系统,检查系统运行时的稳定程度。

人们通常用MTBF(Mean   Time    Between   Failure)来衡量系统的稳定性,MTBF越大,系统的

稳定性越强

9、负载测试

Load     Testing,是性能测试的一种,通常是指被测系统在其能忍受的压力<极限范围之内连续

运行>,来测试系统的稳定性

10、压力测试

Stress     Testing,是性能测试的一种,通常是指持续不断地给被测系统增加压力,直到将被测

系统压垮为止,用例测试系统所能承受的最大压力

0 0
原创粉丝点击