×××项目是我在××公司的第一个软件测试项目,也是第一次直接管理业务人员进行软件测试工作。以前只是组织管理过外包测试人员和实施人员进行过软件测试工作。通过回顾工作中遇到和解决的各种问题,觉得还是有许多经验需要总结。

一、 管理业务人员进行软件测试与以前管理外包测试人员和实施人员的不同。

以往管理外包测试人员时,相应人员已经进行过测试理论及方法,测试流程等测试相关方面比较系统全面的培训,有比较强的测试理念。而实施人员则是带着工作中的各种问题,包括需求问题、易用性问题等等在产品中进行验证。对产品的其他功能关心极少。

现在业务人员就是测试的主要力量,其依据项目测试经理编写的测试大纲和测试案例进行测试,是测试的主体。而且大部分业务人员在参与项目之前从来没有从事过任何测试相关工作。不明白什么叫做测试,测试工作都包括那些范畴,就更不论什么测试方法和测试流程了。所以此时就对测试经理提出了较高的要求。不仅要通过编写全面的测试大纲和测试案例保证产品质量,还需要对管理业务人员的测试进程,及时发现和解决各种问题。保证测试方向不发生偏差,保证所有案例都能得到顺利、有效的执行。

二、 项目过程中发生的各种与业务人员相关的问题及经验教训。

1、 案例编写不够清晰,造成部分案例业务人员执行不顺畅。

一些案例在编写时是按照以前自己写案例,自己使用的情况编写的,一些数据准备及操作步骤没有描述清楚,造成业务人员在执行案例时的困惑,影响了业务人员执行案例的速度。因此,今后在编写案例时,要以他人能正常使用为目标。尽量将案例描述清楚,没有歧义。

而且一些案例是根据评审后需求编写的,但产品在实现过程中又进行了修改,而未通知测试人员,造成案例与产品实现不符。造成部分案例无法执行,或执行结果与预期结果差异较大。这些问题也造成了业务人员的困惑。应该在测试实施前就与业务人员将清楚,由于各种原因,案例并不能100%吻合现在产品实现的情况。需要边测试边与相关人员进行沟通,部分案例还需要在测试过程中进一步进行修改。

本文转载自51Testing软件测试网(查看全文):http://www.51testing.com/html/06/n-198506.html