软件测试 Day-01

本文详细介绍了软件测试中的各种主流技术,如功能测试、自动化测试、接口测试等,按照测试阶段和代码可见度进行了分类,并阐述了质量模型、测试流程以及测试用例的重要性。
摘要由CSDN通过智能技术生成

软件测试 Day-01

主流技术

功能测试:验证程序的功能是否满足需求
自动化测试:使用代码或者工具代替手工,对项目进行测试
接口测试:使用代码或者工具对服务端提供的接口进行测试
性能测试:模拟多人使用软件,查找服务器缺陷

测试分类

按测试阶段划分

单元测试:针对源代码进行测试(一般为开发自己测试)
集成测试(接口测试):针对模块之间访问地址进行测试
系统测试:对整个系统进行测试包括功能,兼容,文档等测试
验收测试:主要分为内测,公测,使用不同人群来发掘项目缺陷

按代码可见度划分

黑盒测试:看不见源代码,主要对程序功能进行测试(阶段划分->系统测试)
灰盒测试:看见部分源代码,主要对程序接口进行测试(阶段划分->集成测试)
白盒测试:看见全部代码,主要对程序代码进行测试(阶段划分->单元测试)

总结

系统测试和⿊盒测试重点核心是功能测试
集成测试和灰盒测试⼜称接⼝测试
单元测试和⽩盒测试是对代码进⾏测试
自动化测试归属功能测试
性能测试、安全测试归属专项测试

模型

质量模型

功能性 例:功能数量,功能正确实现,错误处理情况
性能 例:服务器每秒请求数,服务器硬件配置是否满足需求
兼容性 例:浏览器(谷歌,IE,火狐,欧朋,苹果),操作系统(windows,linux,macos),手机(分辨率,品牌,系统,网络,其他)
易用性 例:简洁,友好,流畅,美观
可靠性 例:无响应,卡顿,死机
安全性 例:信息传输,信息储存
可维护性 例:代码说明
可移植性 例:网站数据迁移

测试流程

1.需求评审 确保各部门需求理解一致
2.计划编写 测什么,谁来测,怎么测
3.用例设计 验证项目是否符合需求的操作文档
4.用例执行 项目模块开发完成开始执行用例文档实施测试
5.缺陷管理 对缺陷进行管理的过程
6.测试报告 实施测试结果文档

测试用例

什么是用例:用户使用的案例
什么是测试用例:是为测试项目而设计的执行文档
用例的作用: 防止漏测,实施测试的标准

用例编写的格式
用例编号:项目_模块_编号
用例标题:预期结果(测试点)
项目/模块:所属项目或者模块
优先级:用例的重要程度或优先级P0~P4(P0最高)
前置条件:要执行此用例,有哪些前置操作
测试步骤:描述测试的步骤
测试数据:操作的数据,若没有则可以为空
预期结果:期望达到的结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值