20180126

每个迭代完成,缺陷分析,找到根本原因,遗漏问题总结,建立预防方法,对流程规范可以改进的点完善测试规范

范围 ,时间,成本,质量,人力资源,沟通,风险,采购

1.代码影响范围:代码提交影响app,浏览器

解决对策:

开发方面:增强开发的风险意识培训:代码评审(特别是增删改,增加的接口孤立,修改删除的接口被老功能调用)

测试方面:增加app自动化,保证在发版前pc与app重要业务功能的自动化无严重问题

2,风险问题增加预测:

  • 人力资源风险:
  • 1)开发新人由于不了解业务,不了解程序之间的关系,导致程序失败风险
  • 2)代码提交特别是新人的代码修改代码提交引入新问题--需求阶段也有
  • 3)开发不自测
  • 4)产品阶段设计考虑不全(兼容性,一致性等)
  • 5)测试方面回归问题常常忽略异常和多次等异常方面的检查,在测试流程中增加回归测试规范
  • 时间风险:缺陷多次返工导致时间延迟
  • 应对:
  • 风险识别:
  • 过程中各个阶段(需求新增,变更,删除引入;设计;编码,公共代码修改),--上游如需求风险和风险频度最高
  • 组织和人:团队人员能力,沟通顺畅,人手资源--
  • 流程(敏捷瀑布不同的沟通流程;开发自测,代码修改评审,版本管理(增删改))--中级以上
  • 历史存在阻塞模块和问题根本原因--高优先
  • 风险应对:
  • 减轻风险:预防措施:1)增加资源,额外资源引入 2)裁剪低优先级的需求(明确测试范围)
  • 接受风险:新需求加入范围,通过加班来完成新需求
  • 转移风险:外包

流程性风险:搭建自动化测试环境

过程中测试--测试阶段加强业务学习,用例评审,背靠背测试,回归规范

3.重点把控:

专项测试思路:如工作中jio导入导出的参数对比,没有文档,建议与产品彻底沟通,并发邮件发起评审,直到测试用例的设计达成统一意见

特殊的拎出来测试:如不同表样单浮动,多浮动,单固定,特殊编号,附件,图片等类型

发版:过程中严重问题清零,遗留问题与开发产品相关方讨论后,由测试及时关闭

解决对策:

  • 产品方面:在开发任务中添加重点工作项,如果未修改完成,继续在后续迭代任务中跟踪.
  • 测试方面:发版前将重点(高级别)用例过一遍(冒烟测试)
  • .测试方面:发版后将疑难问题,遗留问题放入发版邮件,保证测试、产品、开发、实施等相关人之间的信息对称性
  • .增加上个迭代后遗留问题清0处理(在开发任务中添加,如果未修改完成,继续在后续迭代任务中跟踪)

4.进度控制

时间优先级:测试重点不明确,导致后期发现严重问题,延迟发版时间,

测试方面:将重点问题优先测试,回归问题时利用自动化提前安排回归主要常用的流程,防止被影响

测试方面:增加已提交主要缺陷记录,并更新到发版说明中,防止遗漏

5.开发易忽略问题总结

  1. 空与null
  2. 初始化测试
  3. 权限测试(按角色进行用户行为分析和场景测试),如是否通过url修改参数信息跳过登陆,没有权限控制
  4. 异常:返回,取消,中断,多次,边界,空格trim,日期数字格式,特殊字符*%&,超长文字
  5. 大数据量测试,并发操作(不同浏览器同账户同步问题,不同账户同一浏览器串数)
  6. 保存后刷新,保存后重新退出再次进入
  7. 弹出框,关闭后,按enter,tab等快捷键
  8. 内存泄漏--增加稳定性测试(长时间操作,使用工具)
  9. 对重点功能的参数不同维度的组合元素测试:增删改,如入口方式,资源类型,维度过多可采用正交试验法选择代表性测试
  10. 安全:sql注入,跨站点注入,在输入框安全脚本常发生注入
  11. cookie不设定有效时间,敏感信息没有加密,程序报错信息包含数据库等敏感信息,是否存在敏感信息如密码和支付金额等
  12. 升级测试、兼容性测试(数据库升级,旧程序兼容新数据库;主流浏览器和分辨率的兼容设计缺失)
  13. 日志记录(包括正常和异常),便于用户行为分析
  14. 组合测试:如增加修改删除连续组合测试,不是单个测试:
  • 实例: =FLOATSTAT(工作表2!B1),工作表2的B1单元格原来是数值类型,后改为文本类型,跨表的数据类型文本不能识别 导致公式错误,再次修改 ,出现新增多条相同公式

  • 场景测试

解决对策:

产品方面:增加设计兼容性和页面规范

开发方面:增加自测冒烟测试边界兼容等处理

 测试方面:

  • 在测试框架中完善,
  • 在用例评审中将常见忽略问题增加检查点
  • 对开发新人进行常见忽略问题 交流培训

6.回归问题

问题:回归缺陷只回归正向测试

解决对策:测试方面:增加正向,逆向,多次,重复,增删改的常规回归

7.难以重现问题
定位环境问题:数据库,程序版本,复杂业务参数

使用firebug初次定位问题响应结果是否正确,

数据库,可以将正式的数据参数迁移到测试服务,开发进行代码跟踪

另外总结经验,进行前台后台的定位

