AutoRunner技术白皮书上海泽众软件科技有限公司第2页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共42页目录1.总述.....................................................................................32.1系统定位.....................................................................82.2自动功能测试工具的概念.........................................82.3业务提供...................................................................112.3.1AutoRunner适用性说明...................................112.3.2自动化的功能测试............................................112.3.3自动化的回归测试............................................122.3.4每日构建与冒烟测试........................................122.3.5版本升级测试....................................................132.3.6特性概述............................................................142.4产品设计目标...........................................................163.系统体系结构特性要求...................................................173.1系统要求...................................................................173.2系统性能...................................................................193.3扩展能力...................................................................203.4可靠性和可用性........................................................223.5国际支持....................................................................254.系统基本功能...................................................................25第3页共42页第2页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共42页4.1测试案例创建与录制...............................................254.2测试案例编辑与参数化............................................264.3测试案例参数化.......................................................274.4增加同步点和验证点...............................................294.5测试案例执行与DEBUG............................................305.AUTORUNNER的特点.................................................316.厂商支持能力...................................................................35第4页共42页第3页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共42页1.总述背景随着软件规模的发展和对软件系统的依赖,人们发现:软件的质量对应用系统的影响日益增加,质量存在问题的软件会导致帐务出错,客户信息丢失,用户的服务出错。因此,提高软件的质量成为一个重要的问题。而测试正是提高软件质量的有效手段。数据显示,在一个软件开发过程中,测试占到整个工作的40%-60%。所以,如何能够在较低成本的情况下大幅度提高测试的质量,对软件的最终质量起到非常重要的作用。另一方面,当应用软件投入使用之后,随着应用的不断发展和变化,将会提出大量的新增需求。新功能对用户非常重要,能够给用户不断发展的业务提供更强大的支撑。当开发人员修改软件的功能、增加软件功能,新增功能部分导致原有系统运行不够稳定的几率必然增加,可靠性降低:由于修改一个小错第5页共42页第4页共42页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共42页误造成大量业务无法正常运行的情况。这就需要做大量的回归测试来保证系统的可靠性,通过回归测试验证以往的功能是正确的、可靠的。传统的回归测试是由人工来实现的,需要大量的人员来完成固定的输入和输出检查。人工测试带来了一系列问题:1、测试质量难以保证。临时参加测试的人员很多都是没有受到足够培训的人员,对应用软件本身的理解不够充分,对测试技术也不够了解,往往导致测试案例设计不够严密,测试的质量难以得到保证。2、测试...