学习测试必须先了解的理论知识

目录

一、软件的定义

二、软件基本组成

三、软件产生过程

四、软件测试定义

五、软件测试目的

六、测试主流技能

七、测试流程

八、测试用例


一、软件的定义

软件:控制计算机硬件工作的工具,分系统软件和应用软件两种。


二、软件基本组成

页面/客户端、代码服务器、数据服务器


三、软件产生过程

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


四、软件测试定义

软件测试:使用技术手段验证软件是否满足使用需求


五、软件测试目的

目的:减少软件中的缺陷(Bug),保障软件质量


六、测试主流技能

1、功能测试:验证程序的功能是否满足需求。

2、自动化测试:使用代码或工具代替手工,对项目进行测试。

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

4、性能测试:模拟多人使用软件,查找服务器缺陷。


七、测试流程

需求评审->计划编写->用例设计->用例执行->缺陷管理->测试报告

1、需求评审:确保各部门需求理解一致。

2、计划编写:测什么、谁来测、怎么测。

3、用例设计:验证项目是否符合需求的操作文档。

4、用例执行:项目模块开发完成开始执行用例文档实施测试。

5、缺陷管理:对缺陷进行管理的过程。

6、测试报告:实施测试结果文档。


八、测试用例

1、用例:用户使用的案例。

2、测试用例:为测试项目而设计的执行文档。

3、测试用例的作用:防止漏测、实施测试的标准,为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。

4、测试用例编写格式:

用例编号用例标题项目/模块优先级前置条件测试步骤测试数据预期结果
项目_模块_编号

预期结果(测试点)

所属项目或模块

表示用例的重要程度或影响力P0-P4(P0最高)

要执行此条用例,有哪些前置操作描述操作步骤操作的数据,没有就为空期望达到的结果

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值