缺陷管理

测试过程中bug缺陷的定义、bug类型、bug等级、bug生命周期、bug管理流程、bug状态处理

≯℡__Kan透↙ 提交于 2020-01-10 11:39:32
1、bug的定义 需求文档存在差异的功能实现 与用户需求不符 2、bug的类型 代码(功能错误):功能没有实现 界面优化:UI、用户界面 设计缺陷:开发、需求文档中的功能没有实现 3、bug的等级 1.致命缺陷: 系统崩溃、死机   安全性问题   涉及金钱计算   阻断性测试   2.严重错误   重要功能   功能交互   非常规操作导致的程序崩溃、闪退   界面难以接受   密码明文   偶尔出现的致命bug   3.一般错误 不影响产品的运行   次要功能不能正常实现   操作界面错误   查询错误,数据错误显示 限制未被控制 删除后为给出提示是(没有二次确认) 偶尔的严重性bug 4.细微错误 界面不规范 辅助说明描述不清楚 提示窗口文字 4、bug的生命周期 新建bug---指派---已解决---待验证---关闭 5、bug的跟踪管理流程图    6、bug的跟踪管理--状态处理 已经指派的bug ----已经指派给开发的,请大家注意自己bug的走向,随时关注并进行跟踪!如果直未修复,提醒开发修改,以免开发忘记;如果已经修复等待测试环境更新后进行验证。催着改bug 已解决的bug ----等待测试环境更新后进行验证,验证通过则关闭;验证不通过则重新打开指派给开发 重复bug ------先去查看下是否跟开发指定的bug重复?如果确定是重复则关闭;如果不重复,说明原因

一个bug的生命周期 ------作者 虫师

烂漫一生 提交于 2020-01-05 04:45:12
Bug的属性 Bug重现环境 这个应该是我们重现bug的一个前提,如果没有这个前提,我们可能会无法重现问题,或者跟本就无从下手。 操作系统 这个是一般软件运行的一大前提,基本上所有的软件都依赖于操作系统之上的,对于一个软件来说,要想在某个操作系统上运行,必须要对这个操作系统支持,这就需要有真对性的设计与开发。对于不同的操作系统,其可能存在差异(如:win xp 与 win 7)或本质的区别(如 win 7 与 CentOS linux ),所以,操作系统环境是重现问题的一个重要前提。 浏览器 对于B/S系统,或面向大众的互联网产品(网站,邮箱等),浏览器的兼容性也是必须测试的一个重点,对于现在的浏览器市场,各式的浏览器都有其用户群,要想使产品大众化,必须考虑这些产品的兼容性问题。 不同的浏览器之间(IE、 firefox、chrome、opera 等),甚至同一系列不同版本(ie6/ie7/ie8/ie9等)都可能存在兼容性问题,所以,对于这类应用,浏览器环境重现bug前提条件之一。 其它(这个“其它”非常重要) 对于不同的系统发现重现问题,都会有其特定的前提,拿我测试的邮箱来说,必须要描述其是在测试线还是现网环境,而且还要附带一重现问题的帐号等。 对于c/s软件,可能还要考虑与其它常用软的兼容等,例如,是在安装的某款软件后,对本软件的安装和使用造成影响

验收测试

爷,独闯天下 提交于 2020-01-04 02:47:45
验收测试 是部署 软件 之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 验收测试是向未来的用户表明系统能够像预定要求那样工作。经 集成测试 后,已经按照设计把所有的模块组装成一个完整的 软件系统 ,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。 通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除, 软件测试 的最后一步——验收测试即可开始。验收测试应检查软件能否按合同要求进行工作,即是否满足 软件需求 说明书中的确认标准。 1.验收测试标准 实现软件确认要通过一系列墨盒测试。验收测试同样需要制订测试计划和过程,测试计划应规定测试的种 类 和测试进度,测试过程则定义一些特殊的 测试用例 ,旨在说明软件与 需求 是否一致。无是计划还是过程,都应该着重考虑软件是否满足合同规定的所有功能和性能,文档资料是否完整、准确人机界面和其他方面(例如,可移植性、兼容性、错误恢复能力和可维护性等)是否令用户满意。 验收测试的结果有两种可能,一种是功能和性能指标满足软件需求说明的要求,用户可以接受;另一种是软件不满足软件需求说明的要求,用户无法接受。项目进行到这个阶段才发现严重错误和偏差一般很难在预定的工期内改正,因此必须与用户协商

