软件测试第一章

目录

一、软件测试

1.1、软件测试的定义:

1.2、软件测试的目的:

二、主流技术

2.1、功能测试

2.2、自动化测试

2.3、接口测试

2.4、性能测试

三、测试分类

3.1、按测试阶段划分

3.1.1、单元测试

3.1.2、集成测试(接口测试)

3.1.3、系统测试

3.1.4、验收测试

3.2、按测试代码可见度划分

3.2.1、黑盒测试

3.2.2、灰盒测试

3.2.3、白盒测试

四、模型

4.1、质量模型

五、软件测试流程

5.1、需求评审

5.2、计划编写

5.3、用例设计

5.4、用例执行

5.5、缺陷管理

5.6、测试报告

六、测试用例

6.1、什么是用例

6.2、什么是测试用例

6.3、用例的作用

6.4、用例编写格式

6.5、用例练习


一、软件测试

1.1、软件测试的定义:

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

1.2、软件测试的目的:

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

二、主流技术

2.1、功能测试

主要验证程序的功能是否满足需求

2.2、自动化测试

使用代码或工具代替手工,对项目进行测试。

2.3、接口测试

使用代码或工具对服务端提供的接口进行测试。

2.4、性能测试

模拟多人使用软件,查找服务器缺陷。

三、测试分类

3.1、按测试阶段划分

3.1.1、单元测试

针对程序源代码进行测试

3.1.2、集成测试(接口测试)

针对模块之间访问地址进行测试

3.1.3、系统测试

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

3.1.4、验收测试

分为内测、公测、使用不同人群发掘项目缺陷。

3.2、按测试代码可见度划分

3.2.1、黑盒测试

源代码不可见,UI功能可见

3.2.2、灰盒测试

部分源代码(接口)可见、功能不可见

3.2.3、白盒测试

全部代码可见、UI功能不可见

四、模型

4.1、质量模型

衡量一个优秀软件的维度

1、功能。2、性能。3、兼容性(浏览器、操作系统、手机)。4、易用性(简洁、友好、流畅、美观)。5、可靠性(无响应、卡顿、死机)。6、安全(传输加密、存储加密).7、可移植性(网络数据迁移)。8、可维护性。

五、软件测试流程

5.1、需求评审

确保各部门需求理解一致

5.2、计划编写

测什么、谁来侧、怎么测

5.3、用例设计

验证项目是否符合需求的操作文档

5.4、用例执行

项目模块开发完成开始执行用例文档实时测试

5.5、缺陷管理

对缺陷进行管理的测试

5.6、测试报告

实施测试结果的文档

六、测试用例

6.1、什么是用例

用户使用的案例

6.2、什么是测试用例

是为测试项目而设计的执行文档

6.3、用例的作用

防止漏测、实施测试的标准、

6.4、用例编写格式

八要素:用例标号、项目/模块、优先级、前置条件、测试步骤、测试数据、预期结果

  

6.5、用例练习

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值