六安沧州西安三亚宝鸡菏泽
投稿投诉
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

一个项目带你走进产品经理的世界你真的了解测试吗

  上一篇我们简要分析了研发测试,这一篇,我们来重点关注一下测试的工作内容。
  测试和产品经理有什么关系?
  测试是最有可能发现产品问题的人,不管是功能Bug、还是设计问题。
  测试前的准备工作决定了测试是否完备。或者说,测试之前,测试点的整理和测试用例的撰写决定了测试过程中是否会漏测、少测。
  测试过程决定了产品的质量,而产品经理需要对整个产品负责。因此,测试工作和产品经理息息相关。
  产品经理有时也需要参与测试过程,以保证产品的质量。之前纯银在做一罐的时候,他就说自己在整理测试用例。
  嗯,明白了测试的重要性,那就和我一起了解测试吧。
  什么是测试?
  如果我说最初的产品开发并没有测试这个岗位,你会相信吗?哈哈,不管你信不信,这都是事实。因为最初的产品都比较简单,开发小哥哥自己就能搞定测试。慢慢地,产品越来越复杂,致使产品开发环节出现精细化分工,才导致了专职测试的出现。
  测试这个岗位也被成为QA(qualityassurance),也就是质量保障,主要的工作是比较或者说审核开发小哥哥写的代码的实际输出和产品需求的预期输入。
  测试的工作内容是什么?
  Step1:理解需求
  熟悉并理解需求是测试工作得以顺利进行的基础条件。如果一个测试人员不理解需求,那么之后所有的工作都有可能存在问题。举个简单的例子,我们以计算器的加法为例,看下测试的工作内容。
  Step2:测试点整理
  测试点可以简单理解为需要测试的地方,或者测试的框架。测试人员需要根据需求列出测试点,计算器加法需求的测试点如下所示:
  (1)输入验证
  零hr小数
  负数
  最大数
  输入。
  (2)清除输入项验证
  输入被加数时清除
  输入加数时清除
  计算完成之后清除
  (3)运算结果验证
  整数运算
  小数运算
  负数运算
  (4)边界验证
  最大值与最大值相加
  空值数值操作
  Step3:整理测试用例
  (1)什么是测试用例?
  测试用例testcase是为了实施测试而向被测的产品提供的一组集合。简单来说,就是让测试有章可循的方法。没有测试用例的测试,很可能会变成随机测试,而有测试用例之后,按照测试用例测试,会让测试变得正规起来。
  (2)怎么整理测试用例
  测试用例的集合包括以下几个:
  用例编号:保证唯一。可以用数字字母组合,最好采用统一的规定,方便阅读和理解,管理起来也很方便,比如:可以采用产品编号测试点名测试点子项编号。
  功能模块(测试点):可以根据需求填写功能模块或者测试点。
  重要程度:重要程度或者优先级均可。用高、中、低代表即可。高代表对产品非常重要(使用频率较高或者是产品的基本功能),低代表可有可无、不是很重要的模块或功能。
  前置条件:执行当前测试用例的前提条件,比如:测试一部手机的功能,前置条件是手机开机。前置条件可以用文字说明,也可以用测试用例编号代替。
  测试输入参数:可以理解为测试过程中输入的数据,比如:测试登录时,至少需要输入账号和密码两个参数才能验证。
  操作步骤:测试人员是怎样一步一步执行这个测试用例的,需要给出完整的操作步骤。有的时候,测试输入参数和操作步骤也会合并为操作步骤,会写成输入0。
  预期输出:执行操作用例时,期望的结果是什么。这个主要是用来和实际结果相比较,以判断该测试用例是否应该通过。输出可以说明:(1)界面的变化;(2)数据库的变化;(3)相关信息的变化。
  备注:除以上信息之外的其它信息。
  然后,再根据测试点将以上集合进行整理,就能得到测试用例,如下所示:
  Step4:测试Bug管理
  测试过程中,难免会遇到Bug,那为什么要叫Bug呢?
  (1)为什么叫Bug?
  据说,1945年的某一天,一只小飞蛾钻进了计算机电路里,导致系统无法工作,一位名叫格蕾丝赫柏的人把飞蛾拍死在工作日志上(见图),写道:就是这个bug(虫子),害我们今天的工作无法完成于是,bug一词成了电脑系统程序的专业术语,形容那些系统中的缺陷或问题。
  来源:网络,如知晓来源,请告知。
  以下内容摘自美国海军网站(NavalHistoryamp;amp;HeritageCommand):
  Thefollowingimageshowsanorganismofgreathistoricsignificance,reportedlyfirstidentifiedandnamedbyLieutenantGraceMurrayHopperwhileshewasonNavyactivedutyin1947。
  下面这张画展示了一个有伟大历史意义的生物,由格蕾丝穆雷霍波上尉首次确认并命名,1947年,格蕾丝正在海军服役。
  (2)Bug的一生状态流转
  当测试发现一个功能不满足需求的时候,需要判断是否为Bug,如果是Bug,就需要提交Bug。提交的时候需要通知研发或产品负责人,由负责人来将Bug分给对应的研发。
  研发接到Bug之后,需要人为判断是否为Bug:如果不是Bug,则需要和测试、产品沟通,然后关闭Bug。如果是Bug,需要修复。修复完成之后,提交代码,并备注Bug编号,然后更改Bug状态为已修复。
  接下来由测试人员验证Bug是否修复,如果修复,则测试人员需要关闭Bug;如果未修复,则测试人员需要更改Bug状态为验证未通过,该Bug重新恢复到未修复状态。
  (3)正确地提Bug
  为什么要提Bug?
  因为要让开发小哥哥亲眼看到错误。但是很多时候,做不到亲自做给他们看,那就只能给他们能使程序出错的详细的操作步骤,也就是提bug。提Bug时,需要清楚地描述以下几点:
  1)Bug标题:【Bug所在模块】Bug简要描述
  2)Bug相关信息:
  测试设备:操作系统(PC端)手机型号(移动端)
  测试环境:浏览器及版本号(PC端)WiFi、4G、5G(移动端)
  产品版本:版本号。到底是1。1。0发现的问题,还是1。2。0发现的问题。
  重现步骤:需要阐述发现Bug并复现Bug的步骤,如果一个Bug没法复现,研发大概率是无法修复的。
  截图:如果有的画,需要填写。
  复现概率:简单说,就是你试来几次,出错了几次。
  预期结果:期望的结果是什么。比如,112,2就是预期结果。
  实际结果:实际的结果是什么。比如,当前113,3就是实际结果。
  3)Bug指派人:Bug指派人,也就是说,这个Bug是由谁来修复的。没有指派人的Bug,大概率是不会被修复的,因为责任人不明确。
  4)Bug提交人:嗯,是的,这是一句正确的废话。如果是用软件来管理Bug的话,天然就会有Bug提交人。但如若不是使用软件的话,提Bug的时候千万不要忘记这一项。Bug提交人的存在,方便团队成员在对这个Bug有疑问的时候,能找到正确的人询问相关细节。
  (4)提完Bug之后?
  静待研发修复,然后逐个回归Bug,同时需要观察是否还有其它Bug。如果从Bug的角度来看测试,测试可以被描述为:无数Bug从被发现到被解决的过程。可悲的是,一些Bug会永远留在backlog(可以理解为待办事项)里无人问津。
  总结
  1。测试的分类
  产品经理了解概念即可。
  按测试所属的开发阶段分为:单元测试、集成测试、系统测试、验收测试。
  按测试时是否需要查看代码分为:黑盒测试、白盒测试、灰盒测试。
  按测试是否手动执行分为:手工测试、自动化测试。
  按测试类型分为:功能测试、性能测试、部署测试、文档测试、安全测试、兼容性测试、易用性测试、本地化测试、无障碍测试、可靠性测试。
  其它测试分类:回归测试、冒烟测试、Monkey测试、AB测试
  2。Bug分类
  Bug分类每个公司的要求时不一样的,找到适合自己的就行。常见的Bug分类有按优先级分类(高、中、低)、按功能模块分类(登录注册、订单、UI、权限、数据等)、按Bug产生原因(编码、其它、理解偏差、需求变更、需求遗漏)等。
  3。测试用例有什么用?
  测试用例是测试过程的参考手册,方便测试人员理清测试过程及测试步骤,为后续的测试提供参考依据。
  试想如果没有整理测试用例,是不是测试人员想测什么就测什么,毫无章法可言、也没办法向别人解释你为啥需要这么久。同时,提供完备的测试用例,还能在你被调离或者新测试加入的时候,方便别人快速投入工作。当然,测试用例的编写是很消耗人力和时间的。但即便如此,我还是建议花时间编写,毕竟磨刀不误砍柴工。
  测试人员每执行一个测试用例,都需要更新测试用例的状态,如下表所示:
  至于测试用例要不要关联Bug,因团队而异。
  4。写测试用例的时候发现测试点写漏了,怎么办?
  在不熟悉产品或者经验不足的测试人员身上经常会出现,不过,不用担心,这都是小事!直接把测试点补上就行。随着对产品越来越熟悉或者经验越来越丰富,这种情况就应该减少。
  什么?做为一个工作N年以上的老测试,你还经常出现?那我只能说,前面有堵墙,你去墙前边站站吧。怎样才能不漏测试用例,在理解需求的基础上检查,检查,再检查。
  5。部分Bug未解决,能上线吗?
  首先,问自己:
  这个Bug重要吗?影响核心流程或者核心用户吗?
  改这个Bug需要多久?(修Bug时间测试时间)系数。文案Bug的系数为1,其它Bug需要视情况而定。
  上线时间是什么时候?
  最后,再做决定。如果Bug不重要,修复很耗时且不确定是否会引起其它Bug,离上线时间很近,且不能延期,那只能下次改。其它没有规则,只能产品经理自己判断。判断错了怎么办,总结经验下次不要再做错决定就行。
  6。Bug未解决,测试的工作算完成吗?
  这个就牵扯到工作完成的定义,测试的工作如果从产品的角度来看,一个版本上线就算这个版本的工作完成。换句话说,如果这个Bug未解决,并且产品经理决定这个版本不解决,那这个Bug就不属于当前版本的管理范围。
  也就是说,这个Bug解决与否,只要产品按时上线,测试这个版本的工作就算完成,但是如果从Bug的角度来看,测试需要跟踪Bug修复直至上线甚至是用户反馈过程这个完整的流程,测试的工作才算完成。
  7。Bug无法复现怎么办?
  首先我们来看下,哪些原因会导致Bug无法复现:
  版本:A版本上的Bug在B版本或者C版本上很有可能导致无法复现,但如若该Bug在B版本上已被解决,应当关掉这个Bug。
  数据:产品里的某些数据会导致Bug的存在,如果这些数据条件不具备,导致Bug无法复现。尽可能还原数据,以测试Bug是否仍存在。
  代码:编码过程中会因为各种因素导致Bug无法复现,此时,需要通过codereview来定位问题。
  其次,如果以上方法都已经尝试过,但Bug仍无法复现。此时,需要评估Bug的重要性以及上线时间。如果Bug不重要且上线时间很紧,那么只能暂时挂起Bug。
  也就是说,对Bug保持关注,如果历经多个版本仍没有出现这个问题,那么Bug就能关闭了。
  什么?为啥要关闭这个Bug?你没有强迫症?看着不难受?觉得无所谓?如果这些都没有,难道你不担心Bug堆成山,领导误以为你的工作没完成?
  什么,你不在乎,那只能说大佬,打扰了~
  下一篇我们将继续关注上线,敬请期待。好的,今天这篇文章到这里就结束了,我们的《一个项目带你走进产品经理的世界》系列文章完成进度如下:
  黄色为当前进度:
  相关阅读
  一个项目带你走进产品经理的世界(1):从收到一个需求谈起
  一个项目带你走进产品经理的世界(2):需求分析
  一个项目带你走进产品经理的世界(3):从用户需求到产品功能
  一个项目带你走进产品经理的世界(4):产品规划
  一个项目带你走进产品经理的世界(5)第一个版本:MVP?MDP?
  一个项目带你走进产品经理的世界(6):设计确认
  一个项目带你走进产品经理的世界(7):研发测试

