这里没有软件测试的泛泛理论,只有博主的最佳实践。 博主的研究方向为静态分析和性能测试,致力于各种测试工具的引入、评估和开发。 本博的测试文章均为作者原创,转载请务必注明出处。

面试时如何回答“Testing lifecycle”的问题?

上一篇 / 下一篇  2008-01-21 15:48:56

测试工程师在面试时,通常都会被问到“Testing lifecycle”(测试的生命周期)的问题,你会如何回答呢?据我观察,这个问题的回答一般有三种形式。

1如实回答

      可能原来经历的测试过程就是比较乱,或者的确不是特别明白什么是Lifecycle,上来就是“就是这样,开发把软件拷给我们,然后我们就开始测试(操作),发现错误后就告诉开发,让他们修改,然后我们再测…..”。

      前几年经常能碰到这种回答,可能那时候大部分人对测试了解不多的原因。总之,这种回答不推荐,建议去面试之前先大概了解一下测试的概念。

2          V模型

“我们的测试过程是这样,单元测试集成测试确认测试验收测试,单元测试…..,集成测试,确认测试”。把测试的过程,以及每个过程做什么简单陈述一遍。

3          W模型

“我们的测试和开发是同步进行的,开发部门在做需求的时候,测试部门就介入。软件需求文档完成后,测试人员相应的要完成验收测试的设计。开发部门概要设计、详细设计文档完成后,测出人员要相应的完成集成测试设计和单元测试设计…….”。W模型这个过程只用嘴说清楚,还真不太容易。

 

      个人体会:回答23应该都没什么问题,需要具体问题具体分析。如果你应聘的是一个做外包测试或者第三方测试中心,个人感觉回答2可能更合适一点。如果你应聘的是研发部门或者项目组的测试工程师,回答3更好。同时建议,在面试时,如果能找到黑板的话,最好能把相应的模型画出来,一目了然,你解释起来也方便很多,尤其是W模型,在面试的环境下,要解释清楚还真不容易,没准还会把你自己给绕进去,那就惨了。所以要事先练习画以下这两个图。

                                      V模型

                                        W模型


TAG:

 

评分:0

我来说两句

Open Toolbar