证券行业软件测试改进的研究

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:digital78
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件开发的重要环节,贯穿于软件过程的始终,是一个科学的质量控制过程。开放式基金代销系统(简称OPS)是指基金销售机构使用的与基金销售业务相关的信息系统,以基金风险等级防范为目标、以安全、业务为主的系统,它需要进行充分严格、不断迭代的测试,“加强测试过程的控制,及早发现并及时修改系统中存在的缺陷,是保证其质量和降低风险的关键”。 本着“尽早测试、全面测试、全过程测试”的理念,将测试过程从开发过程中抽象出来,把测试需求分析、测试用例设计、执行测试用例、分析测试记录、跟踪管理缺陷、编写测试报告作为一个独立的过程进行管理,并依此来测试。 测试需求不仅是我们制定进度时间表、分配资源以及如何确定某个阶段测试工作是否完成的一个可供衡量的标准,也是我们进行测试用例设计和考虑测试覆盖的依据[1].0PS的测试需求,主要包括功能性测试需求和性能性测试需求。功能性测试需求主要从系统总功能,各模块总功能开始,详细介绍基金业务交易模块的对开放式基金帐户管理、基金业务处理、基金风险等级控制模块的功能点,再由功能点提炼出测试需求要点。性能测试主要对Application Server和DatabaServer的性能提出要求,并把对页面请求响应时间、负载压力、系统可靠性、健壮性、容错性、可用性、适用性及扩张性方面作为性能测试需求。 本文在介绍软件测试过程、自动化测试和测试驱动开发的概念的基础上,结合测试驱动开发改进单元测试理论,给出了软件测试质量保证过程改进的概念。本论文规范了OPS产品测试,加强了对测试过程的质量控制,使各测试人员掌握测试过程中各个相关环节,并与产品开发中心进行有效的交流沟通,使相关开发人员能够快速理解缺陷描述,正确定位错误原因,减少反复交流沟通的时间,确保每个被发现的缺陷都能够及时得到处理,最终保证产品测试的按时完成,并成功上线。 总之,软件测试是软件质量保证的关键步骤,测试过程的质量将直接影响测试结果的准确性和有效性。OPS系统测试仍存在不足,本文依据其特点提出了测试改进建议:测试过程管理、对测试件管理、为提高效率多采用自动化测试;应用测试驱动理论改进单元测试增强软件质量。 本文最后总结了课题研究的主要内容和下一步的工作展望。
其他文献
学位
近年来,随着人脸识别技术应用在商业领域的范围不断扩大,人脸识别相关技术的发展得到了空前的重视,逐渐成为图像识别和理解领域的研究热点。人脸识别技术是模式识别、计算机
近年来,随着物流行业的高速发展,RFID(Radio Frequency Identification,射频识别)技术在移动应用领域的发展需求对传统RFID应用的适应性、灵活性及高可靠性提出了挑战。借鉴R
安检图像是一种典型的X射线图像,由于X射线的成像原理以及行李箱包的复杂性,安检图像存在内容丰富,边缘复杂,容易受到噪声干扰等特点,给工作人员识别危险物品带来困扰。安检
随着计算机技术、企业信息化的发展和新软件开发框架(面向服务框架,SOA)的标准不断完善,利用SOA框架开发新型的客户关系管理(CRM)系统已成为业界的关注热点。利用SOA架构下的
机会网络是一种异于传统网络的网络体系结构,它以“存储-携带-转发”的工作模式,利用节点移动带来的通信机会实现数据传输。然而,由于网络拓扑变化快,使得机会网络存在消息传
多Agent系统中的合作与协调问题是一个极具价值的重要研究课题。Agent在交互过程中可能存在多种混杂特性,然而以前的研究中很少系统地研究如何促进具有混杂特性的多Agent系统
随着云计算、移动互联网的快速发展以及穿戴式设备的兴起,企业服务器规模越来越大,客户端设备趋于微型化、个性化。大型分布式软件系统呈现出数据海量、节点众多、系统异构、
基于划分的分布式模型是一种利用了数据局部性以增强系统性能和可靠性的分布式架构。利用这种架构开发出来的系统已经在实践中证明了它所具有的对于一般分布式架构的优势。在
因特网的迅速发展,促使其访问方式的多元化发展。人们已经不再满足于仅仅通过计算机浏览器浏览因特网,越来越多的人希望可以使用电话,手机等通讯设备浏览网页。相对于表达能