文档介绍:该【软件测试之测试用例执行 】是由【书生教育】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【软件测试之测试用例执行 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。软件测试之测试用例执行
测试用例设计达成后,接下来的工作是测试执行,测试执行中应该注意以下几个问题:
搭建软件测试环境,执行测试用例
测试用例执行过程中,搭建测试环境是第一步。一般来说,软件产品提交测试后,开发人员应该提交一份产品安装指导书,在指导书中详细指明软件产品运
行的软硬件环境,比方要求操作系统系统是Windows2000pack4版本,数据库
是SqlServer2000等等,其他,应该给出被测试软件产品的详细安装指导书,包括安装的操作步骤、相关配置文件的配置方法等等。对于复杂的软件产品,特别是软件项目,若是没有安装指导书作为参照,在搭建测试环境过程中会遇到各样问题。
若是开发人员拒绝供应相关的安装指导书,搭建测试中遇到问题的时候,测试人员可以要求开发人员协助,这时候,必然要把开发人员解决问题的方法记录下来,防备同样的问题再次请教开发人员,这样会致使开发人员的厌烦,也降低了开发人员对测试人员的认可程度。
测试执行过程应注意的问题
测试环境搭建此后,依照定义的测试用例执行序次,逐个执行测试用例。在测试执行中需要注意以下几个问题:
全方向的观察测试用例执行结果:测试执行过程中,当测试的实质输出结果与测试用例中的预期输出结果一致的时候,可否可以认为测试用例执行成功了?
答案可否定的,即便实质测试结果与测试的预期结果一致,也要查察软件产品的操作日志、系统运行日志和系统资源使用情况,来判断测试用例可否执行成功了。全方向观察软件产品的输出可以发现很多隐蔽的问题。以前,我在测试嵌入式系统软件的时候,执行某测试用例后,测试用例的实质输出与预期输出
完好一致,但是在盘问CPU占用率地时候,发现CPU占用率高达90%,此后经过解析,软件运行的时候启动了若干个1ms的准时器,大量的耗资的CPU资源,此后经过把准时器调整到10ms,CPU的占用率降为7%。若是观察点单一,这个严重耗资费源的问题就无从发现了。
加强测试过程记录:测试执行过程中,必然要加强测试过程记录。若是测试执行步骤与测试用例中描述的有差异,必然要记录下来,作为今后更新测试用例
的依照;若是软件产品供应了日志功能,比方有软件运行日志、用户操作日志,必然在每个测试用例执行后记录相关的日志文件,作为测试过程记录,一旦日
后发现问题,开发人员可以经过这些测试记录方便的定位问题。而不用测试人员重新搭建测试环境,为开发人员重现问题。
及时确认发现的问题:测试执行过程中,若是确认发现了软件的弊端,那么可以绝不迟疑的提交问题报告单。若是发现了可疑问题,又无法定位可否为软件弊端,那么必然要保留现场,尔后知会相关开发人员到现场定位问题。若是开发人员在短时间内可以确认可否为软件弊端,测试人员恩赐配合;若是开发人员定位问题需要开销很长的时间,测试人员千万不要因此耽误自己难得的测试执行时间,可以让开发人员记录重新问题的测试环境配置,尔后,回到自己的开发环境上重现问题,连续定位问题。
与开发人员优秀的沟通:测试执行过程中,当你提交了问题报告单,可能被开发人员无情驳回,拒绝更正。这时候,只能对开发人员晓之以理,做到有理、有据,有说服力。第一,要定义软件弊端的标准原则,这个原则应该是开发人员和测试人员都认可的,若是没有共同认可的原则,那么开发人员与测试人员对问题的争执就不可以防备了。其他,测试人员打算说服开发人员以前,考虑可否可以先说服自己,在保证可以说服自己的前提下,再开始与开发人员沟通。
及时更新测试用例
测试执行过程中,应该注意及时更新测试用例。经常在测试执行过程中,才发现遗漏了一些测试用例,这时候应该及时的补充;经常也会发现有些测试用例在详细的执行过程中根本无法操作,这时候应该删除这部分用例;也会发现若干个冗余的测试用例完好可以由某一个测试用例取代,那么删除冗余的测试用例。
总之,测试执行的过程中及时地更新测试用例是很好的****惯。不要打算在测试执行结束后,一致更新测试用例,若是这样,经常会遗漏很多本应该更新的测试用例。
提交一份优秀的问题报告单
软件测试提交的问题报告单和测试日报同样,都是软件测试人员的工作输出,
是测试人员绩效的集中表现。因此,提交一份优秀的问题报告单是很重要的。
软件测试报告单最要点的域就是“问题描述”,这是开发人员重现问题,定位
问题的依照。问题描述应该包括以下几部分内容:软件配置、硬件配置、测试
用例输入、操作步骤、输出、当时输出设备的相关输出信息和相关的日志等。
软件配置:包括操作系统种类版本和补丁版本、当前被测试软件的版本和补丁版本、相关支撑软件,比方数据库软件的版本和补丁版本等。
硬件配置:计算机的配置情况,主要包括CPU、内存和硬盘的相关参数,其他硬件参数依照测试用例的实质情况增加。若是测试中使用网络,那么网络的
组网情况,网络的容量、流量等情况。硬件配置情况与被测试产品种类亲近相关,需要依照当时的情况,正确翔实的记录硬件配置情况。
测试用例输入\操作步骤\输出:这部分内容可以依照测试用例的描述和测试用例的实质执行情况如实填写。
输出设备的相关输出信息:输出设备包括计算机显示器、打印机、磁带等等输出设备,若是是显示器可以采用抓屏的方式获适当时的截图,其他的输出设备可以采用其他方法获取相关的输出,在问题报告单中供应描述。
日志信息:规范的软件产品都会供应软件的运行日志和用户、管理员的操作日志,测试人员应该把测试用例执行后的软件产品运行日志和操作日志作为附件,提交到问题报告单中。
依照被测试软件产品的不同样,需要在“问题描述”中增加相应的描述内容,这需要详细问题详细解析。