版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何提交高质量的bug我的测试小经验2016目录2、如何提价高质量的bug3、小结1、浅谈测试目的测试是发现错误而执行程序的过程。u 测试的目的是为了尽早发现尽可能多的缺陷。u 一个成功的测试就是发现了至今为止尚未发现的Bug的测试。原则u 所有的测试都应追溯到用户需求。u 应尽早地和不断地进行软件测试。u 测试只能证明软件存在错误而不能证明软件没有错误。u 完全测试是不可能的,测试需要适时终止。保障质量、成本、利润。我对软件测试的理解以一个IT工作者的身份,站在用户使用的角度,检测软件的准确性、完整性、规范性、易用性。纠错评价变化态度能力热望探索我心中的测试目录2、如何提交高质量的bug3、
2、小结1、浅谈测试 如何找到更好更多的如何找到更好更多的bug?0101一个产品从设计到开发,凝聚了所有系统架构师、产品经理、设计人员、开发人员、管理人员的心血。从另一个方面来讲,这些不同的环节和不同人的工作,确是导致bug的原因。举例来说,可能出现bug的情况有:Bug从哪里来?需求变化设计错误开发工具测试环境缺乏交流时间压力文档缺乏 测试前的准备工作考虑到上述bug产生的各种因素,为了高效高质地完成一个项目的测试,在测试前我们应该做好以下的准备工作:熟悉客户需求熟悉产品设计熟悉开发工具(最好部署)熟悉测试环境(了解差异)熟悉数据库结构(了解数据流转)设计合理的测试用例Bug分析序号Bug类型
3、占比优先级严重程度发现难度分析1报错类流程类高高严重易这类最影响系统自身功能的问题一般很容易发现,也很容易被置为无效bug,为了减少彼此的无效工作量需注意:1)确认bug可以复现;2)排除配置问题;3)排除网络、系统更新问题2业务逻辑类数据准确性高中严重难这类是最难发现但最能保障软件质量的bug,要发现这类bug除了细心之外还要加强测试人员本身的素质,最重要的两点是:1)IT专业技术能力;2)对业务的理解力3易用性优化建议类较高低不严重一般这类问题虽然不影响系统正常使用,但是产品交付后会影响客户体验,也是客户最容易提出改进建议的地方,为了提高客户满意度,需要测试人员站在用户体验的角度,切身感受
4、系统的操作细节,提出可实现的优化建议,让系统界面更友好我的测试思路第一步第二步第四步第三步首先,找到影响系统正常运转的报错类、流程类问题,让系统可以正常运转;其次,根据业务背景寻找不符合业务逻辑的功能和错误数据,保证系统的数据准确性;最后,站在全局角度通测软件功能,考虑前三步测试点的同时,结合自身的经验和想法尽可能多地发现软件本身的漏洞。再次,站在用户角度检测交互界面是否友好、易用,让系统干更规范和智能;提高测试质量的小建议:(1)首先测试程序的核心功能,然后测试辅助功能;(2)首先测试功能,然后测试性能;(3)首先测试正常情况,然后测试异常情况;(4)首先测试经过变更的部分,然后测试没有变更
5、的部分;(5)首先测试影响大的问题,然后测试影响小的问题。 如何提交高质量的如何提交高质量的bug?0202研发(追查半小时后) 是服务器环境配置的问题(外部原因) 客户的需求就是这样的(设计如此) 我测试几遍都好着呢啊(无法复现)测试发现问题后,匆忙提交Bug到禅道,然后找到研发说:不好了,你的程序出问题了!你是否遇到这样的场景如何提交bug?研发喜欢什么样的bug?研发:赞,最喜欢改你的bug,一目了然,还有产生原因和解决方案,我省了老大劲儿了!测试发现问题后,经过一系列分析判断找到研发:1、程序某部分出问题了,初步判定是某分支的某逻辑和另一分支的某逻辑冲突了,应该把某的判断条件一改就好了
6、。 -定位精准2、程序某部分出问题了,过去某产品就成出现过这个问题,是某函数用错了,导致前端某数据输入的情况下,出现异常。 -经验丰富3、程序某部分出问题了,问题截屏、日志、系统资源情况、复现步骤都记录在禅道里了,有看不懂的地方可以问我。 -有理有据指向不明确语句不通顺有描述、有截图、有分析、有建议有过程、有截图、有定位、有数据库查询结果做支撑我们的bug复现经常听研发说道:这个bug我都看了两遍了,怎么就是看不懂呢?那么如何提交让研发能看懂的Bug?好的缺陷描述应该包括:1、标题:用一两句话简洁但全面地描述此bug的核心问题。Bug提交标准化2、项目、所属模块:归属明确5、复现步骤:逻辑清晰
7、、条理清楚地描述问题的复现步骤,帮助研发还原问题场景。7、问题分析(可选):对问题产生原因的分析,需要对业务理解透彻,对技术有一定的了解。3、优先级:1级-马上解决;2级-高度重视;3级-正常处理;4级-可延期处理。6、截图/附件:截图让问题一目了然,附件可以对问题进行补充说明。8、改进建议(可选):对问题的修复建议,需要相关测试、业务经验,并精通IT技能作支撑。4、严重程度:1级-非常严重;2级-比较严重;3级-一般;4级-优化。目录2、如何提交高质量的bug3、小结1、浅谈测试怎样成为优秀的软件测试人员?软件测试工程师广义所有的软件系统都需要的基础知识包括:基本的编程能力、面向对象方法、操作系统、数据库、计算机网络针对性对具体产品线的业务知识测试基础知识测试工具自动化测试测试的思维方式 专业敬业软件工程广度深度我们应该加强的修炼内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮公司国企员工申请员工劳务合同范本
- 北京租房合同范本 建委
- 保险合同纠纷观后感
- 山东省济南市章丘区第四中学2024-2025学年部编版九年级历史上学期期中考试题(含答案)
- 《蚕丝非织造布》
- 2025新课改-高中物理-选修第1册(21讲)19 C光的干涉 提升版含答案
- 粘结稀土永磁材料行业相关投资计划提议
- 豆干相关行业投资规划报告范本
- 聚丙烯(PP)相关项目投资计划书
- 白血病大四讲课
- 四年级上册数学课件 - 第五单元 第6课时《认识梯形》 人教版(共12张PPT)
- GB∕T 12362-2016 钢质模锻件 公差及机械加工余量
- 职工履历表样表
- 风景名胜区保护管理执法检查评分表
- 沪教版三年级上学期语文阅读理解专项精选练习
- 石化公司员工行为规范
- 桥梁施工安全方针和现场安全管理目标
- 人工智能课件介绍
- 5.2电动汽车上电与下电功能控制课件
- 2020新版个人征信报告模板
- 7帽子设计ppt课件(76页PPT)
评论
0/150
提交评论