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. FW: HTTP错误500显示具体的出错信息的方法
  2. 关于IIS和Serv-U在同一台服务器中端口冲突问题
  3. J2EE用监听器实现同一用户只能有一个在线
  4. 三十三、五大数据处理的R包
  5. cocos2d-x游戏实例(2)-主角根据输入移动
  6. 20220213-CTF MISC-a_good_idea(stegsolve工具的使用)-2017_Dating_in_Singapore
  7. 【Floyed】【匈牙利算法】导弹(jzoj 1610)
  8. 安卓获取mysql数据封装方法_android SQLite数据库封装
  9. D3可视化:(2)Bar Chart with D3js
  10. “快手极速版”的模拟器多开方法
  11. 计算机中1 tb的硬盘容量大小等于,1TB等于多少G1TB是多大
  12. 安卓兼容7.0图库选择图片生成二维码
  13. 面试题目:2个鸡蛋100层楼问题
  14. 运行python程序总是报警告“libpng warning: iCCP: known incorrect sRGB profile”,解决方案:将Anaconda中的libpng版本替换即可
  15. linux序列拼接软件,EST序列的聚类、拼接以及纠错是怎样进行的,推荐使用那些软件?!...
  16. m4b格式 android,新星安卓手机格式转换器
  17. MATLAB在线测试
  18. 科普CFA(Color Filter Array,色彩滤波阵列)
  19. 基于matlab 的语音信号分析和处理,基于matlab_的语音信号分析和处理
  20. 按键精灵(quick macro) v6.71 免费下载--IT man

热门文章

  1. 博文视点经典新书样章下载
  2. 一本关于网上支付解决方案的迷你百科全书
  3. creator找不到编译器 qt_Qt与Web混合开发(一)--简单使用
  4. c语言中不同类型的变量可以在一个表达式中,C语言数据类型与表达式习题及答案.doc...
  5. 19-7/8作业:模拟实现用户密码管理
  6. TP5 Validate 验证
  7. 201621123058《java程序设计》第一周学习总结
  8. java volatile关键字的理解
  9. Unity3d--第三人称摄像机常用控制
  10. css 浮动 相对定位 绝对定位区别