版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
测试执行点时创新目录测试执行软件缺陷测试报告
测试需求分析过程123测试执行测试执行测试执行基本概念测试执行过程注意事项测试执行–基本概念当测试用例编写完成,并通过审核后,就进入到软件测试最主要的测试执行阶段(也就是执行测试用例、提交问题单、测试评估等活动),进行软件测试。执行测试用例,就是根据已有的测试用例,按照里面的操作步骤一步一步的执行,并查看预期结果与实际结果是否一致。执行测试用例不等于是测试执行。测试执行–过程注意事项搭建测试环境事项注意前提条件和特殊说明测试用例要全部执行不要忽视任何偶然现象加强测试过程记录详细预期与实际的不一致提交缺陷时与开发的关系处理提交一份优秀的问题报告单及时更新维护测试用例测试执行–过程注意事项搭建测试环境事项常见软件基础运行环境: Linux+Tomcat+MySQL+JAVALinux+
Apache+MySQL+PHP
Windows+IIS+MySQL+ASP/.NET环境搭建注意事项:
测试用例执行之前,成功搭建测试环境是第一步。一般来说,软件产品提交测试后,开发人员应该提交一份被测试软件产品的详细安装指导书。如果开发人员未提供相关的安装指导书,搭建过程中如遇到问题,测试人员可以要求开发人员协助,这时候,一定要把开发人员解决问题的方法记录下来,避免同样的问题再次请教开发人员,这样会招致开发人员的反感,也降低了开发人员对测试人员的认可程度。测试执行–过程注意事项注意测试用例中的前提条件和特殊规程说明有些测试软件是有顺序性的,那么它的测试用例就会有一些执行前提或特殊说明。比如要测试某个软件的登陆功能,那么测试前必须创建用户,并为用户分配一定的权限等。如果前提条件和特殊说明没有注意,会导致测试用例的无法执行。测试执行–过程注意事项测试用例要执行全部执行,每条用例至少要执行一遍因为编写测试用例时,它考虑了测试覆盖率的问题,每条测试用例都对应一个功能点,如果少执行一条,就会有一个功能点没有测试到。我们执行测试前要认为待测试软件的每条功能点都是未实现的,每个功能点我们都要测试一遍,才能保证待测试软件能正确满足用户需求。测试执行–过程注意事项不要忽视任何偶然现象我们在执行某条用例时,软件会出错,但是当再次执行时这个错误就不再重现。这种情况,一般大家就会认为是偶然现象,就会忽略过去。其实,这种错误才是隐藏最深的,最难发现的错误。遇到这种情况时,要仔细分析这种情况,不要忽视任何小的细节,多测试几次,尽可能准确的找出问题的原因。测试执行–过程注意事项加强测试过程记录测试执行过程中,一定要加强测试过程记录。执行过的用例做好对应标记,发现了缺陷应及时提交确认。一般软件产品提供了日志功能,比如有软件运行日志、用户操作日志。如果发现比较复杂难定位的问题,一定要在测试用例执行后记录相关的日志文件,作为测试过程记录,这样开发人员可以通过这些测试记录方便的定位问题。而不用测试人员重新搭建测试环境,为开发人员重现问题。测试执行–过程注意事项详细记录预期与实际的不一致如果不一致,要从多个角度多测试几次,尽量详细的定位软件出错的位置和原因,并测试出因为这个错误会不会导致更严重的错误出现,最后把详细的输入和实际的输出,以及对问题的描述写到测试报告中。因为在一个项目组中,项目的开发时间是有限的,如果我们测试时能把问题描述的详细一些,那么开发人员就会很容易的重现这个问题,也就能更快的解决问题,节省项目时间。
测试执行–过程注意事项提交缺陷时与开发的关系处理测试执行过程中,当你提交了问题报告单,可能被开发人员无情驳回,拒绝修改。这时候,只能对开发人员晓之以理,做到有理、有据,有说服力。测试执行–过程注意事项提交一份优秀的问题报告单测试提交的问题报告单和测试日报一样,都是测试人员的工作输出,及绩效的集中体现。因此,提交一份优秀的问题报告单是很重要的。测试执行–过程注意事项及时更新维护测试用例
测试执行过程中,应该注意及时更新维护测试用例:往往在测试执行过程中,才发现遗漏了一些测试用例,这时候应该及时的补充;有些测试用例在具体的执行过程中根本无法操作,这时候应该删除这部分用例;若干个冗余的测试用例完全可以由某一个测试用例替代,那么删除冗余的测试用例。总之,测试执行的过程中及时地更新测试用例是很好的习惯。不要打算在测试执行结束后,统一更新测试用例,如果这样,往往会遗漏很多本应该更新的测试用例。软件缺陷
缺陷基础理论
缺陷的生命周期
缺陷的流程
缺陷的状态
缺陷的等级缺陷实例与练习软件缺陷–基础理论
缺陷的概念
缺陷的原因
缺陷的修复成本缺陷的分布特征
缺陷的抗药性
并非所有缺陷都要修改缺陷基础理论–概念软件缺陷:计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵。缺陷又名为BUG(臭虫)缺陷的主要类型:功能、特性没有实现或部分实现;设计不合理,存在缺陷;实际结果和预期结果不一致;运行出错,包括运行中断、系统崩溃、界面混乱;数据结果不正确、精度不够;用户不能接受的其他问题,如存取时间过长、界面不美观。
缺陷基础理论–原因缺陷基础理论–修复成本缺陷基础理论–分布特征集结(二八定理)缺陷往往喜欢扎堆,一个模块已经发现的缺陷比别的模块多,通常不是代表这个模块已经把缺陷暴露完了,而是意味着这个模块还存在有同样多的缺陷尚未被发现。这就是著名的二八定理:80%的缺陷出现在20%的模块。另外,在系统分析、系统设计、系统实现阶段的复审,测试工作中能够发现和避免80%的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的80%,最后的5%的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来。因为软件测试只能够保证尽可能多地发现软件缺陷,却无法保证能够发现所有的软件缺陷。缺陷基础理论–抗药性测试进行得越多,新缺陷就越难被发现因为之前一直使用同样的测试思路,同样的一套测试用例,没有新的突破。某些缺陷天然地只有在很特殊或者很极端的情况下才会被触发。并非所以缺陷都需要修改有一些原因,使得有些缺陷我们不修复:没有足够的时间不算真正的软件缺陷修复的风险太大不值得修复软件缺陷生命周期当一个缺陷被发现了之后:测试工程师填写《缺陷跟踪单》,提交测试经理审核测试经理作出初步判断,将问题单转项目经理审核项目经理确认问题单,转给开发人员定位问题开发人员定位错误后修复缺陷转给项目经理确认项目经理确认完转给转给测试经理确认并组织测试测试人员对该修复进行验证,确认是否正确修复,确认是否有引发新问题,是否影响了原有正常的功能
软件缺陷流程软件缺陷状态缺陷状态描述New(新建)测试中新报告的软件缺陷,等待分派Open(打开)已确认的缺陷,等待开发人员修改Fixed(已修复)已经被开发人员修改的缺陷,等待测试人员校验Rejected(被拒绝)不是缺陷或不需要修复Reopen(重新打开)没有修复,重新打开返回开发人员Postponed(挂起)因某种原因(如需求取消等)导致该问题不需要在当前版本修改Closed(已关闭)已经被测试人员确认得到正确修复,可以关闭软件缺陷等级缺陷严重程度描述1--致命软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果
2--严重软件的次要功能丧失,或者主要功能在一些特定情况下会出错
,比如金额计算等3--一般软件在某些情况下会出错,但是造成的后果影响不大4—提示提示文字出错,或缺少错误提示4—建议不包含在需求内,是希望可以实现或优化的功能附带上所有有价值的信息一个好的缺陷单,是你提交之后就再也没人联系你,然后过了一段时间已经被完美地修复,转回到你手上进行验证测试这样的一个单子要做到这样,你应该提供足够的信息,使得开发人员既能够明确如何重现故障现象,又有足够的信息定位到问题的根源除了书写良好的重现步骤,你还可以考虑附上打印日志,截图,网络抓包,录屏。合理地利用各种手段强调关键信息假如你的缺陷跟踪单支持字体颜色关键词强调特殊标记例子–Excel例子–Bugfree缺陷写作练习1.当运行WORD程序时,如果输入字符SHUTDOWN,会导致程序自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院培训心得体会
- 会计金融求职介绍
- 登高作业培训
- 陕西省榆林市高新区2024-2025学年上学期九年级期中考试英语试卷(含笔试答案无听力音频)
- 2024-2025学年江苏省无锡市江阴市河塘中学九年级(上)10月阶级段性练习数学试卷(含答案)
- 全球液流电池集流板市场规模预测及发展方向研究报告2024-2030年
- T-ZFDSA 14-2024 天麻鱼头汤制作标准
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件项目3 DHCP服务器的配置与管理
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)8.2 任务1 RDS服务器的安装
- 甘肃省兰州市2018年中考语文真题试卷(含答案)
- 销售心态 培训课件
- 君主立宪制的英国 统编版九年级历史上册
- 垃圾渗滤液处理站运维及渗滤液处理投标方案(技术方案)
- 高职建筑设计专业《建筑构造与识图》说课课件
- 音诗音画-《沃尔塔瓦河》课件 2024-2025学年人音版初中音乐八年级上册
- 4.2 气温的变化与分布 课件-2024-2025学年七年级地理上学期人教版
- 2024-2030年中国富含蛋白质的营养棒行业市场发展趋势与前景展望战略分析报告
- 前程无忧行测题库
- 2024年公需课新质生产力与高质量发展题库及答案
- T-CPA 006-2024 造纸用湿强剂 聚酰胺环氧氯丙烷PAE
- 血透室院感专项考核试题及答案
评论
0/150
提交评论