• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试用例详解

发布: 2010-12-03 10:23 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 233次 | 进入软件测试论坛讨论

领测软件测试网

  软件测试用例详解   软件测试

  通常的测试用例继承自PHPUnit_Framework_TestCase类,其中的每个测试都以test开头,而且声明为公共类型public。每个测试用例都有一个构建方法setUp()和拆除方法tearDown(),分别在每个测试执行之前和之后执行,这两个方法都声明为被保护类型protected。测试语句的类型包括断言、标记跳过、标记未完成。自动生成的测试类使用标记未完成来表示该测试未完成,在测试条件不满足的情况下要使用标记跳过,如测试Oracle数据库驱动时没有Oracle数据库环境、Linux下无法测试SQL Server数据库驱动等。测试结果包括成功、失败和错误。出现错误的结果说明你的代码中有语法或运行时错误,这些错误要首先被解决。

  标记未完成

  在开始写测试用例时,我们使用标记跳过来表示测试是未完成的,这样做和什么都不写的区别是后者会认为测试是成功的,而你可能会在之后忘了写测试。

  PHP代码

  class UnitTest extends PHPUnit_Framework_TestCase

  {

  /**

  * 测试Hello()方法

  */

  public function testHello()

  {

  $this->markTestIncomplete('这是一个未完成的测试');

  }

  }

  ?>

  标记跳过

  使用标记跳过来跳过不满足测试条件的情况,避免出现错误而影响测试结果。

  PHP代码

  class UnitTest extends PHPUnit_Framework_TestCase

  {

  protected function setUp()

  {

  // 该测试用例需要xxx扩展,如果不满足就跳过

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 软件测试 详解

71/71234567>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网