突发咯血该怎样急救处理呼吸道出血及咯血,无论是肺结核、支气管扩张还是其他病因,真正因为失血而致死者并不多见。人身上的血液约占体重的8,一个50公斤体重的人,约有4000毫升的血,一般说来,失血10,……更适合你的玉米吃法玉米糊糊五谷杂粮巧做粥玉米属禾本科玉蜀黍属玉米种,一年生谷类植物,学名叫玉蜀黍,俗称棒子、玉茭、苞米、苞谷。据考证,玉米老家在拉丁美洲的墨西哥和秘鲁沿安第斯山麓一带,后来经过航海家开辟新大陆,玉米逐……甜菜有什么功效甜菜的做法甜菜有什么功效?甜菜的做法甜菜有什么功效?甜菜很容易消化,有助于提高食欲,还能缓解头痛,甜菜还有预防感冒和贫血的作用。凉拌甜菜根工艺简单,将甜菜去皮切条后可自由调味……家庭的防盗系统随着社会的不断发展和科学技术、经济技术的不断进步,人们生活水平得到了很大的提高,人们的私有财产也在不断增多,因而也对防盗措施提出了新的要求,一系列技术精良的家庭防盗系统应运而生……办理乘船手续需要什么证件现在经济发达了,各种的交通工具都有了。相信大家对乘坐飞机或者火车都很了解,但是对乘坐轮船一大部分的人基本上都不太清楚,尤其是对办理乘船手续感到很茫然。那么,办理乘船手续需要什么……什么防晒霜适合军训用军训就要来了,对于爱美的女生们而言,军训不仅考验着耐力和毅力,也在考验皮肤。很多女生是因为害怕晒黑才不得不选择防晒。那么什么防晒霜适合军训用呢?本站为大家介绍一下。其实,……儿童单独乘坐商场电梯该注意什么儿童在乘坐商场电梯时该注意什么是我们带孩子逛商场的时候要了解的知识。近年来儿童乘坐电梯发生事故的现象不断发生,触目惊心的事故也给家长和孩子们敲响了警钟:儿童乘电梯必须注意安全。……不要忽视老人心理需求作为年轻人,千万别忽视老人心理需求。下面,小编就来重点介绍一下有关不要忽视老人心理需求方面的知识。健康需求。这是老年人普遍存在的一种心理状态,人到老年,常有恐老、怕……儿童补钙吃什么钙片好目前市场上流通的钙产品,其品质没有太大区别。而且不同钙品适宜人群也不同,那么儿童补钙吃什么钙片好呢?儿童吃补钙保健品有效果吗?下面本站就来讲讲相关的儿童食品安全小知识。汤……老人骨折早期症状有哪些进入老年之后,骨骼的钙质会逐渐的流失,很多老年人朋友也出现了骨质疏松的症状,骨质疏松最容易导致骨折的发生,俗话说,人老不经摔,意思就是说老年人朋友容易出现骨折的风险。那么老人骨……农业会导致土壤污染吗由于我国人口众多,为了提高农产品的产量,会大量的使用农药化肥。不科学、不合理的使用农药化肥是会导致土壤污染的。化肥对土壤污染的影响1。长年使用化肥会导致农田中重金属……受伤后的急救方法人们在日常生活中受伤总是难免的,那么亲爱的您掌握的急救方法有多少呢,下面就是本站小编为大家整理的受伤后的急救方法是什么的相关资料,供大家参考。受伤后的紧急救护首先你要准备……
社区矫正半年工作总结第一篇:xx社区矫正半年工作总结xx社区矫正半年工作总结上半年,xx社区矫正工作在县委、县政府指导下,严格按照上级加强社区矫正工作的要求,扎实做好社区矫正的每一项工……铁路电子客票法律性分析摘要:人类社会进入二十一世纪,互联网信息技术迅猛发展,并逐渐地渗透到公众日常生活中的方方面面、边边角角,给人们的衣、食、住、行等方面带来了极大的便利。以公众日常的铁路出行为例,……红十字志愿服务发展规划红十字志愿服务20112015发展规划一、指导思想和发展目标?xml:namespaceprefixonsurn:schemasmicrosoftcom:office:o……硝酸厂职工代表大会报告?xml:namespaceprefixonsurn:schemasmicrosoftcom:office:office在川化股份有限公司硝酸厂第四届三次职工代表大……酷派品牌升级下的旗舰产品策略2015年,是酷派由技术驱动转变为品牌驱动的关键一年。2016年,酷派希望更多的尝试DSP精准营销,同时联合跨界资源进行营销。我们也会考虑两个方向:一是与大IP的深度合作,二是……微信商标案评析【摘要】微信商标案一审判决中,法院援引《商标法》第10条第1款第(8)项其他不良影响条款的规定为避免可能出现损害社会公共利益的情形,拒绝创博亚太公司微信商标注册申请。案件中稳定……浅析宪法基本义务的作用摘要:基本义务是对公民权利的合法限制,但也发挥着限制国家权力的作用。对于基本义务的社会作用,笔者认为,基本义务也会对社会的道德滑坡现象有良好的导向。基本义务有助于消除重权利意识……关于刑法平等原则的相关问题研究【摘要】法律面前人人平等是我国刑法中第一基本准则,是我国古代法律中天子犯法与庶民同罪的延续体现,如今成为组成我国刑法的几项基本原则之一。刑法中对平等原则进行了明确的声明,但我国……超级印钞机是如何炼成的OhMyGod!什么也别说了,买它!我的天哪!这也太好看了吧!美眉们一定要买到。在刚刚过去的2019年11月,很多人都被说出这两句话的男人刷屏。熟知他的人,脑海中立……一代大商孟洛川的经商之道心情不好的1。万事万物皆不出道术这两大范畴。2。道与术:道是河、术是舟、道是舵、术是浆。无河无以载舟,无舟难以渡河;无舵无以方向,无浆无以动力。道是方向,术是方法;道是法则,……超拽霸气说说太斤斤计较的人不适合恋爱适合买菜一、男人要知道,女人的美有你一半的功劳,她的丑也有你一半的过错。二、生活从未变得容易,做事是经常的,出错是难免的。生命中有太多的不尽人意,更无法维护一个尽善尽美,也无法给……美丽新世界约翰是怎样的人结局是什么美丽新世界约翰是怎样的人野人约翰从蛮夷保留区满怀激情地来到新世界,却意外发现这个新世界并不美丽,家庭、爱情、信仰、自由不复存在,他宁愿过着为生老病死担忧的苦日子,也不愿再……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网