• 0
  • 0
分享
  • 基于敏捷模式下测试改进分析——软件测试圈
  • 恬恬圈 2023-12-22 16:47:08 字数 740 阅读 1044 收藏 0

  一、测试改进的策略

  一)、首先是要改进新功能测试的策略

  一般来说,每次短期的迭代都有新的功能加入产品中,因此,针对新功能的测试方法,在短期迭代周期中需要改进。不需要编写测试用例,直接基于对需求的理解梳理出测试场景,按照测试场景来验证新功能。

  即使一定要写测试用例,可以不用太详细,只要保证用例能够覆盖各个功能点即可。

  持续性验证包括单元测试和集成测试两个阶段,它们都是输入准备好的数据,验证输出结果,从而覆盖所有业务流程。易于察觉流程式的功能问题:逻辑混乱、输出不合理等。

  测试人员和开发人员工作保持同步,可以参与代码审查,从而更好地理解系统的实现,也更容易发现问题。

  同时可以实施组合交互性测试、探索性测试和用户场景测试,更高效地发现缺陷。

  二)、其次是改进回归测试的主要策略

  由于每次迭代基本都会增加新功能,回归测试覆盖范围在不断扩大,而每次迭代计划完成时间不变,这样使得留给验收测试的时间极其有限,所以回归测试必须采用自动化测试。

  敏捷模式下执行回归测试时,可以让开发人员配合再做代码关联分析,明确本次回归测试需要关注的重点模块,从而缩小了测试范围;开发人员、业务人员、需求分析人员可以利用空闲时间参与到持续回归测试过程中来。

  三)、最后是改进自动化测试策略

  一般软件开发项目中,花在获取客户要求和沟通需求设计两方面的时间已经占据了一大部分,而对于敏捷开发而言,注重的是短周期迭代开发,这样就严重压缩了编写和调试自动化脚本的时间,尤其对新功能的测试很难用自动化测试完整地去实现。此时,需要使用正确的策略来加快自动化测试的速度。


作者:啊Sei    

来源:http://www.51testing.com/html/95/n-6657695.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   自动化测试案例是自动化测试工作积累的最重要资产,其生成和维护往往消耗IT企业较多的人力和物力成本。当企业的自动化测试案例数量比较庞大时,长期保持案例的活性使其不失效成为各大IT企业测试团队的迫切需求。  本文详细介绍一种保持自动化测试案例活性的方法,依托农业银行自主研发的“手自一体”的自动化测试平台--擎云平台,采取多项应对技术和措施,形成了“保鲜执行、案例打分”的管理流程,并在擎云平台上获得了最佳实践。  一、保鲜执行  由于批量执行自动化测试案例是一个很繁杂且机械的体力活,可以交由自动化测试平台的执行机每天在空闲的时间段根据事先定义的执行策略自动执行,实现由“自动化”执行自动化测试案例...
            12 12 1456
            分享
          • 一、背景。最新一年(2019)的软件测试大赛即将拉开帷幕,今天与往年相比,增加了自主可控的分赛项,进一步的丰富了比赛的内容,各项评分依据也更加明确,因此能够根据分数更有针对性的找出自己的代码问题了,从而获得更好地分数,提高脚本编写能力。评测工具完善速度之快,超出个人想象,可以看得出来主办方费心了,预祝软件测试大赛发展的越来越好。自主可控赛项的比赛内容有三部分构成,分别为:功能测试、性能测试、众包测试,其中功能测试的内容就是利用Selenium测试工具对Web应用进行功能测试。之所以称作为自主可控,是因为待测试Web应用是部署在国产的应用服务器上面的,采用的国产CPU、操作系统等,具备完全自主知...
            12 13 3321
            分享
          •   摘要:大家好,今天我们一起聊聊,在软件性能测试过程中如何编写性能测试用例,上一次推文介绍了如何进行性能测试的需求分析,在性能需求分析中已经确定了哪些接口或那些业务逻辑需要进行性能测试,那么在用例设计上就根据不同的接口及业务进行设计测试用例。  首先需要对每个接口进行压测,验证每个接口是否有明显的性能瓶颈。并需要把所有的单一接口全部优化完毕后,再做场景级别的性能测试。  一、单接口的性能测试用例  例如登录系统的登录接口:  二、多接口的业务场景性能测试用例  例如登录系统的登录后进行下载业务。  三、全流程业务场景性能测试用例  例如登录系统的登录后进行填表然后进行下载业务。  例如登录系...
            0 1 1577
            分享
          • 简介LoadRunner是一种常用的性能测试工具,支持脚本录制,也支持编程,最新的版本是12.6,但是在win10系统上controller是打不开的,需要授权码。以下操作都是以12.50版本为例进行说明。loadRunner是商业软件,社区版本的话一台机器最多能开50,多并发的话就只能多台每台机器装一个。对于网站来说,loadrunner本质是通过http协议压测的。模拟多个浏览器发送不同的数据包给服务器。通过多线程/多进程来做下面的事情:client---->server: 发送请求client<----server: 发送服务器处理结果三大组件Virtual User Gen...
            0 0 2149
            分享
          • 开局即炼狱模式,前端小白躺平摆烂可以吗这几年毕业的大学生有多苦都不必我们说了。大学才4年,疫情占3年,好不容易熬到毕业,找工作又进入了炼狱模式。整个互联网裁员裁到上了热搜,之前选择这个专业时所幻想的高薪梦,大厂梦,受到现实的无情打脸。如何在炼狱模式里成功突围通关呢。突围,从项目实战开始在当前的行业环境和疫情大背景下,企业招人会更加谨慎。应届生或者刚毕业的前端小白在项目经验上十分匮乏,你凭什么卷得过别人,凭什么在这么多的候选人里脱颖而出?项目经验就是程序员的硬通货,也只有做项目才能够真正提高一个人的编程能力。那么死循环又来了————你现在可能找不到工作,可能拿不到实习的offer,没有企业里的真...
            0 0 1072
            分享
      • 51testing软件测试圈微信