转载于:https://www.cnblogs.com/zyy98877/p/8479378.html

迭代总结(随时更新)相关推荐

  1. C#编码简单性之函数篇(如何编写简短的C#代码,随时更新)

    作者:陈勇 出处:blog.csdn.net/cheny_com 这是编码简单性系列中的其中一篇,之前几篇包括代码篇和语义篇. 因为要积累案例,会随时更新. 之前提到:编码简单性的"心法&q ...

  2. C#编码简单性之语义篇(如何编写简短的C#代码,随时更新)

    以前写C++的时候曾经在自己网站上发表过一个编码"简单性"之文章,现在编写C#了才发现自己无意之间就会写下一些浪费屏幕的代码. 下面是自己编码中偶然发现的一些案例,欢迎中等水平的编 ...

  3. C#编码简单性之代码篇(如何编写简短的C#代码,随时更新)

    以前写C++的时候曾经在自己网站上发表过一个编码"简单性"之文章,现在编写C#了才发现自己无意之间就会写下一些浪费屏幕的代码. 下面是自己编码中偶然发现的一些案例,欢迎中等水平的编 ...

  4. C#编码简单性之泛型篇(如何编写简短的C#代码,随时更新)

    作者:陈勇 出处:blog.csdn.net/cheny_com 这是编码简单性系列中的其中一篇,之前几篇包括代码篇/函数篇/语义篇. 因为要积累案例,会随时更新. 之前提到:编码简单性的" ...

  5. 免费图床(随时更新)

    免费图床(随时更新) 1.smms 容量:5G 单个文件:5M 2.vika api:月10000次 容量:1G 管理方便,可做到文章与图片对应 用法参考: Obsidian图床方案推荐--设置简单, ...

  6. 升级计算机的图形卡和驱动程序,电脑显卡驱动程序需要随时更新到最新版本吗?...

    电脑显卡驱动程序需要随时更新到最新版本吗? 驱动程序的作用就是驱动硬件设备,电脑显卡要发挥最佳性能,就需要显卡驱动程序配合,显卡厂家都会不定时推出合适该显卡的最新驱动程序版本.假如厂家显卡驱动程序更新 ...

  7. ios删除字符串第一位_iOS “字符串” 的几种常见的截取方法(随时更新)

    全局被我使用的字符串:NSString *string = @"街上,走着一个女孩,好清秀,牵着人们的眼球,就象,花儿一样可爱,好温柔,看也看不够"; 1.// 截取字符串的 第1 ...

  8. 徐松亮的杂谈随笔(随时更新)

    版权声明:本文为博主徐松亮的原创作品,未经允许不得转载,多谢支持!QQ:5387603 推荐点击此链接:欢迎进入徐松亮博客一站式导航搜索(随时更新) 本文是个人的点滴记录,没有主题,是突然想到了什么, ...

  9. 一个Java讲师在培训过程中用到的工具【随时更新中】

    一个Java讲师在培训过程中用到的工具[随时更新中] 引子 选择工具的思路 我选择的工具(会不断更新) 一.版本管理工具`Subversion` 二.UML工具 三.文档编辑工具 其它.保养自己的工具 ...

  10. 视频教程-【吴刚】技术答疑与项目讲评视频教程(随时更新)-UI

    [吴刚]技术答疑与项目讲评视频教程(随时更新) 业内知名UID.UED.用户体验.品牌策略与创意设计师,十三年行业职业教育培训经验,业内"UI视频第一人",教学总监.视觉设计讲师. ...

最新文章

  1. 2021年大数据Spark(三十一):Spark On Hive
  2. bug诞生记——临时变量、栈变量导致的双杀
  3. SAP WM初阶Storage Type上的SUM Indicator参数修改
  4. Linux五种IO模型性能分析
  5. 体感Kinect手势识别开发基本原理
  6. 【深度学习】pytorch-tensorflow-anaconda笔记
  7. python 关闭窗口事件_python在Linux平台下捕获窗体关闭事件
  8. 信息学奥赛一本通 1078:求分数序列和 | OpenJudge NOI 1.5 32
  9. slim框架中防止crsf攻击时,用到的函数hash_equals
  10. create-react-app第一步
  11. 【转】IPSec的原理
  12. 在JSP中使用JavaBean
  13. HIT Software Construction Review Notes(1-1 Multi-Dimensional Views of Software Construction)
  14. Python爬虫安居客房价信息(并利用百度地图API查询坐标)
  15. 【SSD目标检测】1:图片、视频内的物体检测与定位
  16. 两英中学2021高考成绩查询,2021年广东高中排名,高中高考成绩排名一览表
  17. VSPD V9版(Virtual Serial Port Driver 9.0)
  18. 人工智能课后作业_python实现广度优先遍历搜索(BFS)(附源码)
  19. Java垃圾回收与算法
  20. 手撸Spring系列4:IOC/DI 思想(实战篇)

热门文章

  1. 走向TensorFlow2.0,一步到位
  2. 重新leetcode第2天——递归讲解合集
  3. C/C++中static与const的区别与联系
  4. html jQuery 光标位置,jquery实现在光标位置插入内容的方法
  5. html页面如何复用,html代码用js实现复用
  6. mysql group by having 子句
  7. 力扣-989 数组形式的整数加法
  8. Java学习之路 之 注意篇
  9. Daily Scrum 9.26
  10. SpringMVC返回一个JSON对象到界面