欢迎来到天天文库
浏览记录
ID:32474338
大小:234.24 KB
页数:5页
时间:2019-02-06
《联网收费系统之软件应用测试初探》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、联网收费系统之软件应用测试初探向光华重庆高速公路发展有限公司摘要:本文结合现目前各地联网收费管理者和业主在使用收费软件前大都没有实施有效的应用测试这一实际情况,阐述了什么叫应用测试、收费软件应用测试的必要性以及具体的测试内容,提出了如何有效实施联网收费系统软件应用测试。关键词:联网收费软件应用测试验收测试一、引言目前,国内各省(市)高速公路联网收费系统规模越做越大、业务种类纷繁复杂,与之相适应的联网收费系统软件功能也越来越健全、设计越来越复杂、结构越来越庞大。随着国内IT技术的飞跃发展和市场投资环境的变化,各地联网收费系统主管部门
2、几乎都是将联网收费系统软件项目外包,同时也有更多成熟的大型软件企业加入到联网收费系统新的或扩展的软件项目承包队伍中。但是,软件系统归高速公路主管部f-j(业主)独享或与开发商共享版权。这样一来,大家就面临一个新的问题:如何来评价我们出巨资开发的软件是否真的满足业务需求,即如何对联网收费系统软件进行应用测试,使之既满足相关设计规范又实用。因此如何对联网收费系统软件进行有效的应用测试日益成为各地联网收费主管部门和业主所关注的一个关键问题。二、联网收费系统软件应用测试的必要性和意义应用测试在软件工程领域叫做验收测试,是软件开发结束后,用
3、户对软件产品投入实际应用以前进行的最后一次质量检验活动。应用测试要回答开发的软件产品是否符合预期的各项要求,以及用户能否接受的问题。由于它不只是检验软件某个方面的质量,而是要进行全面的质量检验,并且要决定软件是否合格,因此应用测试是一项严格的正式测试活动。现目前,部分省市的联网收费系统软件根本没有经过用户应用测试或用户们未组织像样的应用测试就直接投入使用。大家都普遍认为软件公司在交付产品前经过了严格的单元测试和系统测试,问题已经得以解决,没必要再进行大规模应用测试或不知道该怎样去作好应用测试,因此,就放弃了联网收费应用测试环节。其
4、实,这是一个普遍存在的认识误区。为阐述软件工程的应用测试必要性,我们以购买2004年全国高速公路联网收费技术研讨会论文集商品房为例加以比较说明,给大家一个感性的认识。软件开发商的单元测试和系统测试可以类比为一个房屋建筑的质检人员对建筑物进行的检测,他关注的重点是建筑物的内部结构、地基、框架以及墙壁是否垂直等。他的检测是要保证建筑的各个部分是正常的、安全的,换句话说,就是要保证施工满足建筑上面的质量标准。应用测试可以类比为买房者买房前对商品房的检测。首先,他认为这个建筑物是满足规定的工程质量的,这是由建筑物的质检人员来保证的,可以进
5、行销售。购房者关注的重点是住在这个建筑物中的感受。他关心建筑物的外观是否美观、各个房间的大小是否合适,窗户的位置是否合适,是否能够满足家庭的需要,小区环境是否幽美,出行是否方便等等。这里,买房者执行的就是应用测试,他是从用户的角度出发的,认为房屋满足他的需要、实用和值得,才会掏钱买房。同理,软件开发商交给我们的联网收费系统软件肯定满足能用,但与我们的真正业务相结合不一定可用、好用,这就是为什么要实施应用测试的原因。软件的应用测试是保证联网收费系统工程质量、维护系统最终用户和集成商双方利益的根本途径,其目的是验证联网收费系统软件确实
6、满足我们的需要。如果不实施有效的应用测试,我们拿到的软件产品可能一点用都没有,更有甚者成为联网收费运营管理的累赘。三、联网收费系统软件应用测试的内容和目的联网收费系统软件应用测试可以分为两个大的部分:软件配置审核和可执行程序测试,其大致顺序可分为:文档审核、源代码审核、配置脚本审核、测试程序或脚本审核、可执行程序测试。1.软件配置审核对于联网收费系统软件,软件承包方通常要提供如下相关的软件配置内容:(1)可执行程序、源程序、配置脚本、测试程序或脚本。(2)主要的开发类文档:《需求分析说明书》、《概要设计说明书》、《详细设计说明书》
7、、《数据库设计说明书》、《测试计划》、《测试报告》、《程序维护手册》、《程序员开发手册》、《用户操作手册》、《项目总结报告》。(3)主要的管理类文档:《项目计划书》、《质量控制计划》、《配置管理计划》、《用户培训计划》、《质量总结报告》、《评审报告》、《会议记录》、《开发进度月报》。不论是联网收费系统软件主体项目还是应用或功能的扩展,都必须具备上述的文档内容,只是可以根据实际情况进行重新组织。软件配置审核的目的是保证软件配置的所有成分都齐全,各方面的质量都符合要求,文档与程序一致,具有维护阶段所必须的细节,而且已经编排好目录。避免
8、在缺陷责任期后软件开发商人员撤离时业主方维护人员无从下手。2.可执行程序的测试可执行程序的测试包括功能、性能等方面的测试,具体的测试内容通常可以包括:安装(升级)、启动与关机、功能测试(正例、重要算法、边界、时序、反例、错误处理)、性能测试(正常的
此文档下载收益归作者所有