软件测试与需求篇(一)
上一篇 /
下一篇 2011-03-22 09:01:57
/ 个人分类:测试基础
软件测试与需求篇(一)
首先来看一个案例:
某第三测试机构A承接了公司B开发的软件的测试工作。于是软件测试师甲、公司B开发负责人乙、用户方负责人丙坐下来一起讨论测试工作。
公司B开发负责人乙问软件测试师甲道:“请问你们测试的依据是什么?”
软件测试师甲毫不犹豫的说:“软件需求规格说明书。”
乙立即反驳:“错!软件需求规格说明书是由我们开发方最终编写而成的,它不能完全代表用户单位的需求,你们的测试依据还应该包括来自用户单位的第一手需求。”
在上面的案例中,开发负责人的确提出了一个非常重要的问题,即:软件测试人员测试的依据是什么?这是软件测试人员在展开测试之前必须要明确的问题。软件测试的依据至少包括两方面:一个是用户直接提供的需求,另一个是开发方提供的需求,我们暂时把前者叫做需求定义,后者叫做需求分析。如果软件测试人员在测试中没有能兼顾到这两点的话,就会很难发现用户和开发者之间的鸿沟,特别是在产品交付出去以后再发现产品与用户的需求相去甚远,无疑对于产品的各涉众来说,付出的代价是极其惨重的。
以上是本人在听完授课老师的解读后总结的,我想有读者会想,如果我们的项目没有完整的软件需求规格说明书怎么办?其实我觉得老师所举的这个案例,最大的目的就是给学员一个测试的思路,就是在测试过程中一定不要忽略用户方提供的与需求有关的信息,按照这个思路来思考和测试,软件测试人员一定会有意想不到的收获,且听下篇分解。
收藏
举报
TAG: