软件功能测试基础

本文介绍了软件测试的基础知识,包括软件测试的目的、主流测试技能、测试分类、质量模型、测试流程和测试用例设计。强调了功能测试的重要性,讲解了等价类划分、边界值分析、判定表等用例设计方法,并探讨了软件缺陷的定义、原因和生命周期。
摘要由CSDN通过智能技术生成

一、认识软件测试

1、什么是软件
      控制计算机硬件工作的工具

2、什么是软件测试

使用技术手段验证软件是否满足使用需求

3、软件测试目的

减少软件缺陷(bug),保障软件质量

二、测试主流技能

1、功能测试:测试主要主要验证程序的功能是否满足需求

2、自动化测试:使用代码或工具代替手工,对项目进行测试

3、接口测试:使用代码或工具验证程序中的接口是否访问正常

4、性能测试-(工具、代码实现):模拟多人使用软件,查找服务器缺陷

就业方向:1、功能测试+接口测试

2、功能测试+性能测试

3、功能测试+web自动化

三、测试分类

1、按测试阶段分:

(1)单元测试:针对程序源代码进行测试

(2)集成测试:又称接口测试,针对模块之间访问地址进行测试

(3)系统测试:针对程序的功能、非功能进行测试(功能、兼容、文档等测试)

(4) 验收测试:主要分为内测、公测,使用不同人群来发掘项目缺陷

2、按代码可见度划分

(1)黑盒测试:代码不可见、UI功能可见(系统测试)

(2)灰盒测试:部分代码可见,功能不可见(集成测试:接口)

(3)白盒测试:代码可见,功能不可见(单元测试)

四、模型

质量模型:功能、性能、兼容、易用、安全、可靠性、移植性、维护性

五、测试流程:

(1)需求评审、(2)编写测试计划、(3)用例设计、(4)用例执行、(5)缺陷管理、(6)测试报告

六、测试用例

1、用例:用户使用的案例

2、测试用例:为测试项目而设计的执行文档

3、测试用例作用:(1)防止漏测、(2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值