TA的每日心情 | 开心 2021-10-13 13:59 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 骄阳似火 于 2010-12-28 21:39 编辑
回复 5#
1.如何去做好测试团队的“测试流程优化”和“测试过程改进”?能否结合您的实践,详细介绍一下,越详细越好,呵呵!!
2.如何编写测试组明年的测试工作计划?感觉每个头绪,从哪些方面去编写呢?能否详细的给我一个方向???借鉴一下呢!
3.有没有什么特好的方式,可以成功实现测试用例和测试数据的分离?
4.对于经常出现需求变更的系统,如何去引导客户尽量少变更和不变更
你好,个人理解一个好的测试流程的标准是:适合自己公司的,其中包括了一些必不可少的关键阶段(测试需求,测试计划,测试用例)同时大家在这流程下工作效率是最高的,有问题能随时得到沟通解决的,而不一定是理论上的很大什么都多包括了的流程。 基于这个标准我们可以不断的改进优化流程。在这里以我曾经碰到过的改进流程作一个例子:在以前一个项目中从发现BUG到解决BUG过程是,首先如果发现一个bug的话,经过确认会email到developer Team manager那边,由developer Leader 来assign给相应的开发员中,开发员在解决。OK, 如果该开发人员 fixed 了的话,首先会经过我们tester 进行一个verify 的过程,确定OK以后才会走下一个流程的,但在实际中发现,一个BUG往往要verify好几次才能最终fixed 掉这问题,原因很多,如开发人员的疏忽,不熟悉项目等。这样的话在项目不紧的情况下是没问题的,但如果项目紧了那就会占用tester的比较多的时间从而影响到测试的进程。后来针对这问题我们做了一个小小的改进,就是在他要求verify时,增加一个review的过程,并把他verify的次数,原因等记录下来,每隔段时间发给相关的manager,这样虽然在review上花点时间,但总体上来说还是提升了不少的。且因为发给他的leader作为绩效考核从也会使开发人员在解决问题上更加彻底。这就是优化的一个具体体现吧。
第二个问题:编写来年的测试计划没个头绪,原因很多,如对同事的技能,性格,项目的进程安排不熟吧,如果是这样的话平时要多留意观察了解且在做计划时要与你的上级以及项目的Manager多沟通了以便较详细的了解,尽管实际中可能会做结调整。在写工作计划时我想结合你们的实际情况,注意几点就OK了,1是要切实可行性原则,并有check 点,2是在写时多与相关人员,进行沟通了解,尽量避免个人的主观主义 3. 工作计划要有主次之分,先干什么在做什么,要有重点性的突出。4.要有风险意识与防护的意识,哪些因素可能会导致计划的失败。并要考虑适当的应对方法。
第三个与第四个问题: 我想第三个问题就是在搭建自动化测试框架时应该考虑到的问题了吧。要成功实现测试用例和测试数据的分离,可以结合一些自动化测试工具,如QTP 并结合相关的技术,把一些测试数据以文件或DB的形试保存下来,即可实现简单的分离。当然具体的可以查找相关的资料,如如何设计自动化测试框架。可以找到具体的实施步骤的。需求经常变动,是什么原因呢,是因为开始需求就不完善?还是需求根本就跟客户要求的不一致引起或是其它原因?只有分析了查找出了变动的原因才能有针对性的做出有效的应对措施:当然在项目流程中建立一套有效的需求变更处理流程是不可少的。除此之外有一些比较好的方法可以参考:1. 首先在与客户签合同上就要做相关的约定,如需求增加,变动的次数。每次需求的更改都要有相关的文档记录并有客户签名。2. 分析需求时一定要多途径的收集与分析用户的实际需求(如email, 访问,坐谈,电话等方式,在需求确认文档中有客户的签名确认。3. 建立自己的需求变更跟踪表,这样每次变更都有相关的记录形成有效的监控。谢谢 |
|