关于敏捷项目,是迭代更新快,每个迭代都会有新的内容,或是业务需求,或是代码优化,我们身为测试,要在每个迭代的测试中,保证每个迭代的测试质量。

测试质量,包括这次迭代的改动不影响已有的功能,以及增加的功能,实现的效果符合预期。 那么,问题来了,测试如何保证测试质量?

因为敏捷时间紧张,我们可以采用两个方式混合来保证我们的测试质量。

第一:过所有关联系统的正向流程,包括改动的模块和没有改动的模块、系统,只要有数据会经过改动系统的。

第二:选测部分内容,这个需要和开发一起把关,但是测试也要有自己的测试方向的判断。

原因如下所述:

如果系统庞大,每个迭代可能只是某一个系统改动,关联系统并没有进行改动,但是关联系统的有些数据会同步到改动的系统,那,请问,没有改动的系统我们要不要测。

答案是:

我们要进行测试,要过所有关联系统的正向流程。

为什么?

因为现在系统之间是靠接口传送数据,传过来的数据,哪个必传、哪个非必传,都是由相关系统模块的开发自己定义,当关联系统做改造,我们做测试的,并不清楚接口中的具体字段的改造,所以,过正向流程的测试,是一种不可缺少的方式。

存在的可能性还有,开发提供的设计文档跟目前程序实现的不同(文档没有及时更新),按着设计文档来设计案例,以及排除测试范围,是存在一定漏测的内容,所以,每个迭代过正向流程是必须的,只要保证现有功能没有出现问题,在生产上,也会降低出现大bug的事件概率,比如拼多多的无门槛优惠券事件。

ps:每个模块的开发,只清楚自己负责模块的接口和字段,并不会去了解其它模块字段的情况,所以测试为了不背锅,请务必过所有关联系统的正向。

每个测试人员需谨记:开发们开发bug的能力,防不胜防。

敏捷项目如何保证测试质量相关推荐

  1. 测试人员如何保证测试质量

    以下是保证测试质量的一些方法: 1. 制定详细的测试计划和测试用例:测试计划应该包括测试的目标.测试的范围.测试的方法和测试的时间表.测试用例应该覆盖所有的功能和场景,并且应该经过充分的测试和验证. ...

  2. 测试时间不够,项目要如期发布如何保证测试质量

    保证质量方案 找到项目负责人确认 1.定下测试优先级,测试策略,即优先测试哪些功能,是不是保主要流程和界面样式,其他分支流程和细节可以留待后面测试优化? 2.bug是不是只确保严重等级以上的完全修复, ...

  3. 为提高研发和测试质量而规范Scrum项目需求描述

    \ 关键点 \\ 不规范的需求描述会对项目产生不利影响.\\t 某项目需求描述标准化前后的状态比较.\\t 需求描述统一的八大好处.\\t 标准化对测试过程的积极影响.\ \\ 业务分析人员之间会经常 ...

  4. mix3信号测试软件,小米MIX3三大绝招保证信号质量,实测下来还优于iPhone XS Ma

    原标题:小米MIX3三大绝招保证信号质量,实测下来还优于iPhone XS Ma 经常有用户遇到这样一个问题:好好的打着电话,突然手机就没有信号了:或者到了一些地方手机的信号非常的弱.特别是随着全面屏 ...

  5. 最近的一次敏捷项目Scrum经验总结

    Team刚刚完成了一个敏捷项目,做一下项目总结,以备以后借鉴和提高. 需求 - 沟通 – 人 - 过程 - 工具 项目要成功的最关键因素是什么?软件要快速高效又高质量的提交靠的是什么?有人说最关键是项 ...

  6. [转]敏捷开发中编写高质量Java代码

    本文转自:http://dev.yesky.com/103/11164603.shtml 敏捷开发的理念已经流行了很长的时间,在敏捷开发中的开发迭代阶段中,我们可以通过五个步骤,来有效的提高整个项目的 ...

  7. PMI-ACP敏捷项目认证练习题(一)

    声明:所有练习题目来自网络,如有侵权请告知. 1.团队重视培训新人的个人技能,以扩展其跨职能的能力.这样做的主要目的是什么? A 它能减少瓶颈风险 B 它能增加跨职能团队的沟通频率 C 它能促使干系人 ...

  8. 敏捷项目的自动化单元测试的6大好处

    The Agile testing method refers to a collaborative approach towards software development that was cr ...

  9. 以人为本 | 如何保证高质量的软件交付

    软件团队想要保证高质量的软件交付,一般情况下会想到以下几点: - 多的测试人员 - 高薪资.福利 - 各种质量管理工具和手法 - etc- 我们有大量的实际经验表明,这些方法往往没有达到预期值,更有甚 ...

最新文章

  1. AD ---- 活动目录的日常管理操作
  2. DVWA的安装与简单使用
  3. 9月20华为鸿蒙,荣耀先行!华为智慧屏9月发布:搭鸿蒙系统和自研芯片
  4. 010 数据结构逆向—链表
  5. 测试dali协议的软件,基于DALI协议的数字照明控制软件的研发
  6. 学习前做过规划,现在却连入门都不算!那么究竟如何学习Python呢
  7. 【原】unity3D ios 退出保存数据(2)
  8. using filesort和using temporary
  9. php 如何执行top命令,linux命令:top命令
  10. 权限问题导致无法删除ftp文件
  11. linux fdisk ntfs,2014.1.2 学习记录(fdisk、ntfs)
  12. Python实现简易局域网视频聊天工具
  13. Android扫码枪数据读取封装
  14. git-ftp 用git管理ftp空间
  15. 【PyQt】重写系统事件之拖动改变窗口大小
  16. 如何清除系统垃圾 介绍几大方法【图解】
  17. 高老师的架构设计_隽语集(CC_1051)
  18. 三峡学院计算机调剂,重庆三峡学院2019考研预调剂公告
  19. APP被应用商店下架了怎么办?
  20. Navicat绘制数据库物理模型

热门文章

  1. 浅析移动DIV盒子自动测算电脑屏幕XY坐标显示
  2. 【物联网】物联网项目之北向接口与南向接口
  3. 斜体加粗昵称生成源码
  4. html 怎么布局ui,移动端UI快速布局解决方案AUI
  5. 实用干货!正交试验设计及极差分析步骤总结!
  6. java项目----教务管理系统_基于Java的教务管理系统
  7. 大数据为我们的生活带来了什么?
  8. 若依对接企业微信JS-DK
  9. 移动SEO优化指南(附百度内部移动化培训课程)
  10. 双线一柱变色MACD指标