软件测试基础

软件测试基础

一、软件测试的定义

​ 在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

二、测试流程

在这里插入图片描述

三、软件测试分类

1、按照阶段划分

​ 单元测试:是指对软件中的最小可测试单元进行检查和验证。

​ 集成测试:集成测试是单元测试的下一个阶段,是指将通过测试单元模块组装成系统或者子系统,再进行测试,重点测试不同模块的接口部分。

​ 系统测试:指的是将整个软件系统看做一个1个整体进行测试,包括对功能、性能,以及软件所运行的软硬件环境进行测试。

​ 验收测试:以用户为主的测试,软件开发人员和质量保证人员参加。

2、按照是否运行程序划分

​ 静态测试:是指不实际运行被测试软件,而只是静态的检查程序代码、界面或者文档中可能存在的错误的过程。

​ 动态测试:是指实际运行被测程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符的过程。

3、按照是否查看源代码划分

​ 白盒测试:是指研究里边源代码和程序结构并完成测试的测试方法(单元测试,ui/接口自动化测试)

​ 黑盒测试:不需要了解程序的源代码,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值