软件测试笔记

本文概述了软件测试的主要技能,包括功能测试、自动化测试、接口测试和性能测试的实施步骤。同时,介绍了按照阶段分类的单元测试、集成测试、系统测试、回归测试和验收测试,以及按透明度划分的黑盒测试和白盒测试。文章还强调了软件测试的目标是验证软件是否满足需求,并详细阐述了测试流程,从需求分析到测试总结的各个阶段。
摘要由CSDN通过智能技术生成

1.软件测试的主要技能:

(43条消息) 软件测试基础知识整理(详细版)收藏这篇足矣_Python软件测试木子的博客-CSDN博客

功能测试:等价类划分法(划分为有效等价类和无效等价类),边界值分析法(上点(2),离点(4),内点(1)),错误推测法

自动化测试:

1、功能测试完成,版本基本稳定

2、根据项目特性,选择自动化工具,搭建环境

3、提取手工测试的测试用例转化为自动化测试的用例

4、通过工具、代码实现自动化构造输入,自动检测输出结果是否符合预期

5、生成自动测试报告

6、持续改进,脚本优化

接口测试:模块和模块间的测试,例如登录接口测试

性能测试:人多时后,响应时间等等

2.软件测试分类(按照阶段):

单元测试:完成最小软件设计模块的测试,比如源代码的验证,确保正确性,白盒

集成测试:测试模块的接口部分是否达到需求文档要求,自顶而下,自底而上

系统测试:对整个软件系统整体进行测试,按照需求文档,黑盒,所有部件全覆盖

回归测试:软件发生修改后重新测试用例,保证正确性,防止之前出现过但修复后的缺陷不再出现。

验收测试:内测,公测,多用户对软件进行测试,alpha测试用户在开发者场所测试 beta测试:用户在用户场所测试,多用户。,

3.软件测试分类(按照透明度):

黑盒测试:在不考虑程序内部构造的情况下对程序的每个需求说明书上的功能进行测试

白盒测试:在程序内部覆盖所有逻辑和路径进行正确性的测试

4.软件测试:通过技术手段验证软件是否达到需求说明书的要求,确保产品质量。

5.测试流程:需求分析,测试计划,用例编写(用例编号,优先级,模块,前置条件,预期结果),用例执行,缺陷管理,测试总结。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值