51Testing软件测试论坛

标题: 菜鸟对测试设计的理解 [打印本页]

作者: 调皮精灵    时间: 2007-2-11 23:34
标题: 菜鸟对测试设计的理解
从事测试工作已经一年多了,经过了测试设计,测试执行,多多少少就有了一些自己的看法和想法,
这一次下面我就测试设计提出小女子的一些想法
经过一段时间的测试设计实践,我认为测试设计主要是解决两方面的内容
   1、解决测什么的问题
   2、解决怎么测的问题
   对于这两点来说,不应该是并行的过程,应该是有先后顺序的,首先应该是解决的测什么,才能谈到怎么
测的问题,就好像你要出去旅游,你还没有想到要去哪个地方,就说我要坐飞机或是坐火车去,但是你要
知道有可能你选择去的地方根本就没有火车到达,或是飞机到达,当然对于这点,你可以说你可以走路去,sdlkfj5 当然走路
肯定能到达.走路对于这个例子是万能的方法(如果不考虑效率的问题),但是测试就不同,现在还没有一种方法是万能的,所以,
在测试设计首先需要解决测什么问题,也是测试设计最重要的部分,对于怎么考虑测试什么问题,我认为
首先应该是从客户需求着手,这里的客户应该是一种广义的而不是一个狭义的,或是做做软件的目的是什么着手,解决什么问题,具体
包括哪些方面的内容,这应该最基本的要求,然后才考虑他的可服务性、易用性和可靠性方面的内容。在
某一些公司,测试和开发是并行的,就是开发还在设计阶段,测试也是处于测试设计阶段,就会出现测试人员埋怨开发人员总把设计
变更,害自己需要把设计重新做过的情况,其实测试的这种思路还是受制开发,其实真正厉害的测试人员是不需要知道开发是怎样的是设计的。只要需求没有变化,开发在详细设计阶段的设计的变化对测试的相关设计内容应该是不会发生多大的变化的。测试的标准应该不是以开发设计来做标准,而是应该以软件应该实现的功能,易用性,和合理性为标准。
解决了测什么的问题之后,之后当然就是解决对分析出来的内容进行怎么测试了,这里就需要考虑是否需要相应的工具
或是否可以自动化方面的内容了。
    知道了测试的内容的和测试的方法,详细的测试用例自然而然的就可以得到了,下一步就进入了测试执行阶段了。
上面是在这一年我对测试的一些理解,当然可能有一些想法是不正确的,希望各位大侠能指出来。。多谢各位了哈!:)

[ 本帖最后由 调皮精灵 于 2007-2-11 23:36 编辑 ]
作者: virgozz    时间: 2007-2-12 08:50
个人认为 lz的测什么的问题就是把需求分解成测试项和测试子项,这个在测试计划和方案的时候做,怎么测的问题实际上是测试方案的设计,但是没有考虑到很多问题,比如组织结构,工作分配,风险估计等等。如果只做用例设计,之前的2步也应该已经把测试项和测试子项分解出来了,对应着写用例就行。个人认为分解测试项需要具备能力的。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2