`

迭代开发的测试流程

阅读更多
以下经验来源于曾经参加过的一个包含7-8人测试团队的敏捷开发外包项目,该项目以三个星期为一个Iteration,分为test, dev, UAT环境,以下为各个星期中Tester的活动


  • Week One
  • 所有的tester在UAT环境上执行上一个Iteration全部的Regression


  • Week two
  • 1.Tester获得当前Iteration的新的需求(User stories)
    2.创建当前Iteration的测试用例,包含沟通,评审等活动


  • Week Three
  • 在Test环境上执行当前Iteration完成的Test Cases.一般情况下也做完全的回归测试

    在这个流程中,每个Iteration中新增加的内容,在第三个星期在Test环境上被验证一次,以及下一个Iteration的第一个星期在UAT环境上再被验证一次



    1
    3
    分享到:
    评论

    相关推荐

      测试流程迭代示意图

      测试流程迭代示意图,目前迭代式开发很流行。

      快速迭代项目流程图

      主要是整理出一个项目需求从进来,到开发,到测试,到上线的全部流程,以及责任划分的流程梳理,适合巨大多数互联网公司,特别是快速迭代敏捷开发一类的项目管理流程

      迭代开发流程

      我们公司实践敏捷开发的一种尝试。包括需求评审,迭代计划会议,开发和测试过程。

      敏捷开发和敏捷测试的含义

       重点关注持续迭代的测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。  建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归...

      单元测试方案.txt

      测试并不只是测试工程师的责任,对于开发工程师,为了保证发布给测试环节的代码具有足够好的质量( Quality ),为所...因此,单元测试不但不会成为开发者的负担,反而可以在保证开发质量的情况下,加速迭代开发的过程

      回归测试定义

      在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。

      迭代二单元测试和集成测试文档1

      集成测试回顾在Gitmining软件的开发过程中,我们将该软件分为用户信息,仓库信息,用户统计,仓库统计四个模块,采用持续集成的方法进行开发,因此省去了集成测试

      XX项目测试总结报告模板

      在测试过程中,由于按照不同的开发模型,可能会有多次迭代或版本的测试,或是不同类型的测试,如功能测试、性能测试、安全测试等,那么每一次迭代或每一个版本的测试或每种类型的测试咱们都得记录其测试情况,以便...

      QTP自动化测试进阶

      1.2.5 测试流程分析 1.2.6 组织介入 1.3 测试自动化计划阶段 1.3.1 测试需求 1.3.2 自动化测试策略 1.3.3 可交付的成果 1.3.4 测试程序参数 1.3.5 培训计划 1.3.6 技术环境 1.3.7 自动化工具兼容性检查 1.3.8 风险...

      一Google中国测试经理谈敏捷测试

      对软件测试中的技术和管理工作有独到见解,对软件测试团队管理、自动化测试、性能测试与开发测试有较多研究。 关于会议 自2006年以来,CSIP已经连续成功举办了三届中国软件质量年会,2009年第四届中国软件质量...

      接口自动化测试方案.docx

       之前自动测试实践过程中遇到的诸多问题(代码复用率低,Case开发及数据构造繁琐,问题定位困难,学习成本高等),为解决相关痛点问题,我们重新实现了一套APP自动测试框架。本文将着重介绍技术选型、设计思路及...

      精准测试白皮书v3.0-2019新版

      它适用于当前流行的敏捷开发、测试体系,在版本迭代中,能够准确的计算出由于版本迭代影响和波及的测试用例,快速给出测试复杂度报告并核确定测试范围优先级,极大减少上线风险。在团队管理上,精准测试亦产出数十张...

      软件回归测试及其实践----回归很重要的

      在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编软件回归测试及其实践----回归很重要的回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件...

      敏捷开发-快速迭代

      借鉴敏捷开发模式,来改善软件开发过程,提高项目的开发效率。要想借鉴,首先得弄懂以下3个问题。百度百科中是这样解释的:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切...

      旋转:Apache Airflow工作流程的快速迭代本地开发和测试

      快速迭代的本地开发和Apache Airflow工作流程的测试。 旋转的想法非常简单:使用Docker容器启动Apache Airflow和工作流中使用的其他组件。 这为您提供了在本地计算机上运行的生产环境的副本。 您可以从头到尾在...

      微信小程序-可迭代可测试的微信小程序

      小程序的开发流程 Redux 之小程序实现 参考性骨架目录 参考性代码风格 ...... 编不下去了,其实吧,就是想聚集一群有意深入挖掘小程序方方面面的朋友,在实践的路上相互加持。 要实现的模块 录制、预览 ...

      2022年全网最全的功能面试问题、适合零基础,新手小白,都是最容易上手的功能知识点、具体工作流程。

      或者叫迭代测试? 6.敏捷测试测试要点在哪? 7.你们公司做软件测试的流程是怎么样的? 8. 什么是测试计划,谁负责写?测试计划包含哪些内容? 9. 什么是测试大纲,谁负责写?测试大纲包含哪些内容? 10. 什么是系统...

      软件测试工程师笔试题及参考答案

      2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试...

      软件测试+测试用例+测试用例精讲+测试用例实战+教学实例研究+经典用例举例

      总之,一份全面、精准、实用的测试用例资源合集是软件开发和质量保证过程中不可或缺的重要工具。它能够帮助测试工程师提高工作效率,助力项目团队保障软件质量,为用户带来更加优质、稳定的产品体验。因此,我强烈...

      测试覆盖率

       • 测试结果和进度报告显示对测试的应用程序进行若干次迭代和测试生命周期后的测试过程执行结果。 许多此类报告对于评估软件质量具有很高的价值。一般测试标准中包括有关特定类别(如严重性级别)中打开的缺陷数...

    Global site tag (gtag.js) - Google Analytics