软件测试基础

一、软件测试基础

学习目标

1.软件测试的定义

2.7种测试分类的区别

3.质量模型的重点5项

4.测试流程的6个步骤

5.测试模板的8个要素

1.认识软件及测试

1.1 什么是软件

软件是控制计算机硬件工作的工具

1.2 软件基本组成

1.3 什么是软件测试

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

1.4 软件测试的目的

 2. 测试主流技能

2.1功能测试

验证功能是否满足要求

2.2 自动化测试

使用代码或工具代替手工

2.3 接口测试

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

2.4 性能测试

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

3. 常见的测试分类

3.1 按测试阶段划分

3.2 按代码可见度划分

3.模型

质量模型:衡量一个优秀软件的维度

 

 

 

 

 

4.  测试流程

 5.测试用例

5.1 什么是用例

        用例:用户使用的案例

5.2 什么是测试用例

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

5.3 测试用例的作用

      •防止漏测

      •实施测试的标准

5.4 编写格式

5.5 练习

 

 

Day2 

目标

1.能对穷举场景设计测试点

2.对限定边界规则设计测试点

3.能对多条件依赖关系进行设计测试点

4.能对项目业务进行设计测试点

1.等价类划分法(穷举场景)

 步骤:

1.明确需求

长度:6~10位

类型:自然数

2.划分有效等价类和无效等价类

有效:8位自然数

无效:4位自然数、12位自然数、8位非自然数、为空

3.提取数据编写用例

12345678

1234、123456789012、1234567A、空

 

步骤

1.明确需求

区号前缀码后缀码
长度空、3位3位4位
类型数字数字数字
规则/非0且非1开头/

2.划分有效等价和无效等价

 3.提取数据、编写用例

2 边界值分析法(限定边界规则

2.1 边界范围节点

 2.2 边界值法设计用例步骤

1.明确需求

2.确定有效等价和无效等价类(只考虑类型

3.确定边界值范围

4.提取数据编写测试用例

 2.3 优化策略(7点优化5点)

重点:开内闭外

 2.4 使用场景

强调:单个输入框,常用的方式 边界加等价类

3 判定表法

解决多条件有依赖关系的测试

输入条件与输出结果之间有相互制约关系,使用判定表法。

3.1 定义

表格形式表达多条件逻辑判断的工具

3.2 设计用例步骤 

4 场景法(业务测试覆盖)

覆盖业务测试需要使用流程图法

先测试业务,后测试单页面 单模块

4.1 流程题法

业务用例是根据流程图来梳理的,需要先了解流程图

5.错误推荐法

使用场景:当项目用例都执行完毕,且bug修复完成,离上线还有一段时间。

先跟产品确定重要的业务,先验证主业务,在验证主功能的正向、逆向

 三、缺陷管理

说出软件缺陷判定标准

能够说出项⽬中缺陷的管理流程

能够使⽤Excel对于缺陷进⾏管理

能使⽤⼯具管理缺陷

3 缺陷介绍

3.1 定义

软件在使用过程中存在的任何问题都叫软件的缺陷 ,简称bug。

3.2 缺陷的判定标准

 3.3 产生原因

 3.4 生命周期

 1、回归测试:

①常规项⽬回归:项⽬本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。

②⾮常规项⽬(银⾏、部队、航天):新增功能,必须全部复测。

2、回归bug:上⼀个版本发现的缺陷,开发修复完毕,在下个版本进⾏重新验证。

3.5 缺陷核心要素

3.6 总结 

设计⽤例->执⾏⽤例(执⾏测试)->缺陷(提交、验证、关闭)

缺陷定义:任何问题(Bug)

缺陷标准:多功能、少功能、错误、缺少隐性功能、易⽤性

描述缺陷重点:缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件备注

提交缺陷信息:指派⼈、缺陷等级、修复优先级、类型、状态(统计缺陷)

3.7 缺陷管理 

提示:知道测试和开发流程中涉及的工作即可。

管理工具 

1.禅道,JIRA,TFS

2.Excel管理缺陷

1)禅道

地址:https://demo.zentao.net/user-login.html

特点:

 

(2) 提交注意事项

面试题:当你发现缺陷后,首先会怎么办?

先确定缺陷是否可重现,确定他是bug。

提交是要检查缺陷是否已经存在

 四、web常用标签

1.说出常见的HTML标签的作用

2.

 4. HTML介绍

4.1 注释

  • 作用:描述的内容不会被浏览器执行
  • 说明:解析程序给程序员看
  • 快捷键:Ctrl+/
  • 测试点:前端页面上线之间检查注释描述或者去除注释

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值