2017年题4-论软件的系统测试及其应用.docx





《2017年题4-论软件的系统测试及其应用.docx》由会员分享,可在线阅读,更多相关《2017年题4-论软件的系统测试及其应用.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、论软件的系统测试及其应用【摘要】2015年3月,我所在公司承担了某养老管理信息平台的开发工作,我有幸作为该项目的技术负责人参与整个开发过程,并负责了该项目的需求分析与系统设计的工作。该系统以养老为主线,其中包括养老档案,照护计划,服务审计,状况跟踪,费用管理,决策支持等方面的60多个业务功能模块组成。 本文以养老管理平台为例,主要论述了软件系统测试技术在该项目中的具体应用。通过采用功能分解、等价类划分及边界值分析来完成系统的功能测试;通过采用LoadRuner等测试工具完成压力测试;通过编写并发测试用例,利用地毯式的逐渐增加阈值量的方式来完成并发测试。通过以上测试技术的运用,大大提升了系统的稳
2、定性及可靠性,最终项目顺利上线,获得用户一致好评。 【正文】目前我国已经进入到老龄化社会,老龄人口逐年增长,按照老龄办提供的数字,预计到2020年中国的老年人口将要达到2.48亿,与之增加的养老消费人均三千元左右,从整个养老产业的规模来看,估算在2025年要增加到五万亿规模,市场前景巨大。随着互联网的迅猛发展,各行各业都在进行着互联网+的尝试,希望搭上这个发展契机。其中,养老领域更迫切需要解决养老专业化程度低,信息化不足,健康照护水平滞后等一系列亟待解决的问题。2015年3月,我所在公司承担了全国老龄办及全国几十家养老和医疗机构合作进行的养老管理信息平台的开发工作,我有幸作为该项目的技术负责人
3、,参与整个开发过程,并负责了该项目的需求分析与系统设计的工作。由于我们公司在医疗行业领域有着丰富的成功经验,同时,近些年在养老领域也成功实施过很多成熟的案例,所以,一期投资方出资3000万,委托我们进行这款综合性养老管理平台的开发工作。该系统以养老为主线,其中包括养老档案,照护计划,服务审计,状况跟踪,费用管理,决策支持等方面的60多个业务功能模块组成,系统功能相当完备。经过前期对全国几十家养老机构和相关合作的医疗单位的调研分析,我们这个系统主要需要解决几大问题。其中包括养老机构从传统方式向先进的精细化管理过渡,人员组成结构和工作方法的改变,如何更好的医养结合对老人进行健康照护等。因此,如何提
4、升系统的稳定性及可靠性,软件测试方法的运用显得至关重要。系统测试的主要内容包括功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、安装和反安装测试等。其中,最重要的工作是进行功能性测试和性能测试。功能性测试主要采用黑盒测试,主要目的是检查功能是否按照SRS的要求正常使用,软件是否能够恰当地接收输入数据并产生正确的输出信息,软件运行过程中能否保持外部信息的完整性;性能测试主要验证软件系统在承担一定负载的情况下所表现出来的特性是否符合客户的需要,主要指标有响应时间、吞吐量、 并发用户数和资源利用率等。性能测试主要目的验证软件系统是否能达到用户和提出的性能指标,同时发现软件系统中存在的性能瓶颈
5、,并优化软件,最后起到优化系统的目的,包括发现缺陷,性能调优,评估系统的能力,验证稳定性和可靠性等方面。本文基于整个养老管理信息系统结合具体软件测试的各种方法,主要对项目的功能测试和性能测试中的压力测试、并发测试几个方面进行详细的论述。首先,系统的功能测试。如何能够对覆盖用户提出的所有需求,这个是进行功能测试的核心目标。由于功能测试的方法很多,我们主要采用了功能分解,等价类划分,边界值分析来进行测试。起初,根据项目在需求分析阶段整理的需求分析文档(SRS),我们对每个功能模块进行细化分解,建立功能测试用例并编写测试用例文档,譬如,照护计划模块,包括护理员和护士角色,根据角色划分具体工作,测试用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2017 年题 软件 系统 测试 及其 应用

限制150内