1.简介:

随机测试(Ad-hoc testing)是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。 随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试用例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试(Regressivetesting)一起进行。理论上,每一个被测软件版本都需要执行随机测试,尤其对于最后的将要发布的版本更要重视随机测试。随机测试最好由具有丰富测试经验的熟悉被测软件的测试人员进行测试。对于被测试的软件越熟悉,执行随机测试越容易。只有不断的积累测试经验,包括具体的测试执行和对缺陷跟踪记录的分析,不断总结,才能提高。

2.测试的原则:

(1)应把“尽早和不断地进行软件测试”作为软件开发者的座右铭,实践证明单元测试能够尽早发现问题,减少后期测试的错误量。可以采用Junit和Jtest来辅助进行单元测试。

(2)测试用例应由测试输入数据、测试执行步骤和与之对应的预期输出结果三部分组成。

(3)应当避免由程序员检查自己的程序。(指后期系统测试阶段,不包括单元测试)

(4)测试用例的设计要确保能覆盖所有可能路径。在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。不合理的输入条件是指异常的,临界的,可能引起问题的输入条件。

(5)充分注意测试中的群集现象。经验表明,测试后程序残存的错误数目与该程序中已发现的错误数目或检错率成正比。应该对错误群集的程序段进行重点测试。

(6)严格执行测试计划,排除测试的随意性。测试计划应包括:所测软件的功能,输入和输出,测试内容,各项测试的进度安排,资源要求,测试资料,测试工具,测试用例的选择,测试的控制方法和过程,系统的配置方式,跟踪规则,调试规则,以及回归测试的规定等等以及评价标准。

(7)应当对每一个测试结果做全面的检查。

(8)妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。

3.软件测试的对象:

软件测试并不单纯等同于程序测试。软件测试应该贯穿整个软件定义与开发整个期间。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应该是软件测试(评审)的对象。在对需求理解与表达的正确性、设计与表达的正确性、实现的正确性以及运行的正确性的验证中,任何一个环节发生了问题都可能在软件测试中表现出来。

Ad hoc Test相关推荐

  1. ios 8+ (xcode 6.0 +)应用程序Ad Hoc 发布前多设备测试流程详解

    我们开发的程序在经过simulator以及自己的iOS设备测试后,也基本完成应用程序了,这时候我们就可以把它发布出去了更更多的人去测试,我们可以在iOS平台使用ad hoc实现. 你在苹果购买的开发者 ...

  2. SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问

    想用openrowset查询远程数据库,结果提示SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误,在网上搜索了一下,找到解决方法: --Ad ...

  3. [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...

    TSQL查询Excel数据使用openrowset通常会报如下错误: 消息 15281,级别 16,状态 1,第 1 行 SQL Server 阻止了对组件 'Ad Hoc Distributed Q ...

  4. Smoke Test与Ad hoc Test

    Smoke Test与Ad hoc Test Smoke Test: 冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试.这种测试强调功能的覆盖率,而不对功能的正确性进行验证.从这一点 ...

  5. 软件质量保证与测试——Ad hoc Test

    Ad hoc Test(随机测试) 在软件测试中除了根据测试用例和测试说明书进行功能测试外,还需要进行随机测试(Ad-hoc testing),随机测试是没有书面测试用例.记录期望结果.检查列表.脚本 ...

  6. SQL 2005启用组件Ad Hoc Distributed Queries

    转载 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作 ...

  7. 解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法...

    今天单位一ASP.NET网站,里面有个功能是导出数据,发现一导出就报错,报错内容是:SQL  Server 阻止了对组件 'Ad Hoc Distributed Queries' 的  STATEME ...

  8. Ansible 七(ad hoc任务)

    Ansible 七(ad hoc任务) ansible任务 ad hoc任务就是执行shell命令.或shell脚本. ansible ad-hoc命令 可以执行一些简单的命令,不需要将这些执行的命令 ...

  9. SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的解决方案...

    今天写了一个excel表的导入功能,结果在excel表中的内容导入到页面时报错:SQL  Server 阻止了对组件 'Ad Hoc Distributed Queries' 的  STATEMENT ...

  10. 解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...

    根据需要进行asp.net的数据导入导出,结果报以下错: mark-1: [报错]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT ...

最新文章

  1. 拉普拉斯平滑处理 Laplace Smoothing
  2. 片滚动插件myScroll
  3. ARP***防范与解决方案
  4. 书籍《智能交通》-观后感-2021年12月-下期分享
  5. 基于51单片机的密码锁
  6. C和C++中的计时器
  7. jquerymobile多页面切换
  8. Wings与parasoft c++ test在单元测试用例自动生成能力的比对
  9. ArcGIS Python工具箱集成第三方模块的解决办法
  10. android网络请求忽略证书,android,_Okhttp3 忽略证书问题,android - phpStudy
  11. Windows Phone周岁背后的喜和忧
  12. 纯前端实行—简单的用户信息记录界面
  13. 普氏分析法的输入和输出实例,matlab图像处理
  14. LeapFTP 3.0注册码
  15. Android 进阶技术汇总二: 流行框架组件 方案汇总
  16. 任意大小迷宫自动生成+BFS寻路+生成无损迷宫bitmap(.BMP)图片
  17. 2021-09-19OSPF接口网络类型实验
  18. Python爬取和分析旅游数据
  19. jango model.obejcts.filter 查询指定字段
  20. 和 Node.js 创始人 Ryan Dahl 的对话

热门文章

  1. tp-link 怎么打开ssh服务_如何用Xshell远程连接VPS服务器
  2. python音标是什么_python转换工具之汉语拼音与国际音标的实现
  3. 学习笔记 之 计算机网络:自顶向下方法(原书第7版)
  4. 腾讯云5000亿元、阿里云2000亿元,都是投的啥?
  5. Actionbar 溢出菜单背景色设置
  6. vue+ElementUI的树形菜单背景颜色修改
  7. 视频教程-系统集成项目管理工程师考试-项目管理部分大全-软考
  8. springboot本地启动报错discard long time none received connection
  9. Received status code 502 from server: Bad Gateway
  10. 章泽天卸任刘强东旗下公司董事 官方回应:正常商业调整