《关于计算机软件测试方法的研究》3800字(论文)_第1页
《关于计算机软件测试方法的研究》3800字(论文)_第2页
《关于计算机软件测试方法的研究》3800字(论文)_第3页
《关于计算机软件测试方法的研究》3800字(论文)_第4页
《关于计算机软件测试方法的研究》3800字(论文)_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于计算机软件测试方法的研究摘要:在计算机技术和互联网技术迅猛发展的今天,软件测试工作有很大发展,在软件开发过程中,引入了更多,更高级测试方法,大大提高软件开发的效率。与此同时,软件测试也变得越来越重要。但测试行业也有许多问题亟待解决,测试人员怎样执行测试过程,选用何种测试方式是有价值的,这系列问题对测试过程管理研究提出了巨大的要求。本文与所学内容相结合,剖析了现行测试方法和测试管理尚存在的一些尚未解决的问题,并针对上述问题,提出了作者的思考和优化建议,希望此次探讨能够为优化计算机软件测试这一课题在理论和实践上的研究有所裨益。关键词:计算机;软件测试软件测试是指通过人工或自动的方式来运行或确定某个系统/程序,从而确保软件质量的过程,改善用户体验,降低开发成本等技术途径。贯穿于软件产品的整个开发周期,其目的是检验产品是否符合规定的要求。在互联网高速发展的今天,软件系统的复杂程度也越来越高。在进行软件开发时,要有很多人参与,并且需要投入很多时间和精力。这样就使传统软件测试工具很难胜任工作。一个产品不再是一两个开发人员一个人在完成,由团队合作而形成,或许每个人只负责其中的一个模块,对于产品全局了解不够全面。所以软件在运行时极易产生错误,而且每一位开发工程师都有思维局限性,他们的错误他们难以查明,所以这个时候就一定要有专门的测试工程师来使用专门的方法来检测产品,否则会给企业带来很大的损失。在IT公司内部,软件测试是一个必不可少的重要步骤,保证软件质量的首要方法,为此,文章就有关计算机软件测试方法进行了论述,并进行了总结。1软件测试的定义软件测试采用手工或者自动方法进行,以操作或确定特定的系统/程序,用于保证软件质量、提升用户体验、减少开发成本的技术手段。贯穿软件产品开发周期始终,其目的是为了检查产品是否符合规定需要。随着互联网的迅猛发展,软件系统日趋复杂。一件产品已经不是1-2个开发人员独自完成的,但要团队配合,也许大家都只是承担了模块之一的工作,对产品全局缺乏整体认识。因此,该软件运行过程中极易出现错误,而每一个开发工程师都会有自己的思维局限,本身错了本身就不好查,因此,此时必须由专业测试工程师以专业方式对产品进行测试,否则,将使企业遭受重大损失。作为IT公司内不可缺少的一个重要环节,软件测试对于保证软件质量具有十分重要意义,被誉为“软件质量把关的最后的一道生命防线”。249742软件测试的类型164072.1以软件测试设计的依据测试用软件测试依据来划分软件测试依据所谓“测试依据”,可指建立在软件产品研制过程中,在不同迭代阶段生产出产品,可一次接入多台装置,以及该装置的管理,第三方被测的设备接通后,可以和被测设备进行数据通信,实现了上位机和被测设备发出协议测试命令,并接收响应结果等功能。可一次接入多台装置,以及该装置的管理,第三方被测的设备接通后,可以和被测设备进行数据通信,实现了上位机和被测设备发出协议测试命令,并接收响应结果等功能。测试技术比其他映射更加通用比如白盒测试技术满足了单元测试的测试目标,以及在目标导向测试时,黑盒测试技术常用。表1测试设计的依据试验的基础是试验设计。表格中比较主要有黑盒测试与白盒测试两种。在此模型中,通过综合考虑消息并行器排序与并行等因素,实现了对消息并行器控制与数据流的捕获,并在变异数据生成与变异数据执行之间提供了简单明了,可视化的界面操作方式,要使用该软件的各功能,用户必须首先登录,以便执行有关的操作,用户在填写登录信息和提交信息时,先要异步校验。在试验和设计的过程中,源代码作为额外软件产品使用。10012.2根据软件开发生命周期阶段进行测试软件测试活动在软件项目全生命周期中都是渗透的。通过对响应结果的监控,在所述软件页面上展示所述响应数据。变异数据执行模块在整个测试软件中处于核心地位,通过执行变异数据来监控协议异常响应,将所述响应结果显示在前端可视化页面上,异常响应由日志记录解析,为了找出协议漏洞。下表列出软件生命周期中各阶段的分解,在这些测试类型中,列举了软件生命周期中各个阶段需要进行的测试。表2软件生命周期阶段其中单元测试与集成测试更是重中之重。因测试要求与测试依据的差异,二者在原则上应存在很大的区别。试验主要由单元测试阶段和集成阶段组成、产生阶段与验收阶段。验收测试,是软件部署前最后一次测试操作。测试用例管理模块,主要用于管理被测协议测试用例,保存协议数据。各测试用例采用树型结构保存于测试用例集合中,用户可在测试用例管理界面中通过增删改查按钮来操作各测试用例,产生变异数据所需的原始协议数据,需来自测试用例管理模块数据库。用户按照测试需求,向测试用例的管理页面申请新的测试用例,后台程序收到请求,跳过新增页面。使用者依据新界页面提示,填妥测试用例有关资料。在用户递交之后的资料之后,后台程序在数据库中填入资料,以管理页面的形式展示新增结果。303672.3软件测试目标导向测试目标导向测试可理解为对具有特定验证对象的软件进行测试。表3列出了几种常见的目标导向测试类型。表3目标导向测试在现代软件技术蓬勃发展的今天,软件应用环境日趋复杂多样。以目标为导向进行检测,以检测出具体种类的误差,例如漏洞测试、安全漏洞检查等,阻止非授权用户进入被测系统;鲁棒性测试是用来检验软件系统对非法输入是否稳健,不同于功能测试,一般情况下,鲁棒性测试用例都是在合法的输入空间以外进行设计。40433软件测试存在的问题157323.1软件测试工作质量低,造成纠正性维护工作数量多据多数企业维护数据记载,一天至少有九次软件缺陷导致维护问题,阐述了软件系统的诸多不足,影响了用户正常的使用。大部分软件缺陷都是通过软件测试时被检测出来。维护数据体现出软件测试工作中比较低下的品质。179473.2软件测试缺乏分析工作,无法给软件维护提供数据支持非标准管理软件测试队伍测试文档及数据体现如下:测试团队还很难给出充分的缺陷分析数据,造成缺陷管理缺失,不能分析出试验中所检测到的瑕疵。理想软件测试,不论单元测试或组合测试,均需缺陷表等工具进行故障检测、实施统计分析,汇总数据等。下表说明缺陷注册汇总表,它详细地阐述了软件故障产生的一些原因。软件测试工程师有必要分析测试中检测到的软件缺陷,并且在初步找出缺陷产生原因之后予以登记。表4“缺陷登记汇总表”内容说明3.3维护工作量大,维护工作内容记录过于简略在对维护请求进行处理的时候,维护团队先要保证客户问题的迅速解决。所以,维护工程师们往往承受着巨大的压力,没有太多时间去完善并记录修理情况。故障汇总记录等。测试环境下,使用者采集,记录时间不足、整理了详细故障数据,并对故障原因进行了分析,不能拷贝用户报告,由此造成了软件运行中存在着各种问题。123924现阶段软件测试工作的优化建议4.1分类管理被测对象不同业务模块下不同软件产品通用性强,相似度高。从软件的功能及技术原理出发,划分测试对象。针对历史维修记录中常出现的维修问题,从测试对象及机理来看,分析测试点并设计测试用例。见表5。表5不同被测对象的测试关注点120304.2设计测试文档留存制度测试用例是指对每一个测试都要写一个说明测试用例的文件,包括测试点,测试用例详细说明等、过关还是败北等。测试用例文档等,可由多人共同完成。测试工程师以测试点为中心,设计具体测试用例。运用句子优势关系,减少交际句的数量,只要对简化交际句进行检验,缩短测试数据产生时间。路径测试就是对测试程序进行路径测试的一种重要的结构化测试方法。当前针对并行程序测试中路径选择问题的研究还很少。通常完全覆盖测试无法实现。所以测试点就是测试用例设计与选择的依据。是否能增加缺陷暴露几率,关键是要看是否能维护好有关模块。保存测试用例文档,让项目经理了解何为测试及测试所采用的方式。若所述用户上报测试模块存在故障,维护人员可根据测试用例,对测试场景进行缺陷分析,并且迅速实施故障再现测试,从而提高了测试效率。在多平台、多系统测试中,需要编写测试环境描述文档,包括测试系统、测试过程和测试环境的配置。表6测试环境说明文档内容环境配置文件对系统及配置进行明确的说明、硬件和软件的组态方法、系统配置参数等等。在涉及特定业务操作,维护人员可做好后续检测工作,还能接到用户故障报告。系统可以对故障进行逐一排查定位,显著提高维修工作效率。146274.3定期编写测试小结复合测试可用于多种工作。联合测试撰写了测试摘要,对匹配项进行了综合排名,并给出了跨越多项工作可能存在的维护风险。例如将业务划分为三个任务:1001、1002和1003,并且经过了3个阶段的研制与试验。52054结语在软件项目规模越来越大的今天,软件的功能也变得更加复杂,在缺乏良好软件测试方法的情况下,软件开发过程就会变得扑朔迷离。同时软件测试开始逐渐自动化、智能化。但根据当前实际,从检测方法到检测管理,都存在着亟待解决的问题。针对上述问题,适当的软件测试人员或者经理能够制定出统一的“测试方法”、“管理流程”等等,以达到软件测试的目的,或还可利用自动化工具辅助采集、整理并分析项目内海量数据及资料。软件项目测试的改进意味着每次迭代,减少无意义,效率低下的工作,对于提高人力资源利用率,改善软件产品质量具有重要作用。参考文献[1]邓梅淇.计算机软件测试方法及发展趋势[J].信息与电脑(理论版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论