软件测试相关基础

1. 软件产生流程

需求产生 -> 需求文档 -> 设计效果图 -> 产品开发 -> 产品测试 -> 部署上线

2. 什么是软件测试

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

3. 软件测试目的

减少软件缺陷,保障软件质量

4. 测试分类

===按阶段划分

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

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

系统测试:对整个系统进行测试,包括功能、兼容、文档等

验收测试:使用不同用户测试,主要分为内测、公测。

===按照代码可见度划分

黑盒测试:源代码不可见,UI可见

灰盒测试:源代码部分可见,功能不可见

白盒测试:全部源代码可见,UI功能不可见

5. 质量模型

功能、性能、兼容、易容、安全

6. 测试流程

需求分析、计划编写、用例设计、用例执行、缺陷管理、测试报告

7. 等价类划分

针对穷举场景设计,有效等价类和无效等价类

明确需求、确定有效等价类和无效等价类、提取数据编写测试用例

8. 边界值分析法

上点:边界上的点。离点:距离上点最近的点。内点:范围内的点。

边界值分析法优化:优化离点,开内闭外,满足一个合法一个不合法

-99 <= a <= 99(最多7个点(-100,-99,-98,0,98,99,100))优化到5个(-100,-99,0,99,100) 

9. 判定表法

条件桩、动作桩、条件项、动作项,贯穿条件项和动作项的一列就是一条规则。

假设有n个条件,每个条件的取值有两个,全组合有2的n次方种规则

10. 场景法

根据场景流程图编写测试用例

11. 错误推荐法

当项目用例都执行完毕,且BUG修复完成,离上线还有一段时间,在这段时间中可使用错误推荐法。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值