互联网产品快速迭代下是否需要写详细测试用例
由于自己在互联网电商公司工作,产品需求很多,平台功能迭代很快,有时一个功能需求评审+开发+测试 +上线总共只有1天时间的计划,而且有些紧急需求不允许delay,这时我们如何分配实际执行测试时间和测试用例编写时间?
我认为我们不能一味的 墨守以前的测试流程,测试用例固然重要,但是如果写测试用例消耗了绝大部分测试时间,那将是得不偿失的,写过用例的都是知道,用例在实际执行中发现的BUG 并不比自由测试(根据自己的经验和对需求的理解,以及一些测试场景的自由组合)发现的BUG多甚至少很多,但是自由测试或者错误猜测方式测试需要较多的测试执行时间,这时候如果用例编写占用了大量时间 势必会压缩测试执行的时间,所以我提倡的是 在需求评审的时候进可能的深入理解需求,然后以列测试点的方式,抽象出需求中的测试点 及 可能影响的其他功能点,然后执行测试,根据自己的经验和对业务的理解 结合测试点列表 进行功能点测试及业务场景测试,尽量给测试执行提供尽可能多的时间,如果说一个测试人员没有这个能力,需要按测试用例执行测试才能开始测试,那绝对不是一个合格的测试人员,而且也不能写出高效的测试用例,既然写不出高效的测试用例,执行什么呢?执行那些敷衍上级的测试文字描述吗?剩下的那点可怜的测试时间能把被测对象测好吗?,反过来能写出高效的测试用例的测试人员,那执行测试的时候也可以不用按照既有测试用例进行高效的测试,毕定用例是死的,被测产品的功能组合是千变万化的,难道都列举出来?有个测试点列表已经够了,测试的时候可以参照测试点列表,只要测试点覆盖的够好就OK。
至于详细测试用例是为以后的回归测试或自动化测试用的,可以在测试结束后补充一些或在适当时间定一个测试计划集中时间补充。天下没有无BUG的程序,也无100%充分的测试,只有合理安排资源和时间才能更好的完成自己的工作,才能更多的体现自己工作的价值;避虚务实才能更好的发挥我们测试人的作用。
互联网产品快速迭代下是否需要写详细测试用例相关推荐
- 云原生与微服务架构基础:01 | 为什么说云原生重构了互联网产品开发模式
为什么说云原生重构了互联网产品开发模式? 云原生的概念 云计算的前世今生 阶段1:虚拟化技术 阶段2:虚拟机的市场化应用 阶段3:容器化和容器编排的兴起 云原生到底是什么? 云原生出现的背景 云原生解 ...
- 如何从0到1做好互联网产品
经历过创业之后,体验了不一样的从0到1做产品,对于产品启动到上线推广有了更深入的理解. 以下是我的一些思考,抛去了产品经理的常规事务,更多的从特殊角度以及注意点来解读产品的实践过程,很多点也是只有经历 ...
- 让产品有效迭代,前端A/B Testing的简单实现
A/B Testing简介 互联网产品的迭代速度很快,往往一周一小发布,一月一大发布,产品提出的种种需求,哪些改动是提升产品体验的,哪些是阻碍产品进步的,如果没有数据可以参考,仅仅是靠拍脑袋的话,对产 ...
- 《足球与互联网产品》3:从西班牙“短传渗透”理解互联网产品的流程设计
我是一个球迷,而且特别喜欢一些球场中的细节.4年前西班牙夺得欧洲杯,阿拉贡内斯"以控代守"的足球理念初具雏形.2年后西班牙在南非夺得世界杯,博斯克将"以控代守" ...
- 快速迭代的互联网研发模式下测试如何突破?
原文地址 测试同学的日常 ~每次出故障,老板总是会问,你这个怎么测的?! ~交付延期,发布时间却不变,只能压缩的就是测试时间了.怎么办,加班来补吧. ~测试环境又挂啦. ~你就不能少重构几次?每次重构 ...
- 互联网创业公司融资、产品、运营快速迭代和人才模式总结
http://tech2ipo.com/2327/ 什么时候融资最合适?每次融多少钱合适?什么时间段发布什么样的产品?公司运营上如何推进?人才配置上如何最优?长期以来,创业者们在这些问题上都面临着共同 ...
- 如何让产品不受到技术限制快速迭代?
本问答来自PMCAFF产品经理社区:www.pmcaff.com 若想和作者及更多PM交流请点击阅读原文进入社区 咖友提问:如何让产品不受到技术限制快速迭代? 现在公司的研发力量有限,很多需求没法及时 ...
- C++11(及现代C++风格)和快速迭代式开发
过去的一年我在微软亚洲研究院做输入法,我们的产品叫"英库拼音输入法" (下载Beta版),如果你用过"英库词典"(现已更名为必应词典),应该知道"英库 ...
- 如何借助配置中心ACM加速企业IT服务快速迭代
摘要: 在5月29日召开的第二届研发效能嘉年华中,云效邀请了阿里云产品团队的伏羿和来自阿里巴巴中间件技术部的彦林带来了"如何借助配置中心ACM加速企业IT服务快速迭代"的主题分享. ...
最新文章
- 女程序员也有35岁危机焦虑吗?
- Nature:剖腹产到底好不好?——肠道菌群的视角
- Docker镜像推送(push)到Docker Hub
- 世界机器人大会特种机器人报到高难度的高危险的活让它们来!
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!...
- jzoj3338-[NOI2013模拟]法法塔的奖励【权值线段树,线段树合并】
- MyBatis-Plus_查询进阶05
- Qt程序启动画面QSplashScreen类
- java调用caffe_Caffe中master与windows分支差异对比及通过命令提示符编译Caffe源码操作步骤...
- DC guide ---3
- 洛谷OJ P3865 【模板】ST表
- 金蝶Cloud取物料最后一次采购入库价格
- 转 纯真IP数据库格式详解
- 什么是云服务举例说明_什么是云服务(什么是云服务举例说明)
- python二级考试基础编程历练,临时抱抱佛脚;逢考必过,奥利给!
- mysql mysqlhotcopy_MySQL 备份和恢复 (mysqlhotcopy)
- 工作中整理了一份身份证户籍地数据库,现将生成的脚本共享,欢迎使用、升级、修正
- Flutter syncfusion_flutter_charts 饼图PieSeries使用
- php apc.dll,php_apc.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
- mysql语句统计总数_一条sql语句实现统计查询_MySQL
热门文章
- linux(CentOS版本)学习笔记1
- 浪子燕青Dburstnbsp;0.95
- lenovo thinkpad e435 升级DDR3 1600 16G内存成功
- hashmap 不释放空间_一个1000万HashMap,会占用多少空间内存?
- Java练习-002
- Android通过WindowManager.LayoutParams修改Activity窗口亮度流程
- VirtualBox 开源桌面虚拟化软件
- 中联重科智慧产业城项目启动 千亿元投资打造全球典范
- Android:Android9.0使用 AndroidVideoCache时不能缓存播放视频的解决
- java 分班_java培优分班考试试题