简单介绍企业使用企业erp系统中的维护工作

眉间皱痕 提交于 2019-12-28 02:41:55
erp管理软件维护的具体工作内容包括例行和突发事件的处理;以管理和技术的手段,维护和发展企业erp系统运行环境,如平衡技术先进性/实用风险、目标/成本而进行的IT基础结构(服务器、网络、PC机)的周期更替及日常维护;对应用系统已发现的错误用改正性维护解决,以适应性维护使系统经受住应用环境及流程少量改变,通过完善性维护扩大系统应用的用户与功能,提升系统总体目标;对系统用户不论岗位变换或新人/临时替代人员作定期或专门培训;控制变更,记入标准文档及培训教程;不断积累问题的现象与 对策,加速问题的定位与解决;作好日常备份及系统安全;提高运行环境性能和效率等多样性工作。 对已常用的流程偶然出错时,不要先去想系统有问题,要注意观察操作或数据有无不寻常处。如果是系统缺陷但可通过固定操作避免,要固定操作流程并注意反复培训。当总经理说“我只看系统作成的报表”,就意味着企业erp系统真正被用于管理和控制企业运作,系统的投资回报才容易被认同,维护的价值也充分得到体现。 某流程由多个业务动作组成时,每步动作的异常都可能导致一个流程不完整。本次业务要怎样向前推进完成或者向后倒回重来,要形成对策,做到有备无患。 不论是主动发现或被动遇上问题,事后都要记录解决过程、方法,以便经验共享并延续。注意及时更新有关文档,我们不仅要记录业务要求的操作过程,也要记录绕过一些系统固有缺陷的途经

测试报告如何编写?

夙愿已清 提交于 2019-12-26 22:38:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 作为一个曾经是测试萌新的我,在首次接收到一个任务时总有一种忐忑慌张激动紧张期望的复杂情绪~~忐忑慌张紧张是怕自己做不好,得不到领导的赏识;激动期望是哇塞,我有任务了耶,终于有我的用武之地了~~~ 就好比今天的主题,如果一个项目完结后,领导要你独立完成测试报告的整理,你会如何?是胸有成竹呢?还是瑟瑟发抖? 希望看完今天这篇文章的人,都能成为胸有成竹得到领导赏识的优秀新人! 言归正传,直入主题。测试报告具体包含的内容包括以下(不同公司提供的模板或许有不同,但大体都一样): 第1部分: 引言 包括两部分1.1项目背景 和 1.2参考资料 1.1项目背景 本测试报告的具体编写目的,指出预期的读者范围。(3-4句) 本测试报告为(系统名称)系统测试报告;本报告目的在于总结测试阶段的测试 及测试结果分析,描述系统是否达到需求的目的。 本报告预期参考人员包括测试人员、测试部门经理、项目管理人员、SQA人员和其他质量控制人员。 1.2参考资料 这里主要包括《需求规格说明书》、测试计划、测试用例、缺陷记录 第2部分:测试基本信息 主要包含测试范围,测试方案设计思路 2.1测试范围 产品 模块 子模块 功能 测试点 优先级 负责人 QQ邮箱 收件箱  群邮件 群邮件的删除功能 1、邮件的删除 2、邮件彻底删除 高 xxx  草稿箱

功能测试常见面试题

a 夏天 提交于 2019-12-20 00:21:23
1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习惯,来确认是否是缺陷; 与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷; 合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。 等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。 2、问:给你一个网站,你如何测试? 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例: 功能性测试可以包括,但不限于以下几个方面: 链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。 提交功能的测试。 多媒体元素是否可以正确加载和显示。 多语言支持是否能够正确显示选择的语言等。 界面测试可以包括但不限于一下几个方面: 页面是否风格统一,美观 页面布局是否合理

微服务测试之静态代码扫描

