发布时间:2021-12-02 16:04:28来源:转载
软件测试非常容易入门,软件产品的监视和测量对软件产品的特性进行监视和测量,主要依据软件需求规格说明书,验证产品是否满足要求。下面小编详细介绍下软件测试的定义和分类。
1、软件的定义
软件=程序+数据+文档;
且软件分为两大类:系统软件和运用软件;
系统软件:生成、准备和执行其他程序所需要的一组文件和程序,如操作系统windows、驱动程序;
运用软件:计算机用户为了解决某些问题而购买、开发或研制各种程序或软件包;如微信、QQ等;
2、软件测试的定义及目的
使用人工和自动手段来运行或测试某个系统的过程;目的在于验证它是否满足规定的需求,增加软件质量,提高用户体验;
3、软件测试的分类
按技术来分
白盒测试和黑盒测试
白盒测试技术是通过对程序内部结构(代码)的分析、检测来寻找问题。
黑盒测试技术是通过软件的外部表现来发现其错误和缺陷。对于软件测试而言,黑盒测试技术把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程
按用户对象动作测试方式来分
静态测试和动态测试
按测试阶段来分
单元测试、集成测试、确认测试、系统测试、验收测试
按测试内容来分
功能测试、压力测试、负载测试、性能测试、可靠性测试、安全性测试、兼容性测试
4、软件测试的原则
(1)、软件应该尽早投入测试(项目开始阶段、参与需求文档测试)
(2)、穷尽测试是不可行的,测试需要终止
(3)、所有的测试都应追溯到用户需求
(4)、程序员应该避免检查自己的程序
(5)、妥善报告测试过程中的所有文档
(6)、要有计划去测试,制定测试计划
(7)、二八原则
(8)、对于错误结果要进行确认过程
(9)、写测试用例的时候要考虑合法输入和不合法输入以及边界值条件
软件测试中服务器稳定性测试方法有哪些?
长沙达内软件测试培训班怎么样?
杭州达内软件测试培训课程好不好?
深圳宝安达内软件测试培训班怎么样?
厦门升学就业帮软件测试培训班有名吗?
软件测试是怎么分类的?
更多培训课程: 南昌软件测试 更多学校信息: 南昌达内IT教育培训 咨询电话: