学习软件测试应注意的事项

author author     2022-11-01     392

关键词:

对于软件测试的学习应该从不同的角度入手,首先主要的是了解学习软件测试主要有哪些过程,形成一个笼统的知识框架,这样学习起来才能更快的入门。

  1、编写目的

  测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是在软件投入生产性运作之前,尽可能多的发现软件中的错误。软件测试是保证软件质量的关键步骤,尽管不可能做到完美,但是可以做到更好。在软件开发的过程中,开发人员会面对很多错综复杂的问题,客户的需求不断更新,同时怎样去适应市场对系统也会提出更高的要求,所有与软件系统相关的各类人之间的配合和通讯都不是完美无缺的,人的主观意念也会造成与客观事实的不符,甚至是出现分歧或对同一问题理解的偏差。因此,在软件生命周期的每个阶段,都不可避免的会产生差错。软件测试是软件开发中不可或缺的一部分,为了更好的保证软件的质量,更好的进行测试和改进以往测试的弊端,所以制定计划和不断总结在开发中也是必须的。

  2、测试流程

  任何工作的进行都需要有计划、有目的地去执行。随着系统功能的不断扩展和完善,为更好适应下一阶段新的开发计划,制定完善的测试流程不仅可以提高测试的效率,同时促进测试更好的进行。关于流程图的资料也有很多很多,但是每个做测试人的心里都有一个自己的流程图,这主要取决于所处的环境和系统的开发模式,下面是我的测试流程图:

  1)测试需求分析

  测试需求分析就是对需求文档的分析,在制定测试计划前尽量弄明白需求,特别是有疑问的、不懂的地方都需要通过与开发人员或相关人员进行沟通,尽量弄清楚测试的功能和需求,因为这将是展开测试工作的测试依据。

  2)测试计划

  根据开发计划,制定测试的计划,包括各功能测试方案和测试的进度以及人员的分配。

  3)用例设计

  好的测试用例可以更好的找出系统中存在的问题,每个人看待问题的角度不一样,所以用例设计前进行评审和交换意见,可以有效的改进测试的准确性。

  4)测试执行

  测试执行过程中,首先,确认bug,反复测试重现bug并尽量找出问题的所在原因;其次,留测试证迹是主要工作,可以让开发人员更好的了解问题;最后,有疑问的地方要向相关人员沟通确认。

  5)测试统计

  把测试工作中的用例数、缺陷数进行统计,确认无法测试的用例并说明不能测试的原因。

  6)需求跟踪和bug跟踪

  开发中需求变更,要了解其是否对现有功能产生影响,如果有则除了对新增功能的测试外还需要重新测试影响模块。Bug跟踪主要是对已经修改后的bug进行回归测试,确定其通过测试并且修改地方未对其他相关功能产生影响。

  3、改进与总结

  理论总归是理论,要想更好的做好测试,按部就班是远远不够的,很多时候都需要自己去发现,去探索,在总结中弥补不足。

  1)业务学习:测试的很大一部分工作都取决于对业务的了解程度,对于既有的业务和新添加的业务要深入了解,主要通过文档学习和相关人员的沟通,从而形成对项目的一个整体认识,对于项目的业务有一个完整的概念。

  2)需求分析:充分利用各类资源,只有知道的多了你才能更好去测试,不理解的问题要及时发问,多沟通。

  3)用例设计:用例的设计决定了测试的好坏,好的用例不仅覆盖率高,而且还可以发现一些不易发现的bug,所以要不断优化测试用例,实现用例的可重复利用,并加入评审。

  4)Bug跟踪:确认bug完全修改完毕,且没有影响其他相关模块,特别是如果处于系统的上游,需对于下游功能做相关测试,对于常见同类bug进行总结统计,多看别人的bug记录,特别是高手的,可以学到不少。

  5)测试方法:多种方法综合。黑盒测试方法包括等价类划分、因果图、正交实验设计法、边值分析、判定表驱动法、功能测试等,这些在实际中不是都能用到,但是可以从不同角度去发现问题。另外还有兼容测试、极值测试、容错测试、性能测试。

  6)自动化测试:不管工作中是否用到这些工具,但是自己必须要去学习、充实。

  最后:在实践中总结,在学习中进步。

线上发布8大注意事项学习

线上发布8大注意事项发布操作很简单,但线上发布可能会带来很多问题,稍有疏忽就会造成很大的影响。因此我们要注意。下面列出了常见注意事项,日常发布应该严格遵守。要测试线上未经测试的代码严谨直接发... 查看详情

画数据流图应注意什么事项?

画数据流图应注意什么事项?(1)数据流名称只能是名词或是名词短语;(2)每个加工至少有一个输入数据和一个输出数据流,反映出此加工数据的来源与加工的结果;(3)编号:某个加工分解成一张数据流图时,上层图为父... 查看详情

资产模型数据初始化时应注意的事项

资产模型建立之后,在数据初始化上有个比较特殊的地方,需要激活一个BADI,然后按顺序初始化数据。1.       要AA11和AA12保证抽数时的增量提取间隔和总账行一致。2.       数... 查看详情

