测试开发笔记

测试开发基础知识总结(一)

01测试基础

阶段目标及路线

软件测试:利用技术手段减少软件BUG,使其满足使用需求。

功能测试:测试软件某一功能是否能正常使用

自动化测试:使用代码或者工具,代替手工进行测试

接口测试:可以使用自动化工具或者代码来测试接口能否正常访问,比如登录接口、三方接口等

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

测试相关概念

测试分类:

按照测试阶段分类:单元测试(独立代码模块)、集成测试(又称接口测试,针对模块之间的访问地址进行测试)、系统测试(整个系统进行测试,包括功能、兼容等)、验收测试(内测外测)。

按照代码可见度分类:黑盒测试(代码不可见,比如功能测试)、灰盒测试(部分代码可见,比如接口测试)、白盒测试(代码可见,比如单元测试)。

模型测试:

质量模型:衡量一个优秀软件的维度,包括功能性、性能、兼容、易用性、可靠、安全、可维护、可移植性。

测试流程:

需求评审(需求一致性)、计划编写(分配测试任务)、用例设计(验证项目是否符合需求文档)、用例执行、缺陷管理(回归迭代测试)、生成测试报告。

测试用例

测试用例:为测试项目而设计的执行文档,使其尽可能覆盖所有用户的使用案例。

用例格式/测试模板(8个):用例编号、用例标题、项目/模块、优先级、前置条件、测试步骤、测试数据、预期结果。

用例编号用例标题项目/模块优先级前置条件测试步骤测试数据预期结果
Qq_login_001登录失败(账号为空)登录P11、打开QQ登陆页面2、账号已注册1、输入账号2、输入密码3、点击登录1、账号:空2、密码:****登陆失败,账号不能为空

02用例设计方法

等价类划分法

可以解决穷举问题,将具有共同特征的数据集合进行划分,可以分成有效等价类和无效等价类。

步骤:

1、明确需求(规则)

2、划分等价类—大多数可以按照长度、类型、具体规则来划分等价类

3、设计测试用例

心得:

挑选无效等价条件时只需选一种作为代表即可,关键在于根据需求规则组合出有效测试用例和无效测试用例,适合输入框、下拉列表、单选复选框类型。

边界值分析法

选取内点、正好等于(边界点)、刚好大于、刚好小于边界的值作为测试数据,比如大于-99并小于99的值,选择-100、-98、50、98、100。

步骤:

1、明确需求

2、划分等价类(只关注类型)

3、确定边界点(上点、内点、离点)

4、提取数据并设计测试用例
(未完待续…)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值