论文部分内容阅读
软件测试是软件开发的重要环节,贯穿于软件过程的始终,是一个科学的质量控制过程。开放式基金代销系统(简称OPS)是指基金销售机构使用的与基金销售业务相关的信息系统,以基金风险等级防范为目标、以安全、业务为主的系统,它需要进行充分严格、不断迭代的测试,“加强测试过程的控制,及早发现并及时修改系统中存在的缺陷,是保证其质量和降低风险的关键”。
本着“尽早测试、全面测试、全过程测试”的理念,将测试过程从开发过程中抽象出来,把测试需求分析、测试用例设计、执行测试用例、分析测试记录、跟踪管理缺陷、编写测试报告作为一个独立的过程进行管理,并依此来测试。
测试需求不仅是我们制定进度时间表、分配资源以及如何确定某个阶段测试工作是否完成的一个可供衡量的标准,也是我们进行测试用例设计和考虑测试覆盖的依据[1].0PS的测试需求,主要包括功能性测试需求和性能性测试需求。功能性测试需求主要从系统总功能,各模块总功能开始,详细介绍基金业务交易模块的对开放式基金帐户管理、基金业务处理、基金风险等级控制模块的功能点,再由功能点提炼出测试需求要点。性能测试主要对Application Server和DatabaServer的性能提出要求,并把对页面请求响应时间、负载压力、系统可靠性、健壮性、容错性、可用性、适用性及扩张性方面作为性能测试需求。
本文在介绍软件测试过程、自动化测试和测试驱动开发的概念的基础上,结合测试驱动开发改进单元测试理论,给出了软件测试质量保证过程改进的概念。本论文规范了OPS产品测试,加强了对测试过程的质量控制,使各测试人员掌握测试过程中各个相关环节,并与产品开发中心进行有效的交流沟通,使相关开发人员能够快速理解缺陷描述,正确定位错误原因,减少反复交流沟通的时间,确保每个被发现的缺陷都能够及时得到处理,最终保证产品测试的按时完成,并成功上线。
总之,软件测试是软件质量保证的关键步骤,测试过程的质量将直接影响测试结果的准确性和有效性。OPS系统测试仍存在不足,本文依据其特点提出了测试改进建议:测试过程管理、对测试件管理、为提高效率多采用自动化测试;应用测试驱动理论改进单元测试增强软件质量。
本文最后总结了课题研究的主要内容和下一步的工作展望。