今年听到最多的词就是高效,快,敏捷。怎么能更高效的测试,更快的让产品上线,同时又能保证高质量。我把我测试中发现比较好的方法,整理下来,一个是给自己做个备忘,也希望能帮助到其他人。
1.测试需求早介入。这也是公司测试组一直在鼓励推行的要求,测试向前走。
在前期需求投入更多的时间,尽早参与产品需求的讨论,会对整个产品方向上有更好的了解。对需求细化梳理,至少在编写TC时,需要对整个需求的细节点能明确,可减少后期沟通变更的成本。
用测试设计驱动开发过程,在前期细化需求,产出测试用例时,需要和开发一起评审。 让开发在写代码参考测试用例,对测试用例中的校验点留心,可减少低级bug出现概率。
2.测试用例巧分类:对用例分不同的优先级,设计主流程路径用例,高风险用例。
我们知道bug发现越早,测试成本越小,但是往往测试时有很多的bug,如果你只是一个一个顺序测下去,很有可能bug不会在早期被发现。推荐对所有用例进行一个优先级,高优先级和主流程用例提前执行,高风险用例提前执行。一方面可以保证主流程没问题,一方面降低风险。何为高风险用例,这需要测试人员根据自己的经验和测试敏感性,提取认为最容易有问题的用例进行测试,提早发现问题。
3.提前准备测试数据,测试数据要准备充分。
多样的测试数据才是真正发现bug的根源,在前期测试准备时就需要在测试数据上下功夫。在数据的选择上要多思考,想想哪种情况更能引发bug,哪些是最常用的数据,数据的覆盖是否全面,否则后面要花更多的时间为自己的偷懒买单。
4.提测的质量要保证,测试版本要控制。
事先和开发约定好提测的标准,要求开发在提测前做自测。
正式提测时先做冒烟测试,不通过时退回给开发,可减少低级bug的情况。对开发提测版本高要求,需要开发对其修改的点进行一定的单元测试,可以及早捕获低级的bug,更好的保证我们有时间发现更高级的bug,减少bug风险。
测试的过程中需要分阶段,提bug也可以更灵活:
1)对于刚开始提测时,一般问题会比较多,可以考虑集中记录bug,多个类似问题提一个bug,或在开发很快修改的情况下不提bug。这块测试同学可以处理的更灵活一些,一方面减少提bug带来的时间投入,提高效率,同时和开发的关系也会更融洽。
2)对于严重类型的bug,或者比较经典的问题,需要记录bug。一方面可以做个借鉴,另一方面也可分享给其它人,减少类似问题出现的机率。
5.加强和开发的沟通,不要放过任何疑问。
凡事多问几个为什么,多动手定位思考一下。和开发一起讨论定位bug,能让测试同学对程序代码有更深的了解,同时一起讨论时,更容易分析出类似可能出现的问题,发现一些潜在的风险。
总之,测试的最终目的是保证产品质量,并不是体现在提了多少bug。要有和整个开发,pd一个团队共同努力把产品质量做好的想法。
相关推荐
### 六年软件测试感悟的关键知识点 #### 一、软件测试人员的职业危机意识与自我提升 **居安思危:** - **经济波动时的风险:** 当经济形势不佳或公司业绩下滑时,软件测试岗位往往是首批面临裁员风险的职位之一。...
10. **测试计划与文档**:详细记录测试策略、方法、预期结果和实际结果,为质量保证提供依据。 【职业发展路径】 对于初级测试工程师来说,从执行预定义的测试用例开始,逐渐学习编写测试脚本和使用自动化测试工具...
本文是软件测试工程师的年终工作总结,总结了作者在软件测试工程师一职中的经验和感悟。作者从不了解软件测试开始,通过努力和坚持,不断学习和总结经验,终于成为了专业的软件测试工程师。 第一点:学会利用网络 ...
第一篇总结主要讲述了软件测试工程师在试用期内的感悟和收获,以及未来的工作目标和规划。第二篇总结强调了软件测试工程师在工作中的责任感和团队协作能力,并对未来工作的目标和规划进行了总结。第三篇总结是一个...
2. 实习第一周:主要学习工作的业务、制度和测试知识,了解公司的业务流程和测试方法。 3. 实习第二周:了解项目的需求、公司的资料模板,学习写测试用例,并参与项目的用例评审。 4. 实习第三周:熟悉项目的需求...
以下是对这个实习经历的详细总结,旨在分享在软件测试领域的学习与感悟。 一、实习单位介绍 实习的单位是一家专注于软件开发与服务的公司,拥有丰富的项目经验和强大的技术团队。在这里,我有机会接触到各种类型的...
本文基于一位实习生的亲身经历,详细介绍了软件测试工程师在实际工作中的职责、实习内容以及个人感悟。 一、实习单位与职责 在xxxx公司实习期间,作为软件测试工程师,主要职责包括: 1. 负责项目的测试流程,编写...
搜狗测试期刊是一本专注于搜狗公司测试技术和理念的刊物,它不仅仅是对测试技术的总结,还包含了搜狗测试人的感悟和职场经验。在这本期刊中,读者可以了解到搜狗在自动化测试、白盒测试、测试管理、求职招聘等方面的...
实习总结中,实习生分享了在工作态度、方法和责任方面的感悟: 1. 工作态度:面对未知的技术挑战,如Linux和Oracle,他积极向同事请教,快速学习,适应公司快节奏的工作环境,认识到在规定时间内完成任务的重要性。 ...
(2) 工作方法:在编写测试用例的过程中,我重温了编程基础知识,并积极寻求同事的帮助。我认识到,不断积累知识和经验,以及将遇到的问题和解决方案铭记于心,是提升工作效率的关键。 (3) 工作责任:在公司,我视...
总结来说,测试工作不仅是执行预设步骤,更是理解和洞察业务,有效沟通,精确记录,以及对问题深入分析的过程。通过对需求的深刻理解,业务流程的熟悉,Bug的高效记录和处理,以及测试用例的持续优化,测试员能够...
软件测试实习周记范文是实习生在软件测试实习期间的记录和总结,涵盖了实习期间的经验和感悟。该文档主要介绍了实习生的实习经历,包括实习的开始、遇到的困难、解决问题的方法和实习的收获等。 从文档中可以看到,...
本篇实习报告主要围绕2019年一名软件测试工程师在顶岗实习过程中的经历和感悟展开,旨在分享实习期间的工作职责、学习成长以及对未来职业发展的思考。作为互联网行业的实习生,这位工程师在实习中不仅深化了对软件...
QTP感悟初学测试自动化工具的一点感悟及教你认识自动化测试工具QTP初学自动化测试工具,总结了几点应该注意的重点问题:1、首先必须进行完善的用例设计和测试过程设计使用测试工具进行测试工作的第一步并不是录制...
- **黑盒测试定义**:黑盒测试是一种基于功能的测试方法,它不考虑程序内部结构,仅关注输入与输出的关系。这种方法适用于验证系统的功能性需求是否满足,例如用户界面是否符合设计要求,功能是否正常运作等。 - **...
这篇文章以一个程序员的角度,分享了他在测试领域的感悟,将其与体育竞技相联系,揭示了两者之间的共通之处。 首先,测试与体育中的防守角色相似,都是在确保整体成功的关键因素。在体育比赛中,进攻虽然吸引眼球,...
7. **测试与维护**:讲述了软件测试的重要性和测试方法,以及软件维护的策略。 8. **软件再生**:讨论了软件的升级和重构问题,以及如何延长软件产品的生命周期。 #### 四、林锐的个人感悟 1. **积极的人生观**:...
总结:这份高一语文《深邃的人生感悟》测试主要涵盖了汉字拼音、词语解释、诗词默写、文学常识、通假字、文言句式、诗词节奏、注音和错别字检查、古今词义异同等多个方面的知识,旨在全面检验学生的语文综合能力。