怎样做好测试保证交付产品质量

怎样做好测试保证交付产品质量

测试人员怎样才能尽可能多的发现软件存在的问题,尽可能把问题赶在上线之前解决,尽可能减少上线之后的问题,提高软件产品的交付质量?

我觉得需要做好以下几个方面。

第一,把需求看透。我们测试的目的就是就是使开发出的产品符合用户需求,使用户满意。

所以如果我们要做好测试,首先就需要把需求看透,明白自己需要测试什么。那么我们如何把需求看透呢?

1、仔细阅读软件需求规格文档,概要设计文档。了解清楚需求的背景,既要逐字逐句的阅读找出需要测试的功能点,也需要从整体上把握需求需要实现的主要功能。这样才能准确把握用户的真实需求。

2、阅读需求文档中遇到疑惑,疑问,需要及时与产品人员以及业务人员沟通了解清楚。

3、从用户角度出发,把自己模拟成用户,通过调用自己掌握的行业知识,测试经验等各方面的知识以及发散性的思维发现尽可能的发现需求文档中没有描述的用户隐含的需求。然后与产品及业务人员沟通确认。

第二,设计全面高效的测试方案,测试用例。前面把需求看透只是清楚明白了,自己需要测试什么,测试哪些功能。但是如何去进行这些测试呢?那么这时就需要设计一个全面高效的测试用例。采用边界值,等价类比,场景图,判断表等思想设计覆盖全面,高效的测试用例。

第三,高效执行设计好的测试用例,进行多轮测试及冒烟测试。

将测试用例进行优先级划分,优先执行优先级高的用例。测试过程中某个用例有阻碍可以先标记并反馈出来,然后在等待期间测试其他简单用例,有阻碍的用例可以测之后,再回去测试。对于重点用例,需要尽可能详细的测试,集中精力测试。

第四,及时跟踪问题单的解决,验证关闭问题。

时间: 2024-11-05 19:41:09

怎样做好测试保证交付产品质量的相关文章

如何做好测试Leader?

在看微信公众号的时候,无意中看到了一篇如何做好测试leader的文章,觉得很受启发.回想自己做测试leader的这段时间,感受颇深,跟以前做一个纯粹的测试,工作模式和时间分配相差还是很大.以前自己只需要做好自己的项目,不需要再思考整个团队的个人发展轨迹,以及部门如何与其他部门更有效的结合起来.测试leader主要工作包含2部分:向下管理和向上管里. 一.向下管理 1.角色认知 由普通的执行者变成牵头者,由独立按时保证完成某项任务变为带领团队每个组员完成各自任务,并且做好分工:由暴露问题.提出问题

空间管理 您的位置: 51Testing软件测试网 » lilisx2006的个人空间 » 日志 在一个没有测试经理的小公司如何做好测试

如何在一个没有测试经理的小公司做好测试? 首先,没有测试经理意味着测试人员没有最直接的管理者,往往这种时候的管理者是开发经理或技术总监,但他们何其忙耶?同时,在无人监管的情况下,测试是一个很容易偷懒的工作最后,测试人员需要做好自己的工作,展现自己的价值,扩展自己的队伍 1.严格自我约束没有直接管理者,并不意味着没有管理者,公司更高层的领导会关注每一个员工的表现(因为公司小,老总会认识每一位员工),所以,在工作中管好自己(不随意迟到.早退.请假)除非你不希望自己的工作得到认可,或不希望自己的薪水能

如何做好测试工作

在测试行业摸爬滚打了多年,自认为还是一名综合素质不错的测试,但还是有很多不足.今天就想给刚从事测试工作不久的同行说一下做好测试的前提条件与个人素养.作为一名优秀的测试工程师,首先要对测试工作感兴趣:测试工作很多时候都是显得有些枯燥的,因此热爱测试工作和测试技术,才更容易做好测试工作.其次要有专业的技能和行业知识,能够支持测试工程师发展的有力保障. 有了兴趣.热情和专业的技术,我们就能做好测试工作么?不一定,测试工程师,是用户和技术之间的最后一道保障,这个保障的可靠性和安全性,还需“六个心”.“两

