支付宝WAP支付平台测试方案一、项目简介支付宝WAP平台从总体上分为子模块,分别是登录、注册、账户管理、交易管理、缴费中心和交易接口,系统结构图如下:二、测试方案组成部分根据我们对支付宝WAP平台设计方案的分析,认为本测试方案应该由三个部分组成,即软件验证技术、软件确认技术和软件测试管理技术
它们内涵及相互之间的关系如下图所示:支付宝WAP支付平台测试方案测试技术层面测试管理层面软件验证技术需求规格说明验证软件测试团队组织管理设计规格说明验证代码验证软件测试计划管理交付验证软件确认技术单元测试软件缺陷(错误)跟踪管理集成测试系统测试软件测试件管理交付测试其中,软件验证技术着眼于排除软件开发文档中的错误
验证活动涉及的文档按开发流程主要涉及需求规格说明、设计规格说明(包括概要设计规格说明、详细设计规格说明、数据库设计规格说明)、编码规格说明、产品交付文档等一系列书面材料
目前验证技术的实施在很大程度上是依靠测试人员手工完成的
验证活动视实际需要有时还会涉及到开发人员和目标客户,需要得到他们必要的理解和支持
验证测试采用的主要测试手段有:面对面质询、文档抽查、非正式会议、同行评审等等
相对于软件验证技术,软件确认技术则主要着眼于排除程序代码中的错误
活动涉及的对象主要是程序部件的代码或软件成品
在实施过程中,常常按被测代码的规模和测试所处的层次将软件确认测试分为四个阶段,即:单元测试(也叫类测试)、集成测试(也叫组装测试)、系统测试和交付测试
确认测试基本上由软件测试人员对照相关开发文档运行程序独立完成的
必要时,也可让设计人员带领测试人员阅读程序代码共同发现其中的错误,(即所谓代码评审会)
我们认为,在单元测试(或类测试)阶段,应该有软件编码人员参与,这样能减轻测试人员阅读代码障碍
原则上,测试理论不提倡程序作者负责把关自己编写的程序的质量
在实际实施过程中,可视实际情况灵活