本秂侑毒 提交于 2019-12-11 21:02:58
静态代码扫描为整个发展组织增加价值。无论您在开发组织中发挥的作用如何,静态代码扫描解决方案都具有附加价值,拥有软件开发中所需要的尖端功能,最大限度地提高质量并管理软件产品中的风险。 背景 微服务架构模式具有服务间独立,可独立开发部署等特点,独立开发诱发了技术上的分离,HTTP通信增加了问题诊断的复杂度,对系统的功能、性能和安全方面的质量保障带来了很大的挑战。 “ 微服务架构对测试的挑战 微服务架构模式下多个独立业务服务同时开展开发工作,每个系统都有各自的业务范围和开发周期要求,这样一来,下图所示的传统流程中产品经理提供需求,需求人员进行需求分析、开发人员进行开发,最后交给测试人员进行测试的方法,就无法满足测试覆盖和测试效率的要求。 相对于传统的单体模式而言,微服务模式下对测试带来的挑战总结起来包括以下内容: 1. 微服务系统模块层次化,需要保证模块内部代码的质量。这种场景下传统的端到端的测试无法满足测试要求; 2. 需要保证各个微服务系统内部模块间的正确性。系统模块间以及前端和后端通常会同时开展开发工作,模块间或者前后端通过接口(通常是Restful http接口)进行连接,而模块和后端往往没有界面,为了保证各个系统单个依赖系统的正确性,因此需要借助Mock技术隔离依赖的前提下进行接口级的测试; 3. 需要保证微服务系统中的接口一致性,即契约的一致性

软件测试面试五十道题

那年仲夏 提交于 2019-12-10 20:19:36
目录 1. 什么是软件测试?...................................................................................................................................... 3 2. 软件测试的目的?................................................................................................................................... 3 3. 软件测试的原则?................................................................................................................................... 3 4. 请分别阐述目前白盒测试和黑盒测试主要的测试用例设计方法?.................................................. 4 5. 什么是测试用例,什么是测试脚本,两者的关系是什么?...............................................

软件过程改进练习题

烈酒焚心 提交于 2019-12-09 18:49:36
软件过程改进(SPI.Software Process Improvement) 软件过程方法从上世纪90年代开始在软件开发中得到应 用,被许多软件开发组织所接受。并被认为是软件生产达到 工业化前的一个必须经历的阶段,是软件工程学科发展中的 一个重要里程碑,软件过程理论是现代软件开发人员和管理 人员必备的知识。 软件过程将技术、人和管理紧密地结合在一起,过程改 进是软件开发组织提高软件质量、提高生产率、降低成本的 一种有效方法。 软件过程改进已经形成了一套改进和评估的方法,代表 性成果有CMMI、ISO15504、ISO9000、6σ等。国内外众多软 件开发组织都以通过过程改进评估为手段,达到提高竞争力 的目的。 一、名词解释 1.软件生存周期(Software Life Cycle) 软件生存周期又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个 阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。SDLC的六个阶段:1. 定义及规划2.需求分析3. 软件设计4.程序编码5.软件测试6.运行维护 2.项目(Project) 项目是指一系列独特的、复 杂的并相互关联的活动

oKit6.0震撼发布,全面开启自定义模式

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-09 12:04:45
2016来了!oKit6.0也来了! 在这个寒冷的冬天 ,oKit6.0将会成为您的暖心神器,oKit带您进入全新的用户自定义世界! —— 流程支持自定义! —— 业务支持自定义! —— 界面支持自定义! —— 属性支持自定义! —— 搜索支持自定义! —— 报表支持自定义! —— 考核支持自定义! 神马?连Logo也能自定义?是的,您没有看错,oKit6.0不仅全面支持用户自定义,还有很多重大改进和全新功能,让我们一起往下看! 或者点这里了解更多。。。 统御项目管理软件6.0版于2016年1月20日正式发布,简称oKit6.0。本次发布的oKit 6.0 新增的功能点和重要改进包括以下10个方面: (1) 推出企业级工作流平台 ,全面支持流程驱动 ● 自定义流程和界面 ● 自定义流程分类 ● 自定义流程入口 ● 支持流程监控 ● 流程自动消息通知 ● 与业务数据深度集成 (2) 为解决企业IT部门与业务部门之间的协作问题,oKit服务台功能上线了 ● 自定义业务分类 ● 自定义业务流程 ● 自定义业务属性 ● 自定义业务界面 ● 灵活的权限控制 ● 灵活的消息通知 ● 自定义报表输出 ● 支持对业务评价 ● 问题能够转化为需求、缺陷、任务 (3) 考核管理全面升级,支持主观加客观的方式对项目、部门、人员进行全方位考核 ● 考核对象扩展为项目,部门,人员 ● 支持自定义考核算子