软件测试基础DAY2-用例执行

今天目标

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

  • 缺陷相关知识

    能够说出软件缺陷判定标准
    能够说出项目中缺陷的管理流程
    能够使用Excel对于缺陷进行管理
    能使用工具管理缺陷

一、用例执行

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

 

  • 执行失败的用例

 

提示:用例执行不通过为缺陷,需要进行缺陷管理

二、缺陷

2.1 定义

软件中存在的各种问题,都为缺陷,简称bug;

2.2 缺陷标准

1、少功能
2、功能错误
3、多功能
4、缺少隐性功能
5、易用性(软件测试人员专业角度)

3.3 缺陷产生的原因

1、需求文档
2、架构设计
3、编码实现
4、环境(硬件、软件)

3.4 缺陷的生命周期

 

1、回归测试:
    ①常规项目回归:项目本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。
    ②非常规项目(银行、部队、航天):新增功能,必须全部复测。
2、回归bug:上一个版本发现的缺陷,开发修复完毕,在下个版本进行重新验证。

3.5 缺陷核心要素

 

3.6 缺陷提交要素

 

3.7 缺陷类型

1、功能错误
2、UI页面错误
3、兼容性
4、数据(数据库)
5、易用性
6、建议
7、架构缺陷

  • 工作流程(小结)

设计用例->执行用例(执行测试)->缺陷(提交、验证、关闭)
缺陷定义:任何问题(Bug)
缺陷标准:多功能、少功能、错误、缺少隐性功能、易用性
描述缺陷重点:缺陷标题、前置条件、复现步骤、预期结果、实际结果、附件备注
提交缺陷信息:指派人、缺陷等级、修复优先级、类型、状态(统计缺陷)

三、缺陷管理

3.1 excel示例

 

3.2 缺陷跟踪流程

 

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

3.3 提交注意事项

 

面试题:发现缺陷后,首先回怎么办?--确定Bug可复现、确定是Bug。
提交时,要检查缺陷是否已存在。

3.4 缺陷管理工具

1、项目管理工具-管理缺陷 (禅道、JIRA、TFS)
2、Excel管理缺陷

3.5 禅道(项目管理工具)

 

  • 使用流程图

 

  • 使用禅道管理缺陷

    • 登录

    •  

    • 创建缺陷

    • 关闭缺陷

 

3.6 缺陷标题扩展

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是一个使用Python的pytest测试框架编写的测试脚本。它包含了一个测试用例和一个测试类,以及一个pytest的fixture。 - pytest.fixture(autouse=True, scope="class"):这是一个pytest的fixture,用于在测试脚本执行前进行一些准备工作。其中,autouse=True表示这个fixture会自动应用到所有测试函数和测试类中,而scope="class"表示这个fixture的作用范围是整个测试类。 - test_a、test_b、test_c、test_d:这些是测试用例,用于测试被测系统的不同功能点。它们都是普通的Python函数,函数名以test_开头,用于被pytest识别为测试用例。 - Test_Case:这是一个测试类,用于组织多个测试用例,并提供一些共享的数据和方法。它也是一个普通的Python类,类名以Test_开头,用于被pytest识别为测试类。 - if name == 'main': pytest.main(['-s', 'test_02_auto_scope.py']):这是一个简单的main函数,用于运行测试脚本。当直接运行这个脚本时,会调用pytest.main()函数来执行测试用例。其中,-s表示输出测试过程中的print语句,test_02_auto_scope.py表示测试脚本的文件名。 在这个测试脚本中,使用了pytest的fixture机制来管理测试用例执行环境。autouse=True表示这个fixture会自动应用到所有测试函数和测试类中,而scope="class"表示这个fixture的作用范围是整个测试类。因此,当执行这个测试脚本时,会先执行test1这个fixture函数,然后再依次执行所有的测试用例。在测试用例执行过程中,如果需要使用test1这个fixture提供的数据或资源,可以在测试函数或测试类中声明一个同名的参数。pytest会自动将fixture返回的数据或资源作为参数传递给测试函数或测试类。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值