软件测试DAY1-DAY2

本文详细介绍了软件测试的关键概念,包括功能测试、自动化测试、接口测试等七种分类,质量模型中的五大重点,以及测试流程的六个步骤和测试用例设计的要点,如等价类划分方法。
摘要由CSDN通过智能技术生成

测试主流技能

1.功能测试:测试主要验证程序的功能是否满足要求。
2.自动化测试:使用代码或者工具代替手工,对项目进行测试。
3.接口测试:验证接口。
4.性能测试:模拟多人使用软件,查找服务器缺陷。

测试分类

按测试阶段划分:
单元测试:针对程序源代码进行测试。
集成测试:又称接口测试,针对程序接口进行测试。
系统测试:对整个系统进行测试包括功能、兼容、文档等测试。
验收测试:内测、公测,使用不同人群发掘项目缺陷。
按代码可见度划分:黑盒测试、灰盒测试、白盒测试

质量模型

质量模型:衡量一个优秀软件的维度。
功能性:功能数量、功能正确实现、报错引导
性能:服务器每秒处理的请求数、服务器硬件配置
兼容性:浏览器、操作系统、手机
易用性:简洁、友好、流畅、美观
可靠性:无响应、响应慢、系统崩溃
安全:传输加密、存储加密
可移植性:数据迁移
可维护性:代码注解
重要:功能、性能、兼容、易用、安全

测试流程

需求评审、计划编写、用例设计、用例执行、缺陷管理、测试报告
需求评审:各部门需求理解一致(对于测试:需求里有多少功能,多少功能是核心的)
计划编写:测什么、谁来测、怎么测
用例设计:验证项目是否符合需求操作文档
用例执行:执行用例文档实施测试
缺陷管理:缺陷提供给开发,开发修改,验证缺陷修改完成
测试报告:实施测试结果文档

测试用例

用例:用户使用的案例
测试用例:为测试项目而设计的执行文档
测试用例作用:防止漏测、实施测试的标准、
用例设计编写格式:
八大要素举例:
用例编号:hm_login_002 (项目_模块_编号)
用例标题:登录失败(手机号为空)(测试点)
模块:登录
优先级:P1(P0-P4,P0最高)
前置条件:1. 打开登录页面 (执行此条用例,有哪些前置操作)
测试步骤:1.输入手机号 2.点击发送验证码数据 3.输入验证码 4.勾选协议 4.点击登录(描述操作步骤)
测试数据:1.手机号 :为空 2.验证码:8888 3.其他输入正确数据(操作的数据,没有的话可以为空)
期待结果:1.手机文本框状态为红色 2.点击发送验证码按钮,不弹出滑块 3.登录失败,显示手机号不能为空(期望达到的结果)

用例设计

1.能对穷举场景设计测试点。
2.能对限定边界规则设计测试点。
3.能对多条件依赖关系进行设计测试点。
4.能对项目业务进行设计测试点。
等价类划分法
说明:在所有测试数据中,具有某种共同特征的数据集合进行划分
分类:
有效等价类:满足需求的数据集合(只取其一)
无效等价类:不满足需求的数据集合(其一到其二)
步骤:
1.明确需求
2.确定有效和无效
3.提取数据编写测试用例
举例:
要求:
长度:6-10位
类型:自然数

测试举例

在这里插入图片描述

问题

软件测试的定义:
7种测试分类的区别:
质量模型的重点5项:
测试流程的6个步骤:
测试模板的8要素:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值