我不可以人云亦云,应为我是思考者;我不可以沿着别人的足迹前进,应为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗?
在我看来,测试仍然没有任何定论,一切看自己。
验收测试与确认测试
上一篇 /
下一篇 2009-02-05 15:31:02
/ 个人分类:读书笔记
4Y6X!~!z-uC0从测试的策略来说,测试只分为这两类,验收测试和确认测试。
2g9u)|1OQ f@0_6};^
nd%Dj0验收测试:你是在构造正确的产品吗?51Testing软件测试网w8pv(^9Xv
:v}v(M&v/Lx_.a0确认测试:你是在正确的构造产品吗?
-\)dZe+V}0/mJX8G/s9P@ f0可以看出,验收测试关注的是软件是否被正确的编码。我们通常所说的黑盒白盒都属于验收测试。具体的讲,他包括单元测试 ,集成测试的大部分和系统测试的全部:文档测试,数据库测试,压力测试,业务功能测试等。测试主要针对技术实施的是否正确。确认测试关注的是软件是否符合用户的需要,也就是说出发点是需求。我理解的确认测试,是需要用户参与的。因为无论开发还是测试人员,都不是产品的最终用户,都不能真正的代表用户的需求。我们通常所说的a测试和b测试,其实就是确认测试阶段的工作,直接由用户参与或bata版本,由用户单独体验测试。
n
E/@7j
f7L:wt:c051Testing软件测试网Ysg-yp由技术人员参与的确认测试包括需求的覆盖,兼容性,扩展性,性能指标。51Testing软件测试网*h(lYnO
b+hF
xWs3X`uA1[0由用户参加的确认测试主要是可用性和易用性测试,当然还包括所有业务功能的体验测试。
^*y^&l
C,EAS0B/A$l].N1Bf!X0但目前国内软件公司急功近利,开发周期短,很少有此阶段的测试安排。51Testing软件测试网9?8wt^"}&c\
但作为测试部门,有一部分工作是可以做的,那就是回归需求。前提:如果前期的需求采集做的好,那么我们的回归需求是有意义的。