●体验主题:软件测试经验分析
●体验时间:1月23日下午2点
●体验地点:深圳信狮测试校区
说到IT职业,人们总会想起双目紧盯屏幕、十指如飞、24小时离不开电脑的程序员形象,再配点凌乱的头发、稀疏的胡渣子就更是贴切,似乎IT从业人员只要搞好代码、程序便可不问世事一般。不过软件测试工程师的课程告诉我们,即便是冷静理性的“IT生物”仍然要打起精神学习人际交流,有时甚至要像推销员一样推荐自己的测试报告,才能收获良好的工作效益。
缺陷报告一定要写得大家都爱看
简单总结软件测试工作只用一句话,测试软件产品缺陷并反馈给软件制作者。“当然,反馈软件产品缺陷可不是打个电话或当面口叙,而是要形成一份书面报告送达给软件制作者。”老师贴心地提醒同学们,从职业安危的角度讲,书面报告还是一份有力证据,万一软件制作者因为某种原因忽略了缺陷改正造成公司损失,书面报告的存在可证明责任并不在测试方。
不过从公司的整体利益出发,没人希望发生缺陷报告被忽略的情况,因此测试人员必须意识到,虽然软件制作者没有及时修正缺陷需承担主要责任,但Boss难免会对测试人员的缺陷报告编写水平、是否具备与制作者良好沟通的能力产生怀疑,“因此,测试人员必须说服程序员改正错误,而缺陷报告是主要途径。”课讲到这里,记者总算明白了老师的用意:要想工作做得好,要想不挨批,缺陷报告一定要写得大家都爱看。
把测试报告写成销售工具
“打个比方,缺陷报告就是一种销售工具,它要劝导软件制作者也就是程序员付出宝贵的时间、精力和资源修改被发现的软件缺陷,它起码得让程序员明白缺陷是什么,为什么要修改这个缺陷。”老师提出了基本的报告要求,如解释缺陷对产品的正常使用会产生什么影响、会破坏哪些数据、用户是否将经常性地遭受该类缺陷困扰等,“测试人员可以利用杂志上的评论或其它出版物中的有关批评,指出类似的问题已经给整个行业或竞争对手带来的麻烦。可以引用技术支持统计数据,说明其他产品中的类似问题所带来的资金损失。”
“既然要把缺陷报告当做推销工具,那么行文措辞就要考虑对方的接受度。最好方法就是,用事实和数据说话,如:产品的早期版本就存在类似的问题,通过我们从技术支持手机的数据,公司花在这一缺陷的技术支持费用已超10万。”
加拿大华人网 http://www.sinoca.com/