系统测试的应用 系统测试的应用

系统测试的应用

  • 期刊名字:信息技术与标准化
  • 文件大小:553kb
  • 论文作者:王振操
  • 作者单位:山东省计算机中心,山东省软件评测中心
  • 更新时间:2020-06-12
  • 下载次数:
论文简介

Software Engineering and Standardization软件工程与标准化系(统(测(试的应)(用An Application of System Testing山东省计算中心山东省软件评测中心王振操摘要系统测试在软件测试生命周期中占有重1引言要地位,在软件产品正式发布和投入运行之前必需通过软件测试之所以在软件生命周期中占有重要地位,是正式、全面的系统测试以确认其是否符合需求。介绍了因为它贯穿了软件定义与开发的整个生命周期,是软件质如何在企业内部开展系统测试工作,总结了系统测试的量保证的重要手段。系统测试是软件发布之前不可或缺的基本工作流程和方法。重要测试之一,它是将通过集成测试的软件作为整个基于计箅机系统的一个元秦,与计算机硬件、外设、某些支持关键词软件测试系统测试软件质量软件、数据和人员等其他系统元素结合在一起,在实际或Abstract: System testing plays an important role in者模拟运行(使用)环境下,对计算机系统进行一系列测试。系统测试的目的在于通过与系统的需求定义作比较,发现the life cycle of software development. To confirm the high软件与系统定义不符合或与之矛盾的地方。因此,有效地quality delivery to users. many testing methods are applied开展系统测试可以尽可能多的找出程序中的错误,生产出ally. Among which, the system testing is the formal one to高质量的软件产品。check if the software has implemented its requirements. Thipaper introduced the system testing process and method, and2测试的组织analyzed its application in the enterprise.好的组织结构,可以更好的发挥人员的能动性使工作更有效率、质量更高。目前,设置独立的软件测试Keywords: software testing; system testing邵门成为越来越多的软件公司的共识,软件测试门已和software quality开发部门一样成为一个重要的独立部门。测试部门通常由10~30人组成,一般配备如下角色ETHCNMHG试项目,监督和指导测试工作,提供技术指导获取适当的资源,制定基线,技术协调,确定测试计划20男数据http://www.its.cesl.cn45软件工程与标准化 I Software Engineering and Standardization测试分析员:分析软件需求,确定测试内容,评估测性、易安装性、易替换性、共存性和依从性方面考虑。对员试工作的有效性。体的项目,可根据项目材料中的要求进行裁剪测试设计员:确定测试方法,设计测试用例,确定测(3)确定测试需要的技术和方法,例如:测试数据生试用例的优先级,编写测试辅助软件,建立测试环境成与验证技术、测试数据输人技术、测试结果获取技术等;测试员:执行测试、记录测试结果还需确定测试的结束条件,例如:所有软件缺陷得到处理、完成了测试计划和测试用例指定的测试工作、软件到了发3系统测试工作流程布的截止日期等。系统测试的工作流程包括八项活动:项目启动、制定(4)确定由资源和被测系统决定的系统测试活动的进测试计划、测试需求分析、测试设计、测试执行、缺陷管。通过集中收集到的测试信息,生成一份测试计划,项理、测试结果评估、项目结束。目组对此达成一致,由测试项目经理审核通过后,可按计划执行测试3.1项目启动当软件项目进人系统测试阶段后,测试项目经理指定33测试需求分析名团队成员为测试项目负责人,将项目分配给测试项目该阶段工作包括软件需求分析、确定测试要点两部分,负责人,并与测试项目负责人明确测试的目的、范围、进由测试分析员根据开发任务书或合同、软件需求、设计文档完成。度等。同时,测试项目经理根据项目的规模进行資源规划指定项目组成员,应包括测试分析员、测试设计员、测试软件需求分析主要包括技术结构、功能结构、部署环境等整体概念的分析,还包括业务流程、功能规格、非功员三种角色,其中,一个人可承担多个角色的工作,也可能需求等具体细节方面的分析。通过整体概念的分析,加个角色可由多个人承担深对软件的理解,以对确定测试要点、设计测试方法等工测试项目负责人开始组织该项目组成员进行评测工作,首先制定测试计划。作有个整体指导思路;通过具体细节方面的分析,了解软件的具体实现方式、处理逻辑和相关约束32制定测试计划确定测试要点是根据功能结构分析,确定所要测试的测试项目负赉人接收项目材料,项目材料应包括被测功能模块,根据每个功能模块的功能规格的分析,确定每软件的开发任务书或合同、软件需求、设计文档、安装程个功能模块的测试要点。通过对软件业务背景的了解,并序等。测试负人组织项目组成员分析顶目材料,了解软根据软件业务流程的分析,确定软件在总体流程上的测试件的性质、结构、功能等,确定测试应覆盖的范围及每要点。通过对软件非功能需求方面的分析井结合软件的特范围所要求的覆盖程度。点、应用环境等,确定软件在非功能方面的测试内容和要(1)确定用于测试的资源要求,包括软件(如操作系点。其中对于性能部分,可单独展开分析,以确定性能测统、编译软件、静态分析软件、测试数据产生软件、测试试内容结果获取和处理软件、测试驱动软件等)、硬件(如计箅机将以上分析形成文档,提交到测试项目负责人,审核设备接口等)、人员技能等。通过后进行下一步工作(2)通过分析顶目材料,确定系统的功能、性能、状34测试设计态、接口、数据结构、设计约束等内容和要求,从中确定需测试方法的设计分为三个层面:具体测试方法的设计测试的软件特性软件特性应从GB/T16260.1-2006软测试用例没计、测试流程的设计。由测试设计员完成件工程产品质量第1部分:质量模型》定义的软件质量具体测试方法的设计是针对测试要点进行方法设计子特性角度出发,确定系统测试的软件特性。即从适合性、每个点基本对应一个或名个测试方法,以此生成钦准确性、互操作性、安全保峦性、容错性、成熟性、易恢复件氵中国煤化工要确定出测试执行方式性、易理解性、易学性、易操作性、吸引性、时间特性、资形CNMHG源利用性、易改变性、稳定性、易测试性、易分析性、适应测试用例设计是将测试要点中的测试方法进行细化,息技与标准化2007年第7期7 ware Engineering and standardization∫软件工程与标准化加八测试时使用的测试数据,描述出预计的测试结果,形般、建议四个级别;优先级表示修复缺陷的重要程度与成测试用例。一个测试用例基本对应一个测试要点,测试次序,例如:可以划分为最高优先级、次高优先级、中等用例应采取相应的设计方法,例如等价类划分、边界值分优先级、最低优先级四个级别。析、错误推测法、因果图、判定表驱动法等方法。测试用软件问题报告单经测试项目负责人审核井经测试项目例包括名称和标识、测试的初始化要求、操作过程、期望经理评审后,提交给开发人员进行整改。开发人员将错误测试结果等要素。修复后,由测试负责人组织回归测试,确认已经修复后,关测试流程设计是明确测试用例之间的依赖关系、相关闭错误性,对测试执行的先后顺序做出整体安排。3.7测试结果评估根据以上分析设计,生成测试用例,测试项目负责人测试项目负责人对系统测试的执行活动、测试记录审核通过后进行下一步工作软件问题报告单进行分析评审。审查测试执行活动的有效3.5测试执行性、测试结果的正确性和合理性,是否达到了测试目的,测测试没计员根据软件运行的环境要求,搭建测试环境试文档是否符合要求,是否达到了测试的完成标准和成功需确保所需的全郡构件(硬件、软件、工具、数据等)都已买标准,并推荐适当的后续测试活动,例如:进行补充测试施井处于测试环境中,确保所有构件都处于正确的初始状增加新的测试用例、进行回归测试等态,可以开始测试项目负责人安排人员编写系统测试报告,审核通过后,测试员执行测试用例,观察井如实记录测试过程、测提交给测试项目经理,传达测试结果与测试建议试结果和发现的错误,填写测试记录;测试分析员根据每个测试用例的期望测试结果、实际测试结果和评价准则判38项目结束定该测试用例是否通过,如果不通过,测试分析员分析情系统测试完成后形成的文档有:测试计划、软件测试况,采取相应措施,例如:测试用例设计不合理,则需重需求分析、软件测试方法、测试用例、测试记录、软件问新设计测试用例。对于性能测试,测试员准备测试脚本、执题报告单、系统测试报告,测试项目负责人将测试工作严行方案、汇总结果,测试分析员对测试结果进行分析品纳人软件顶目的配置管理当所有的测试用例都执行完毕,测试分析员根据测试的充分性要求和失效记录,确定测试工作是否充分,C果4结束语发现测试工作不足,采取相应措施,例如:补充测试,直有效的开展系统测试,可以发现软件中存在的问题,到测试达到预期要求。弥补软件的不足,找出在软件开发过程中容易忽略的质量未通过系统测试的软件,在更改之后,项目负责人组漏洞,全面提升软件产品质量。國织人员对更改的软件单元、受更改影响的软件部件、软件配置项和系统进行回归测试。首先确定回归测试的测试范参考文献围、方法和进度,再确定回归测试用例,然后按照“测试执行”过程的要求执行回归测试,最后整理问题。根据测1赵瑞莲,软件测试M.北京:高等教出版社,200试的情况,可能需要反复进行回归测试,回归测试的结束2郑人杰,股人屁陶永雷实用软件工程M版,北京清华条件应符合原测试计划中系统测试的结束条件,并目无新大学出版社,19973]赵池龙实用软件工程M.北京:电子工业出版社,2003问题出现。[4]黃锡滋.软件可靠性、安全性与质量保证M].北京:电子工3.6缺陷管理业出版社,2002测试分析员根据测试记录对测试中的问题进行整理、测试方法与应用[M.北京汇总,填写软件问题报告单井提出修改建议,同时指出软[6H中国煤化工CNMHG件缺陷的影响,确定修改的优先顾序。严重性表示缺陷所京希望电子出版社,2002造成的危害的恶劣程度,例如:可以划分为严重、较严重(收稿日期:2007-06-122010.谓数据http://www.its.cesl.cn51

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。