学习目标

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

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

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

4、能使⽤⼯具管理缺陷。

一、缺陷

1、定义

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

2、缺陷标准

1、少功能

2、功能错误

3、多功能

4、缺少隐性功能

5、易⽤性(软件测试⼈员专业⻆度)

3、缺陷产⽣的原因

1、需求⽂档

2、架构设计

3、编码实现

4、环境(硬件、软件)

4、缺陷的⽣命周期

1、回归测试:

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

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

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

5、缺陷核⼼要素

6、缺陷提交要素

 7、缺陷类型

1、功能错误

2、UI⻚⾯错误

3、兼容性

4、数据(数据库)

5、易⽤性

6、建议

7、架构缺陷

8、⼯作流程(⼩结)

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

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

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

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

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

二、缺陷管理

1、缺陷管理工具(推荐)

1、项⽬管理⼯具-管理缺陷 (禅道、JIRA、 Bugzilla、TFS)

2、Excel管理缺陷

2、 excel示例

3、缺陷跟踪流程

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

4、提交注意事项

⾯试题:发现缺陷后,⾸先回怎么办?--确定Bug可复现、确定是Bug。

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

5、禅道(项⽬管理⼯具)

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

特点:

使⽤流程图 :

6、缺陷标题扩展

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

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

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

软件测试基础(三)—— 缺陷判断标准、缺陷管理流程、缺陷工具推荐相关推荐

  1. 软件测试基础知识大全【乐搏TestPRO】

    在很多人的认知里,软件测试入门门槛低,简单易学.确实,软件测试基础知识更偏向于理论方法的学习,及部分常用工具的学习. 接下来的70个基础知识讲解,弄明白后这些问题后,软件测试入门也基本掌握了.本篇共分 ...

  2. 第二章软件测试基础知识

    2.1  软件测试发展历程  软件测试伴随着软件的产生而产生.早期软件开发过程中,软件规模小,复杂程度低,软件开发过程相当混乱无序,软件测试含义也比较窄,等同于"调试".此时软件测 ...

  3. 如何理解关联法则中的三个判断准则

    关联法则中,我们最常用到的无外乎是三种判断的准则:support,confidence和lift. 先给出三个判断标准的公式: 1.support(A)= number of A/total item ...

  4. 软件测试基础面试常问问题(三)

    1.什么是兼容性测试? 答:指对所设计程序与硬件.软件之间的兼容性的测试.分为浏览器兼容测试 和分辨率兼容测试两类.并且针对web和app分别探究,web多以浏览器的种类及版本,app多以不同的系统, ...

  5. 软件测试基础----缺陷

    软件测试基础----缺陷 缺陷的定义:★★★★ 产生缺陷的原因: 缺陷的类型: 缺陷的严重程度:★★★★★ 缺陷的修复优先级:★★★★★ 缺陷的状态: 缺陷的来源: 缺陷的根源: 缺陷的识别: 缺陷的 ...

  6. JavaScript基础知识(三个判断、三个循环)

    三个判断 if-else-只会执行其中一个条件 如果if条件中只有一个值,那么会默认转布尔: if(1=="1"){ // 当括号中条件为true时,执行此处的代码 console ...

  7. 全国大学生软件测试大赛Web应用测试(三)Selenium功能测试具体流程

    全国大学生软件测试大赛Web应用测试(三)Selenium功能测试具体流程 Selenium功能测试环境配置. Selenium功能测试得分技巧 1.登录慕测官网 2.点击练习.搜索关键词" ...

  8. 软件测试基础课程学习笔记5---软件缺陷概述

    一.缺陷概述 软件缺陷(software defect)是对软件产品预期属性的偏离现象.它包括检测缺陷和残留缺陷.每一个软件组织都知道必须妥善处理软件中的缺陷,我们一般成缺陷为"bug&qu ...

  9. 软件测试基础知识(大全)

    1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型,如果细分的话,有平台的兼容, ...

最新文章

  1. 自定义UISearchBar外观
  2. sql OFFSET 和 ORDINAL
  3. spring boot 在eclipse里启动正常,但打包后启动不起来
  4. java面板如何设置大小_java面板调整大小问题
  5. 通过lseek产生空洞文件
  6. java报表 统一服务器_java报表软件中本地效果与服务器效果不一致问题处理经验分享...
  7. 支持linux_Linux的UL库 支持MCC数据采集卡
  8. ESP8266教程4 — ESP8266 智能配网
  9. qq互联php教程,thinkphp5怎么整合qq互联登录教程
  10. 有生之年转ta系列 美术部分 1.1 美术理论基础
  11. python发邮件被认定为垃圾邮件_python笔记:解决163邮件批量发送被误认为是垃圾邮件而导致无法方法是使用QQ邮件发...
  12. Jenkins--创建自己的第一个Jenkins任务
  13. 几年前的项目用了YYYY-MM-dd,跨年夜老板喊我回去改Bug
  14. 全时定妆精致小欧眉,温柔与酷可以兼得
  15. C语言编写的计算生肖年份的小程序
  16. oracle delete not in 优化,Oracle中的sql语句优化
  17. matlab DSP6678,TI CC6678数字信号处理器 (DSP) 的50种用法
  18. 如何使用phpdoc生成PHP文档
  19. 网络分布视频技术与盈利性视频站点技术
  20. QtVtk-009-Cone4

热门文章

  1. Python的实用机器学习--重要概念
  2. 逆向分析软件去除易语言花指令完成注册
  3. mysql关系型数据库的优点和缺点_关系型数据库和非关系型数据库的区别和特点...
  4. AJAX框架衣柜拉手,衣柜拉手效果图 同样的卧室不同风格的拉手设计
  5. Scenario Runner (CARLA)
  6. oracle pls-00302 ora-06550,PLSQL错误PLS-00302
  7. 【机器学习算法】聚类分析-1 聚类是什么,我们如何确定类别间的相似性或者相异性
  8. 如何打造爆款/提升产品力?思路在这里!
  9. 哪款蓝牙耳机防水比较好?四款适合运动佩戴的蓝牙耳机推荐
  10. 大厂之路一由浅入深、并行基础、源码分析一 “J.U.C”之collections框架:ConcurrentHashMap扩容迁移等方法的源码分析