软件测试培训随想

发表于:2012-6-01 13:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Brittany    来源:51Testing软件测试网采编

  在我们的测试培训中,有具体的功能测试实践课程,课程中会选择一个实际的项目,让学员亲身去体验整个测试的流程,包括测试计划

  1、测试计划阶段:

  理解测试需求,编写测试计划,并根据需求规格说明书,完成系统的需求分解;

  2、测试设计阶段:

  为第一步中分解得出的具体的测试需求,设计相应的测试用例

  3、测试执行阶段:

  按照自己设计的测试用例,执行测试,并记录用例执行结果,提交测试过程中发现的缺陷;

  4、测试总结阶段:

  对测试过程中发现的缺陷进行整理分析,完成测试报告。

  在这个过程中,每个环节工作产品的评审是由老师和学员共同完成的,其中问题最多的环节就是测试设计阶段,部分学员在上课时都会跟我说,“老师,设计测试用例好烦,为什么要设计测试用例,真正做测试项目时也要向这样设计测试用例吗?”我总是笑笑,很肯定的对他们说:“要的”。

  软件测试也是一个工程,也需要按照工程的角度去认识它,即在具体的测试实施之前,需要我们需要明白我们测什么,怎么测试等等,也就是说通过制定测试用例指导测试的实施。

  其实设计测试用例并不是想象中的那么复杂,只要条理清晰,有耐心,并掌握基本的功能测试用例设计方法,设计出好的测试用例并不是件复杂的事情。

  培训中,我也发现其实有两类学员,一类是总抱怨要设计的用例太多,什么时候才能设计完成,就一直停留在阅读需求说明书的阶段,而不愿意动手去做;而另一类呢,则是不管结果怎样,我先开始着手做起来。很显然,后一种是收益较多的一类,因为只有自己去动手做了,才会发现事情的难易程度到底怎样,才会了解事情的本质,以及自己在哪方面有所欠缺,而且,也只有当你有了中间结果时,老师才会去帮你检查,指导你测试用例设计时存在的一些不足或欠考虑的地方。

  什么事情不要只是去想,想着它有多么的困难和复杂,一切事情都有解决的办法,不管事情有多复杂,它也是一点一点完成的,夸张点说,我们应本着愚公移山的精神,等到过程中,说不定也就会有神仙来帮忙呢。

  下面简单介绍下设计测试用例时的几个注意点:

  测试用例基本准则

  1、测试用例应具有代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作、环境设置等;

  2、测试结果应具有可判定性:即测试执行结果的正确性是可以判定的,每一个测试用例都应有相应得期望结果;

  3、测试结果应是可再现的:即对同样的测试用例,系统的执行结果应当是相同的。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 刘会波
    2012-6-02 13:18:53

    你说的有误吧!测试过程应该是这样的:测试计划--测试设计--测试实现--测试执行.

  • xuquan
    2012-6-01 19:46:15

    工作中确实需要测试用例, 没有用例的测试是盲目的。 并且容易遗漏。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号