位置:有考网 > 计算机类 > 软件测试 > > 软件测试的定义和分类  正文

软件测试的定义和分类

发布时间:2021-12-02 16:04:28来源:转载

软件测试非常容易入门,软件产品的监视和测量对软件产品的特性进行监视和测量,主要依据软件需求规格说明书,验证产品是否满足要求。下面小编详细介绍下软件测试的定义和分类

1、软件的定义

软件=程序+数据+文档;

且软件分为两大类:系统软件和运用软件;

系统软件:生成、准备和执行其他程序所需要的一组文件和程序,如操作系统windows、驱动程序;

运用软件:计算机用户为了解决某些问题而购买、开发或研制各种程序或软件包;如微信、QQ等;

2、软件测试的定义及目的

使用人工和自动手段来运行或测试某个系统的过程;目的在于验证它是否满足规定的需求,增加软件质量,提高用户体验;

3、软件测试的分类

按技术来分

白盒测试和黑盒测试

白盒测试技术是通过对程序内部结构(代码)的分析、检测来寻找问题。

黑盒测试技术是通过软件的外部表现来发现其错误和缺陷。对于软件测试而言,黑盒测试技术把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程

按用户对象动作测试方式来分

静态测试和动态测试

按测试阶段来分

单元测试、集成测试、确认测试、系统测试、验收测试

按测试内容来分

功能测试、压力测试、负载测试、性能测试、可靠性测试、安全性测试、兼容性测试

4、软件测试的原则

(1)、软件应该尽早投入测试(项目开始阶段、参与需求文档测试)

(2)、穷尽测试是不可行的,测试需要终止

(3)、所有的测试都应追溯到用户需求

(4)、程序员应该避免检查自己的程序

(5)、妥善报告测试过程中的所有文档

(6)、要有计划去测试,制定测试计划

(7)、二八原则

(8)、对于错误结果要进行确认过程

(9)、写测试用例的时候要考虑合法输入和不合法输入以及边界值条件

软件测试中服务器稳定性测试方法有哪些?
长沙达内软件测试培训班怎么样?
杭州达内软件测试培训课程好不好?
深圳宝安达内软件测试培训班怎么样?
厦门升学就业帮软件测试培训班有名吗?
软件测试是怎么分类的?

更多培训课程: 南昌软件测试 更多学校信息: 南昌达内IT教育培训 咨询电话:

相关内容: 软件测试的定义 软件测试的分类 南昌达内IT教育

同类文章