目录

一、软件测试的生命周期

二、如何描述一个bug

三、如何定义bug级别

四、bug的生命周期

五、如何开始第一次测试

六、测试的执行和bug管理

七、产生争执怎么办


一、软件测试的生命周期

软件测试的生命周期:

需求分析——测试计划——测试设计,测试开发——测试执行——测试评估

需求阶段:测试人员了解需求,对需求进行分解,得出测试需求

计划阶段:根据需求编写测试计划 / 测试方案

设计阶段:测试人员适当了解设计,进而设计编写一部分测试用例

测试阶段:根据测试用例和计划执行测试,在执行过程中记录,管理缺陷,测试完成后编写测试报告

运行维护:测试人员需要参与项目的实施工作,测试人员对项目产品的业务和操作一般都比较了解,加上优秀的表达能力,所以可以收集问题并及时反馈给相关负责人

二、如何描述一个bug

一个合格的bug描述必须包括以下几个部分:

1、发现问题的版本

开发人员需要知道出现问题的版本,才能获取对应版本的代码重新bug,并且版本的标识有利于统计每个版本的质量

2、问题出现的环境

环境分为硬件环境和软件环境,如果是web项目,需要描述浏览器版本,客户机操作系统等,如果是app项目,需要描述机型,分辨率,操作系统版本等,详细的环境描述有利于故障的定位

3、错误重现的步骤

描述问题重现最短步骤

4、预期行为的描述

要让开发人员知道怎么才是正确的,尤其要以用户的角度来描述程序的行为是怎样的,如果是依据需求提出的故障,能写明需求的来源才是最好的

5、错误行为的描述

描述错误的现象,crash等可以上传log,UI问题可以截图

6、其他

有可能是故障的分类,比如:界面故障,兼容性故障,也有优先级分类的,可以设置优先级

三、如何定义bug级别

bug的定义每个公司都不一致,在定义级别前先看公司规范~~

样例:

1)Blocker(崩溃)

阻碍开发或测试工作,造成系统崩溃死机死循环等,一旦出现应立即终止当前版本测试!

2)Critical(严重)

服务可以使用但系统主要功能部分缺失,数据库保存调用错误,用户数据丢失等

3)一般(Major)

功能没有完全实现但是不影响适用,次要功能需要完善

4)次要(Minor)

界面,性能缺陷,建议类问题,不影响功能操作,描述不清楚等

四、bug的生命周期

五、如何开始第一次测试

六、测试的执行和bug管理

七、产生争执怎么办

遇到争执不要怕,公正客观有理有据,先检查自身描述,再有礼貌地沟通~~

软件测试(基础知识)相关推荐

  1. 软件工程与软件测试基础知识_这是我在软件工程工作九个月中学到的知识

    软件工程与软件测试基础知识 I've been working for about nine months at Dexter as a software developer. I wrote a b ...

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

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

  3. 软件测试基础知识面试题目(25题英文题目)

    软件测试基础知识面试题目(25题英文题目) 1. Verification is:  a. Checking that we are building the right system b. Chec ...

  4. fiddler模拟服务器响应,2020军队文职计算机知识:【软件测试基础知识】如何使用fiddler模拟接口服务器...

    [导语]2020军队文职计算机知识:[软件测试基础知识]如何使用fiddler模拟接口服务器已发布,为助力各位考生做好2020年军队文职招聘考试准备,中公部队文职考试网提供了军队文职专业科目和综合辅导 ...

  5. 【软考软件评测师】软件测试基础知识

    [软考软件评测师]软件测试基础知识 软件测试基础知识 [软考软件评测师]软件测试基础知识 一. 软件测试的概念 1)软件测试定义的发展 2)软件测试的目的 3)软件测试的对象 4)对于测试组织者和实施 ...

  6. 软件测试基础知识——适合初学者

    软件测试基本概念 1.软件=程序+文档,软件测试=程序测试+文档测试. "程序"是指能够实现某种功能的指令的集合,"文档"是指软件在开发.使用和维护过程中产生的 ...

  7. 软件测试基础知识【归纳】

    (一)软件测试的定义 在规定的条件下对程序进行操作,以发现程序的错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程. 1 规定条件 --> 测试用例 2 发现程序的错误 --> 找 ...

  8. 01.软件测试基础知识整合

    软件测试基础 前言 一.什么是软件测试 二.软件测试的目的 三.软件测试的基本流程 四.测试分类 五.测试用例 1.什么是测试用例 2.测试用例的重要性 3.测试用例的设计方法 4.测试点分析 5.如 ...

  9. 软件测试基础知识总结(一)

    第一部分:软件评测知识 1.  软件质量与软件测试 软件测试:在规定条件下对程序进行操作,以发现错误,对软件质量进行评估,包括对软件形成过程的文档.数据以及程序进行测试 软件质量:软件特性的总和,软件 ...

  10. 软件测试基础知识-问答

    说明:本文以问答方式组织,分享一些软件测试的基础知识(有部分可能来自网络).如有不正确之处请指出,共同学习. 什么是软件测试? 答:依据软件需求规格和测试用例,使用人工和自动化的手段,来测试软件系统的 ...

最新文章

  1. expdp导出数据库实例应用
  2. 一个小而美的博客——前端——index
  3. 浅谈积性函数求前缀和
  4. VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决
  5. 怎么自己打印餐饮小票_自己怎么做餐饮外卖配送系统?可以开发外卖配送系统的公司有哪些?...
  6. (72)FPGA面试题-使用不同的代码实现2-4译码器?使用if语句
  7. oracle删除word回车符,看完oracle 007之后的笔记(有些乱)
  8. vs点击方法跳不到对于的地方_迷你世界:大神玩花式跑酷有多简单?老玩家教你,轻松学会百段跳...
  9. 学习python的一些脚本
  10. 菜鸟玩qt(9)---qt常见问题(转)
  11. android投屏到web,安卓投屏神器下载|安卓投屏神器(Web Video Caster)v4.5.4高级版下载 - 99安卓游戏...
  12. Java项目:SSM问卷调查系统
  13. excel高级筛选怎么用_Excel 筛选之“高级筛选”(绝对不可错过的强大工具)
  14. 囧妈 一场不需要“电影院”的电影
  15. 计算机锁屏打不开,电脑点锁屏锁不了怎么办
  16. 关于稼穑[jià sè] 的神话传说(稼穑:种植与收割,泛指农业劳动)
  17. 【UNR #1】合唱队形
  18. flash在线视频播放器
  19. 硬盘突然变raw格式_磁盘分区变成RAW格式怎么办?手把手教你解决方法
  20. 光场相机lytro的安装和使用

热门文章

  1. 66个求职应聘技巧性问答(四)
  2. 数据可视化 为业务提供决策建议
  3. java以太网通讯西门子plc300_plc 400 与plc300和 300与300 以太网通讯的问题-工业支持中心-西门子中国...
  4. python高德 查询县_Python获取高德地图省市区县列表
  5. 10个小故事(转自罗云彬的编程乐园)
  6. linux克隆机修改网络配置
  7. 《Adobe Dreamweaver CS6中文版经典教程》——2.4 常用的HTML4代码
  8. WMI Backdoor
  9. 河北乐稳计算机考试中心公交车,河北公务员考试《行测》通关模拟试题及答案解析:77.doc...
  10. 如何自建一个慕课(微课)演播室