这里没有软件测试的泛泛理论,只有博主的最佳实践。
博主的研究方向为静态分析和性能测试,致力于各种测试工具的引入、评估和开发。
本博的测试文章均为作者原创,转载请务必注明出处。
面试时如何回答“Testing lifecycle”的问题?
上一篇 /
下一篇 2008-01-21 15:48:56
测试工程师在面试时,通常都会被问到“Testing lifecycle”(测试的生命周期)的问题,你会如何回答呢?据我观察,这个问题的回答一般有三种形式。
1如实回答
可能原来经历的测试过程就是比较乱,或者的确不是特别明白什么是Lifecycle,上来就是“就是这样,开发把软件拷给我们,然后我们就开始测试(操作),发现错误后就告诉开发,让他们修改,然后我们再测…..”。
前几年经常能碰到这种回答,可能那时候大部分人对测试了解不多的原因。总之,这种回答不推荐,建议去面试之前先大概了解一下测试的概念。
2 V模型
“我们的测试过程是这样,单元测试—集成测试—确认测试—验收测试,单元测试…..,集成测试…,确认测试…”。把测试的过程,以及每个过程做什么简单陈述一遍。
3 W模型
“我们的测试和开发是同步进行的,开发部门在做需求的时候,测试部门就介入。软件需求文档完成后,测试人员相应的要完成验收测试的设计。开发部门概要设计、详细设计文档完成后,测出人员要相应的完成集成测试设计和单元测试设计…….”。W模型这个过程只用嘴说清楚,还真不太容易。
个人体会:回答2和3应该都没什么问题,需要具体问题具体分析。如果你应聘的是一个做外包测试或者第三方测试中心,个人感觉回答2可能更合适一点。如果你应聘的是研发部门或者项目组的测试工程师,回答3更好。同时建议,在面试时,如果能找到黑板的话,最好能把相应的模型画出来,一目了然,你解释起来也方便很多,尤其是W模型,在面试的环境下,要解释清楚还真不容易,没准还会把你自己给绕进去,那就惨了。所以要事先练习画以下这两个图。
V模型
W模型
收藏
举报
TAG: