适用场景:软件测试方案制定、性能评估方案设计
行文逻辑:介绍项目背景→描述用户环境→配置测试环境→说明条件限制
1.简介
简单介绍项目功能,规模,选定的典型事务及操作该事务的频率。简单介绍测试工具实现的原理。 1.1项目背景
开发的系统名称: 本项目的任务提出者: 本项目的开发者: 本项目的用户: 1.2范围和预期读者
本计划只包括该软件项目的性能,不包括功能。 预期读者:设计人员、测试人员、项目经理、sqa、scm 1.3定义
2.环境概述
2.1用户环境系统架构拓扑图及描述
可以从设计文档中拷出其系统架构拓扑图,并加以简单描述。 2.2用户运行环境系统配置 服务器端: 硬件配置: 操作系统: 数据库: 客户端: 硬件配置: 操作系统:
客户端软件:
2.3测试环境网络拓扑及描述
2.4测试环境系统配置 服务器端: 硬件配置: 操作系统: 数据库: 测试主机: 硬件配置: 操作系统: 测试工具: 客户端软件: 测试主机数量: 2.5条件与限制
描述出由于硬件软件或技术等原因,测试时无法实现的一些功能。
适用场景:项目测试安排、人力资源配置
行文逻辑:分析现状→指出问题→引用兵法→提出方案→总结期望
孙子曰:“其用战也胜,久则钝兵挫锐”意思是:对一个项目的测试必须尽快结束,如果花费的时间久了,测试者的工作效率就会大幅下降。
孙子曰:“朝气锐,昼气惰,暮气归”这是对上一句话的进一步说明,意思是:做一个项目的测试,开始的时候干劲十足,新的用例层出不穷,只想找到更多的"bug;过了一段时间就疲惫了,穷于回归测试,也便不怎么使用新的测试用例了;到得最后,只想尽快结束测试完成回归,彻底放弃了对新bug,甚至是bug的寻找。
可见正确的用人方法是“用其锐气,避其惰归”。
因此,每一轮测试都必须尽快完成。
话说回来,测试部目前人手不足,只有4个。按照公司正在开发的项目DSA,EOSEYE,NPCWORK,DTM来看。平均每个项目可以分配1个测试人员。说可以这样说,但真的每个项目分配一个测试人员则大大的不妥。这个不妥,不是说每个项目分配的人太少,因为人手不足是客观的,不妥是指用人的方法不妥。
孙子曰:“备前则后寡,备后则前寡,备左则右寡,备右则左寡,无所不备,则无所不寡。” 也即是前文所述的,如果每个项目我都只分配一个测试人员,就无法做到速战速决。则我们的每一个项目最后都将落得个“钝兵挫锐”的下场。这岂是上下所愿?
孙子曰:“知可以战不可以战者胜,识众寡之用者胜”。“众寡之用”也就是“十则围之,五则攻之,倍则分之,敌则能战之,少则能逃之,不若则能避之。”可不可以战,取决于能不能“敌”,也即:不应“少于”或“不若于”对手。就测试活动而言,人数少于项目所需就一定会导致“顿兵挫锐”。那么如何避免“顿兵挫锐”呢??如孙子所述,只有增加人力。增加了人力,项目就可以提前结束,测试者就收获了成就,鼓舞了锐气,这样就为新一轮测试的开始,打下了好的心理基础。
测试部人力是有限的,无法增加的,但是项目却有多个。因此在测试活动中,可不可以避免“顿兵挫锐”的局面,实质在于能不能将有限的人力集中到唯一的项目上来。我们必须将测试工作细分之,计划之,找出一轮测试所需工作量少的,集合所有可动用的人力优先处理。先结束一个项目,或该项目的一轮测试;依然集中着,立刻转战另一个项目,或另一个项目的新一轮测试。虽然可能存在某些项目暂时性的无测试人员响应,但是一来督促了开发人员的自测意识,二来在测试工作的整体层面上我们却能够获得更高的效率。
孙子常言:“上下同欲者胜”,意思是上下一心,方能取胜。撰本文,但求一吐胸中愚见,与领导与各位同仁同心。或抛砖引玉耳。
适用场景:测试员培训、项目分配管理
行文逻辑:明确职责→制定目的→协助测试员→分配项目→日常管理
一 、工作职责:
1、协调好软件测试工程师与测试员之间的工作关系
2、对不同的项目进行优先评级,合理分配人力资源。
二 、目的:
更好的协助软件测试工程师,按时甚至时提前完成测试项目。
三、工作计划
一、协助测试员的导师,帮助刚入职的测试员进行工作环境和工作内容,工作规范,规章制度的熟悉。
二、帮助刚入职的测试员把测试时必须用的耳机, usb线,下载线,t卡,充电器,sim卡,备齐。
三、分配测试项目
1、测试员分配测试项目的原则
(1)按照项目的优先等级进行分配
(2)按照测试能力进行分配
(3)按照对不同平台的熟悉程度进行分配
2、测试工程师提交协助测试项目的原则
(1)以书面形式,提前一天,特殊情况可提前半天,提交协助测试申请。内容包括:现在正在负责测试项目的个数,协助测试项目的进度安排,预计占用测试员的天数。
(2)以口头或者是书面的形式,告知测试项目的修改内容和测试重点。
(3)原则上测试员手上都有项目的话,将不在接手新项目,重点紧急项目可例外。
四、测试员的日常管理
1、与测试员进行交流与沟通,对工作中遇到的问题与困难能帮助解决的尽量帮助解决,自己不能解决的请教他人与于帮助解决。
2、监督测试员的日常工作,对工作中的错误与于指正。
3、每周提交周工作总结表(见附件),每月提交月工作总结表。