VectorCAST - 通过确保测试的完整性控制产品质量

软件测试面临的问题有一句格言是这样说的,“如果没有事先做好准备,就意味着做好了 失败的准备.”如果把这个隐喻应用在软件测试方面,就可以这样说“没有测试到,就意味着测试失败了”.软件出现故障的代价是巨大的:比如,烤箱或洗碗机不 能正常运作,产品就可能会失去顾客:医疗器械出现故障,病人就可能会失去生命.很多组织想通过严格的开发流程和静态分析来提高软件质量,但还是无法保证软 件应用程序一定不会出现问题.本文并不是说能提供什么妙方,来开发出完全没有问题的软件.而是来探讨什么样的开发策略能够帮助提高软件质

如果做好测试PM【转载】

本文来源于:https://yq.aliyun.com/articles/14578?spm=5176.100238.yqhn2.14.Lcie4Y 摘要今年整体带了几个项目.我本人不是专业的PMP培训出身,落文的目的主要是为了把所积累的一点点经验分享给大家,所以项目管理的术语和措辞上的不专业,希望大家谅解. 其中一个项目落地非常快,质量和效果产生也非常快的一个项目,落地到产生效果就一个月,所有项目成员都不是全职做这个项目,受到研究... 今年整体带了几个项目.我本人不是专业的PMP培训出身,落

如何做好测试管理

最近在看一本书<赢在测试>,从里面摘录一些跟测试管理相关的知识. 如何成功优秀的测试管理者: 要有成本意识.以自动化测试为例,要引入自动化要考虑两点问题,同样的投入,引入自动化后软件质量是否更高:达到同样的质量目标,自动化投入是否更少. 要带队打仗,不能当一个袖手旁观的"管客". 带好人,带一个新人的过程"我做你看","我协助你","你做我看". 做好决策.承担责任,不要推卸责任. 在工作中,谁推动谁就主动.机会往

如何做好测试自动化

经过一个月的努力,实现一个不熟悉的项目的自动化终于快接近尾声了.之前知道什么样的产品或项目适合做自动化,什么样的产品或项目不适合做自动化:而且由于自己设计过一个给人感觉很高大上的工具,自认为对自动化比较了解.可这一年来经历过两个设计不算成功的工具,最近不断反思,对如何更好的做自动化测试有了点新的感悟: 1. 能用现有的开源工具不要自己从头开发一套工具.因为开源的工具是经过很多人反复推敲,反复调整过的,无论从稳定性.易用性.还是设计理念上,都会比自己从零开始要优势得多. 2. 对于不是特别紧急的项

作为一个测试人员的素质(如何做好测试)

1.产品评审: ①发表自己的意见:②评审的时候不能只停留在ui,尽量让产品说清楚(交互,排序方式,刷新规则,分页处理) 2.测试计划,测试方案: 测试计划:描述了要进行的测试活动的范围.方法.资源和进度的文档.它主要包括测试项.被测特性.测试任务.谁执行任务和风险控制等. 测试方案:描述需要测试的特性.测试的方法.测试环境的规划.测试工具的设计和选择.测试用例的设计方法.测试代码的设计方案. 序号 角度 测试计划 测试方案 1 组织方式不同 管理文件 技术文件 2 目的不同 强调"做什么&quo

公司流程不规范的情况下,如何做好测试工作?(转http://www.51testing.com/html/11/15160311-3719792.html)

这对我们来说是个机遇! 首先我要说,公司目前制度不规范,对我们来说是个机遇,绝对是个机遇!遇到这个好机会你还在等什么?如果说这个公司已经足够好了,那他还请你过来做什么?你的能力还足以让公司有更高的提升么?当然,为什么很多人不喜欢这样的公司呢?是因为感觉自己能力还不够,知识技术都不够全面,所以想自我提升,想到一个好的公司,看看别人怎么做的,这样提升会比较快.但是我想说的是,如果你已经有一定能力了,那这种公司的确是个好机会!当然对不同的人来说这个机会不一样: 一.如果你是一般的测试人员,那你能给这个