软件测试基础(笔记)

一、测试常用分类

1、按阶段分

(1)单元测试:针对源代码测试(一般为开发完成)

(2)集成测试:又名为接口测试,主要针对模块与模块,系统与系统直接的接口进行验证

(3)系统测试:针对软件全面进行验证(功能、兼容、文档)

(4)验收测试:内测(公司内部人员测试)、公测(用户测试)

2、代码可见度划分

(1)黑盒测试:又名为功能测试(不能根据代码,只能对功能进行验证)

(2)灰盒测试:有名为接口测试(可看见部分代码)

(3)白盒测试:又名为单元测试(专门针对代码进行测试)

3、总结

(1)系统测试和黑盒测试重点核心是功能测试

(2)集成测试和灰盒测试都可以被称作接口测试

(3)单元测试和白盒测试是对代码测试

(4)自动化测试属于功能测试

(5)性能测试、安全测试属于专项测试

4、冒烟测试

在进行大规模测试之前,需要针对程序主要功能进行验证,保证程序具有可测性。

二、如何进行测试

1、针对任何软件、硬件,测试都要覆盖的方面

(1)功能性

(2)性能效率

(3)兼容性

(4)易用性

(5)可靠性

(6)信息安全

(7)可维护性

(8)可移植性

2、软件开发流程、软件测试在开发流程中的作用

开发流程:需求分析、概要设计、详细设计、编码

测试流程:单元测试、集成测试、系统测试、验收测试

3、测试流程

(1)需求分析

先:查看需求分析文档,记录不清晰

①确定各部门对需求理解一致

②站在不同角度上对需求进行查漏补缺

(2)测试计划(一般为测试部老大制定)

核心:

①测什么:测试目标及范围

②谁来测:人员进度安排

③怎么测:测试测略、测试工具

(3)测试用例设计

设计执行测试的文档

(4)测试用例执行

执行测试文档

(5)缺陷管理

要跟踪:提交->验证->关闭

(6)测试报告

测试目标、测试过程、缺陷统计、缺陷分析、测试总结

三、测试用例表字段

(1)用例:用户使用的案例

(2)测试用例:执行测试的文档(用户使用的案例)

(3)考虑点:质量模型(功能、性能、兼容、易用、安全)

(4)作用:

①防止漏测

②实施测试标准

(5)格式(八大要素):

①用例编号:项目+模块+编号

②用例标题:预期结果+操作步骤

③模块项目:所属项目或模块

④前置条件:要执行此条用例,有哪些前置操作

⑤优先级:表示用例的重要程度或者影响力P0~P4(P0最高)

⑥测试步骤:描述操作的步骤

⑦测试数据:操作的数据,没有的话可以为空

⑧预期结果:期望达到的结果

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值