在windows下创建dockerrun时应注意事项

...机的80端口,主机的目录/data映射到容器的/data。还有特别注意的点是:要先安装dockerdesktop软件,然后在设置里Settings-Resources-FILESHARING里面要把上面的win目录对应创建上,才能好使,要不然会出现docker:Errorresponsefromdaemon:invalidmode此... 查看详情

注意力测试报告

...不着,丢三落四;另一方面,孩子虽然能快速集中注意力学习或做事(集中性比较好),但是不能长时间保持,即视觉持久性不足。可能体现在:好动,坐不住,不能静心。2.听觉注意力总体良好。说明通过听觉注意力是孩子擅... 查看详情

稳压电源的使用应注意的事项

...能正常工作或不会损耗其的寿命,任何电子产品都有它应注意的事项。那么稳压电源也不例外,接下来中港扬盛技术员跟大家分享下稳压电源在使用中应注意的事项如下。一、避免猛烈振动,防止腐蚀性气体及液物流入,防止受... 查看详情

有c++基础学习java的注意事项点

  查看详情

软件测试体系学习及构建(24)selenium使用丨安装和注意事项(代码片段)

Selenium使用丨安装和注意事项1python环境1.1下载1.2安装2selenium3.141.0安装3BrowserDriver安装1python环境1.1下载本系列文章环境:软件版本操作系统Windows10家庭中文版,64位操作系统Python3.7.0前往下载:https://www.python.org/downloads/... 查看详情

英语学习注意事项-班会记录

英语学习注意事项-班会记录一、为什么很多人都学不好英语?  空杯心态,这个在日后的学习中是非常重要的!大家来看一下这个数据:要通过大学四级、六级、雅思、托福你需要掌握的词汇量分别是:4500、5500、8000和10000。... 查看详情

essentialofprogramminglanguages学习注意事项

使用DrRacket时,可以直接使用"#langeopl",里面已经包含了所需的函数和宏。http://docs.racket-lang.org/eopl/"identifier?"是未定义的,可以直接使用"symbol?"来代替。https://groups.google.com/d/topic/eopl3/9uiWsmHbgPY 查看详情

学习笔记-镜像的知识点与注意事项

镜像的知识点与注意事项重新安装EduBase例1.1:分别在主体服务器、镜像服务器上创建端点IFEXISTS(SELECT1FROMsys.database_mirroring_endpointsASEDROPENDPOINTep_EduBase_Mirroring;GOCREATEENDPOINTep_EduBase_MirroringSTATE=STARTED//端点将立即启动ASTCP(LI 查看详情

javascript语言学习中的注意事项

javascript:基于浏览器基于对象事件驱动脚本语言由:javascript:ECMAscript(ES)DOM文档对象模型BOM浏览器对象模型,三部分组成使用js的三种方式1.HTML标签中内嵌js:<buttonondblclick="javascript:alert(‘ssas‘)">点我呀!!!</button>... 查看详情

工作规划未来自我学习计划及发展注意事项

个人理念:渐,进也,鸿一举而进千里者,羽翼之材也。弘等皆以大材初为俗所薄,若燕爵不知鸿志也。成为理论与技术的实践者Tobeapractitioneroftheoryandtechnology!长期规划:数学领域:1.掌握使用LaTe... 查看详情

java学习:方法的使用与注意事项(代码片段)

方法的使用与注意事项定义一个方法的格式:publicstaticvoid方法名称()方法体如何调用方法,格式:方法名称();方法名称的命名规则和变量一样,使用小驼峰。方法体:也就是大括当中可以包含任意条语句。方法定义好了... 查看详情

框架搭建的注意事项

搭建框架应注意:1.请求类,.创建数据库,图片类库,解析Json类,适配的导入,网址类,常量类,公共调用方法类比如TeextView控件获取值,editText获取值,邮箱确认,,;2.弹出框,;5.头像上传6、版本更新7、清除缓存8.常用的U... 查看详情

电表箱进出线要注意的事项

...今天广励电气小编就来给大家分享一下电表箱进出线需要注意的事项都有哪些: 1.电表箱应有防雨措施。 2.每表配线的绝缘铜线不小于4mm2,RS485回路导线应不小于0.5mm2。 3.多表位计量箱内各电能表中性线应分表安装,... 查看详情

电表箱进出线要注意的事项

...今天广励电气小编就来给大家分享一下电表箱进出线需要注意的事项都有哪些: 1.电表箱应有防雨措施。 2.每表配线的绝缘铜线不小于4mm2,RS485回路导线应不小于0.5mm2。 3.多表位计量箱内各电能表中性线应分表安装,... 查看详情

本人认为新手学习linux运维需要注意的事项

本人认为新手学习linux运维需要注意的事项:未入门前,尽量不要使用tab补全命令。理由是:因为你需要大量的手打输入命令来达到记忆的目的,甚至是肌肉记忆,想都不需要想下意识的能打出来。(输入的速度比你的思想快)... 查看详情