软件测试自学2024.3.18

本文介绍了软件缺陷的定义、判定标准,包括多功能、少功能、功能错误等,并详细阐述了缺陷管理流程,如提交验证关闭。此外,还提到使用Excel和缺陷管理工具禅道进行缺陷记录和跟踪。最后,讨论了缺陷标题的编写规范和分析其重要性。
摘要由CSDN通过智能技术生成

学习目标2024.3.18

执行用例(课上案例编写的用例)

缺陷相关知识(实际结果的正确性)

1.能够说出软件缺陷判定标准

缺陷定义:软件中存在的各种问题都称为缺陷

标准:多功能,少功能,功能错误,缺少隐形功能,易用性

2.能够说出项目中缺陷的管理流程

提交 验证 关闭

3.能够使用Excel对于缺陷进行管理

4.能够使用工具管理缺陷 --禅道:管理用例,管理缺陷

一。用例执行

说明:执行结果与用例的期望结果不一致(含义),为缺陷

执行失败的用例:

·用例执行不通过为缺陷,需要进行缺陷管理。

二。缺陷介绍

2.1.定义:

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

2.2.缺陷的判定标准:

1.软件未实现需求说明书中明确要求的功能----少功能

2.软件出现了需求说明书中指明不应该出的错误----功能错误

3.软件实现的功能超出需求说明书指明的范围---多功能

4.软件未实现需求说明书中虽未明确但应该实现的要求---隐性功能错误

5.软件难以理解,不易使用,运行缓慢,用户体验感不好----不宜使用

2.3.缺陷产生的原因

1.需求阶段:需求描述不易理解,有歧义,错误等。

2.设计阶段:设计文档存在错误或者缺陷。

3.编码阶段:代码出现错误。

4.运行阶段:软硬件系统本身故障导致软件缺陷。

2.4.软件缺陷的生命周期

·

1.回归测试: ①常规项目回归:项目本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块②非常规项目(银行、部队、航天):新增功能,必须全部复测。 2.回归bug:

上一个版本发现的陷,开发修复完毕,在下个版本进行重新验证,

2.5软件缺陷的核心内容

缺陷描述

缺陷提交

2.6.缺陷提交要素

2.7.软件缺陷类型

1.功能错误

2.错误页面UI

3.兼容性错误

4.数据(数据库)

5.易用性

6.改进建议

7.架构


·工作流程

1.设计用例->执行用例(执行测试)->缺陷(提交,验证,关闭)

2.缺陷定义:任何bug

3.缺陷标准:多功能,少功能,错误,缺少隐形功能,易用性

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

5.提交缺陷信息:指派人,缺陷等级,修复优先级,类型,状态(统计缺陷)


eg:注册

三。缺陷编写

3.1.缺陷报告示例
3.2.缺陷的跟踪流程
3.3提交缺陷的注意事项

可重现:缺陷可以重复

唯一性:一个缺陷上报一个问题

规范性:符合让公司或者项目要求


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

缺陷可复现 是否为bug

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


3.4缺陷编写规范

准确 具体 简洁易懂 次序清晰

四。缺陷管理工具

4.1工具

·Excel

·项目管理工具-管理缺陷(禅道,JIRA ,TFS)

1.禅道:用户登录 - 禅道

4.2步骤:

测试 BUG +提bug

1.登陆:

2.创建缺陷

3.关闭缺陷

五。缺陷标题分析

作用是什么?想要达到什么效果?---让人看明白

如何让人看明白?

eg:15位纯数字验证合法,期望:不合法

1.描述测试数据+实际结果(预期结果)--标题15位纯数字结果合法(期望:不合法)

2.测试数据描述+预期结果(实际结果)----标题15位纯数字预期不合法(实际:合法)

3.测试数据描述+实际结果(需求)--标题15位纯数字结果合法(需求:标题位15位字符串)

eg:缺陷标题实例

输入第一类A或B,第二列不是数字,预期结果输出L、M(实际输出:L) 输入第一类A或B,第二列不是数字执行结果输出L(期望:输出L、M) 输入不正确的取款金额,结果取款成功(预期:取款失败,提示:不是正确金额)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值