精华内容
下载资源
问答
  • 全局探索式测试法

    2011-12-27 10:50:42
    这篇主要介绍全局探索式测试法,主要关于测试人员在全局方面所必须做出的各种决定,做出全局目标,用于指导以后的测试过程。  我们知道探索式测试的目标是:  1》找出缺陷  2》强迫软件展现其能力  3》证明...
    上一篇介绍局部探索式测试主要是帮助测试人员在执行测试用例时或者无测试用例时动态进行各式各样的局部决定,面对的是测试对象的一个测试点或者小的测试模块。这篇主要介绍全局探索式测试法,主要关于测试人员在全局方面所必须做出的各种决定,做出全局目标,用于指导以后的测试过程。
    

      我们知道探索式测试的目标是:

      1》找出缺陷

      2》强迫软件展现其能力

      3》证明软件实现了哪些功能

      Whittaker又把全局探索式测试叫做漫游测试,把我们测试对象,比喻成我们将要旅游

      的一个城市。根据我们要访问城市各区域的目的,把城市各区域有分为:商业区,历史区,娱乐区,旅游区,旅馆区和破旧区。相应的把我们的测试对象,根据各模块的功能及特性,分为:商业区测试类型,历史区测试类型,娱乐区测试类型,旅游区测试类型,旅馆区测试类型和破旧区测试类型。

      商业区测试类型:

      对于测试来讲,商业区就是软件的启动及关闭代码之间,并包含用户所要使用的软件特性和功能,侧重于测试对象的主要功能及特性。

      主要测试方法有:

      1》指南针测试法:主要要求测试人员通过阅读用户手册,场景及产品需求进行相关的测试

      2》卖点测试法:对那些能够吸引用户的特性进行测试,至于哪些特性能够吸引用户,可以向销售人员咨询,或者拜访客户。

      3》地标测试法:主要是寻找测试点,明确测试项,这里的测试点就是地标

      4》极限测试法

      5》快递测试法:要求测试人员专注于数据,即数据从输入到输出展现给客户或页面过程中,数据执行的流程。了解一个测试输入项输入后,经过哪些流程后展现给用户的,这些流程能否正确执行。

      6》深夜测试法:当我们不对测试对象操作时,测试对象能否会自动完成各种维护任务,将数据归档,自动记录发生的异常情况等

      7》遍历测试法:通过选定一个目标,然后使用可以发现的最短路径来访问目标包含的所有对象。测试中不要求追求细节,只是检查哪些明显的东西。

      历史区测试类型:

      指遗留的代码,或者在前几个版本就已经存在的软件特性,也指那些用于修复已知缺陷的代码,侧重于老的功能和缺陷修复代码。

      1》恶邻测试法:对bug扎堆的地方进行遍历测试法及详细测试。

      2》上一版测试法:检查那些在新版本中无法再运行的测试用例,以确保产品没有遗漏必需的功能。

      3》博物馆测试法:重视老的可执行文件和那些遗留代码。

      娱乐区测试类型:

      在测试那些辅助特性。

      1》配角测试法:测试中调节自己的测试注意力,使测试细化,具体,确保配角得到应有的重视。

           2》深巷测试法:测试最不可能被用到或是那些最不吸引用户的特性。

      3》通宵测试法:这个方法很容易和深夜测试法混淆,但是测试侧重点不同,深夜测试法是测试测试对象的自动处理能力;而通宵测试法是测试软件的长时间运行后,各功能模块是否正常,有点像稳定性测试。

      旅游区测试类型:

      快速访问测试对象的各种功能。有点像遍历测试法

      1》收藏家测试法:收集执行一个测试点后的所有输出。确保能观察到软件生成的任何一个输出。

      2》长路径测试法:确定测试目标,在到达目的地之前尽量多地在应用程序中穿行。把埋在应用程序最深处的界面作为测试目标。

      3》超模测试法:GUI测试

      4》测一送一测试法:测试同一个应用程序多个拷贝的情况。测试程序同时处理多个功能要求时,是否正常,各功能之间同时处理时,是否会相互影响。

      5》苏格兰酒吧测试法:花一些时间参与用户之间的讨论,了解测试对象所处行业信息,深入理解测试对象。

      旅馆区测试类型:

      测试那些经常被忽略和测试计划中较少描述的次要及辅助功能。

      1》取消测试法:启动相关操作,然后停止它。查看测试对象的处理机制及反应。

      如:esc键,取消键,回退键,shift+F4,关闭按键或者彻底关闭程序(从任务管理器中杀进程),重复同一个操作。

      2》懒汉测试法:做尽量少的实际工作,让程序自行处理空字段及运行所有默认值。这个有点像深夜测试法。

      破旧区测试类型:

      对于这个区域的测试模块,就是输入恶意数据,破坏软件,修改配置文件等。

      1》做一个破坏者,测试各种异常情况

      2》反叛测试法:输入最不可能的数据,或者已知的恶意输入

      又分为:逆向测试法,歹徒测试法,错序测试法

      3》强迫症测试法:重复测试

      终于介绍完了全局探索式测试法,测试中运用这种方法,可以使我们的测试更有趣,更有针对性,指导性。确定测试对象那个对象用那个测试法,将测试对象功能与测试技术方法结合起来,达到匹配平衡。特别是针对升级版本项目,要给予持续关注,刚开始时,运用各种测试法,然后跟踪,找出各模块哪个测试法最有效,可以以发现的bug数来衡量测试法的有效度,这样在接下来的版本测试中,可以更有效更有针对性的去执行测试方法,提高测试质量和效率,再辅以其他测试法提高测试覆盖率。这需要测试人员的用心观察,总结,经验很重要。

      学习完全局探索式测试法后,感觉作为测试人员要留意身边的点滴,把生活与工作结合起来,把生活中的经验用到测试中来,毕竟我们生活的时间比测试的时间要长十几年甚至于几十年,总结经验,认真留意,强化测试场景。

     

    展开全文
  • 这篇主要介绍全局探索式测试法,主要关于测试人员在全局方面所必须做出的各种决定,做出全局目标,用于指导以后的测试过程。 我们知道探索式测试的目标是: 1》 找出缺陷 2》 强迫软件展现其能力 3》 证明软件...

    上一篇介绍局部探索式测试主要是帮助测试人员在执行测试用例时或者无测试用例时动态进行各式各样的局部决定,面对的是测试对象的一个测试点或者小的测试模块。这篇主要介绍全局探索式测试法,主要关于测试人员在全局方面所必须做出的各种决定,做出全局目标,用于指导以后的测试过程。

    我们知道探索式测试的目标是:

    1》  找出缺陷

    2》  强迫软件展现其能力

    3》  证明软件实现了哪些功能

    Whittaker又把全局探索式测试叫做漫游测试,把我们测试对象,比喻成我们将要旅游

    的一个城市。根据我们要访问城市各区域的目的,把城市各区域有分为:商业区,历史区,娱乐区,旅游区,旅馆区和破旧区。相应的把我们的测试对象,根据各模块的功能及特性,分为:商业区测试类型,历史区测试类型,娱乐区测试类型,旅游区测试类型,旅馆区测试类型和破旧区测试类型。

    商业区测试类型:

    对于测试来讲,商业区就是软件的启动及关闭代码之间,并包含用户所要使用的软件特性和功能,侧重于测试对象的主要功能及特性。

    主要测试方法有:

    1》              指南针测试法:主要要求测试人员通过阅读用户手册,场景及产品需求进行相关的测试

    2》              卖点测试法:对那些能够吸引用户的特性进行测试,至于哪些特性能够吸引用户,可以向销售人员咨询,或者拜访客户。

    3》              地标测试法:主要是寻找测试点,明确测试项,这里的测试点就是地标

    4》              极限测试法

    5》              快递测试法:要求测试人员专注于数据,即数据从输入到输出展现给客户或页面过程中,数据执行的流程。了解一个测试输入项输入后,经过哪些流程后展现给用户的,这些流程能否正确执行。

    6》              深夜测试法:当我们不对测试对象操作时,测试对象能否会自动完成各种维护任务,将数据归档,自动记录发生的异常情况等

    7》              遍历测试法:通过选定一个目标,然后使用可以发现的最短路径来访问目标包含的所有对象。测试中不要求追求细节,只是检查哪些明显的东西。

    历史区测试类型:

    指遗留的代码,或者在前几个版本就已经存在的软件特性,也指那些用于修复已知缺陷的代码,侧重于老的功能和缺陷修复代码。

    1》  恶邻测试法:对bug扎堆的地方进行遍历测试法及详细测试。

    2》  上一版测试法:检查那些在新版本中无法再运行的测试用例,以确保产品没有遗漏必需的功能。

    3》  博物馆测试法:重视老的可执行文件和那些遗留代码。

     

    娱乐区测试类型:

    在测试那些辅助特性。

    1》              配角测试法:测试中调节自己的测试注意力,使测试细化,具体,确保配角得到应有的重视。

    2》              深巷测试法:测试最不可能被用到或是那些最不吸引用户的特性。

    3》              通宵测试法:这个方法很容易和深夜测试法混淆,但是测试侧重点不同,深夜测试法是测试测试对象的自动处理能力;而通宵测试法是测试软件的长时间运行后,各功能模块是否正常,有点像稳定性测试。

     

    旅游区测试类型:

    快速访问测试对象的各种功能。有点像遍历测试法

    1》              收藏家测试法:收集执行一个测试点后的所有输出。确保能观察到软件生成的任何一个输出。

    2》              长路径测试法:确定测试目标,在到达目的地之前尽量多地在应用程序中穿行。把埋在应用程序最深处的界面作为测试目标。

    3》              超模测试法:GUI测试

    4》              测一送一测试法:测试同一个应用程序多个拷贝的情况。测试程序同时处理多个功能要求时,是否正常,各功能之间同时处理时,是否会相互影响。

    5》              苏格兰酒吧测试法:花一些时间参与用户之间的讨论,了解测试对象所处行业信息,深入理解测试对象。

     

    旅馆区测试类型:

    测试那些经常被忽略和测试计划中较少描述的次要及辅助功能。

    1》  取消测试法:启动相关操作,然后停止它。查看测试对象的处理机制及反应。

    如:esc键,取消键,回退键,shift+F4,关闭按键或者彻底关闭程序(从任务管理器中杀进程),重复同一个操作。

    2》  懒汉测试法:做尽量少的实际工作,让程序自行处理空字段及运行所有默认值。这个有点像深夜测试法。

     

    破旧区测试类型:

    对于这个区域的测试模块,就是输入恶意数据,破坏软件,修改配置文件等。

    1》  做一个破坏者,测试各种异常情况

    2》  反叛测试法:输入最不可能的数据,或者已知的恶意输入

    又分为:逆向测试法,歹徒测试法,错序测试法

    3》  强迫症测试法:重复测试

     

    终于介绍完了全局探索式测试法,测试中运用这种方法,可以使我们的测试更有趣,更有针对性,指导性。确定测试对象那个对象用那个测试法,将测试对象功能与测试技术方法结合起来,达到匹配平衡。特别是针对升级版本项目,要给予持续关注,刚开始时,运用各种测试法,然后跟踪,找出各模块哪个测试法最有效,可以以发现的bug数来衡量测试法的有效度,这样在接下来的版本测试中,可以更有效更有针对性的去执行测试方法,提高测试质量和效率,再辅以其他测试法提高测试覆盖率。这需要测试人员的用心观察,总结,经验很重要。

        学习完全局探索式测试法后,感觉作为测试人员要留意身边的点滴,把生活与工作结合起来,把生活中的经验用到测试中来,毕竟我们生活的时间比测试的时间要长十几年甚至于几十年,总结经验,认真留意,强化测试场景。

    转载于:https://www.cnblogs.com/Binbby/archive/2011/12/11/2450447.html

    展开全文
  • 什么是探索式测试? 简单的说就是: 测试人员根据应用程序所提供的信息自由发挥,不受限制,不受任何约束的探索程序的各种功能。主要强调测试人员个人自由和责任的测试方法。 探索式测试的缺点是:测试人员可能在...

    什么是探索式测试?

    简单的说就是: 测试人员根据应用程序所提供的信息自由发挥,不受限制,不受任何约束的探索程序的各种功能。主要强调测试人员个人自由和责任的测试方法。

    探索式测试的缺点是:测试人员可能在测试过程中没有重点,有些模块可能会重复测试,而有些会遗漏掉。

    这时必要的指导方法显得尤为重要,在指导方法的引导下,我们测试人员在测试过程中应时刻明确到底要测什么,实现什么功能。

    也就是说探索式测试是强化用户使用场景,测试过程多种多样,各种途径,各种方法,但是测试的目标要明确,测试程序的什么功能。

    探索式测试的指导方法主要有局部探索式测试法和全局探索式测试法,这里主要介绍局部探索式测试法。

    局部探索式测试法是辅助测试人员在测试执行测试中即时做出决定,注重测试中如何做抉择,应注意的测试细节等。

    局部探索式测试法在测试过程中应用应注意事项:

    1.   用户输入

          细节注意点:1>   开发人员喜欢编写正常功能代码,不喜欢编写错误处理代码。测试过程中应关注在错误输入发生时,应用程序的处理机制。

                                   2>  仔细阅读每一条错误提示信息,使用提示信息来引导测试深入

                                   3> 对于输入筛选器,检查是否实现了正常的功能,是否可以绕过屏蔽器等

                                   4> 对于空泛的通用错误提示信息,要反复测试相关模块,继续使用刚才引发异常的输入数据或者小修改,查看程序运行状况

                                   5> 合法输入和非法输入,常规输入和非常规输入,一般字符和特殊字符

    注:所有和ctrl,alt,esc等按键组合的字符都算特殊字符;每一个操作系统,编程语言,浏览器和运行时环境都会有一些特定的保留词,他们具有特殊的含义,对于测试输入框,应键入这些保留词。如widows下就有一些保留的设备名称:LPT1,COM1,AUX等。

                                  6> 默认输入和用户输入   可以进行默认值得删除,留下一个空白字段,查看程序处理机制

                                  7> 学会使用输出指导输入

    2.代码路径

    3.用户数据

         细节注意点: 1> 测试中药在很短的时间内,模拟产生实际使用时的大量数据

                                  2> 尽量逼真的模拟用户数据的相互关系和结构

                                  3>注意“用户隐私”的问题

    4.运行环境

      测试对象与具体应用程序的关系及相互作用。运行环境总体来说就是使用的操作系统和当前的配置







    展开全文
  • 五、强化应试力 1、法语水平测试模拟考 CIEL在线测试区  http://www.ciel.fr/apprendre-francais/exercices-francais.htm 2、专攻书信写作 La Lettre  http://www.la-lettre.com   六、悠游兴趣...

    一、激发启蒙力
    1、自学基础发音
    Phonetique http://phonetique.free.fr 
    2、看动画,全方位学法语
    多语莫敌http://www.multi.tku.edu.tw/2/frm1.htm 
    3、经纬贯通当代法语生活
    BBC French http://www.bbc.co.uk/languages/french 

    二、锻炼听说力
    1、法国交换生听说预备班
    Francais Interactif http://www.laits.utexas.edu/fi/ 
    2、唤醒你的?°法语耳朵?± 
    沪江法语http://fr.hjenglish.com 
    3 听得懂的法语新闻
    TV5Monde http://www.tv5.org 
    4、法兰西院士陪你练法语
    Canal Academie http://www.canalacademie.com 

    三、提升阅读力
    1、由浅入深轻松读
    Bonjour de France http://www.bonjourdefrance.com 
    2、沉浸于童话的瑰丽天地
    Conte-moi http://www.conte-moi.net 
    3、文化资讯全接触
    Evene.fr http://www.evene.fr 

    四、四、实战实战写写作力作力 
    1、在绘本世界里边玩边学
    Le Terrain de Jeux http://www.jeuxpgl.com 
    2、法语变位一网打尽
    Le Conjugueur http://www.leconjugueur.com 
    3、日臻完美与优美的书写
    Orthonet http://orthonet.sdv.fr 

    五、强化应试力
    1、法语水平测试模拟考
    CIEL在线测试区 
    http://www.ciel.fr/apprendre-francais/exercices-francais.htm

    2、专攻书信写作
    La Lettre http://www.la-lettre.com 

    六、悠游兴趣力
    1、音乐跨国交流
    Jamendo http://www.jamendo.com/fr 
    2、法式大餐
    Cusine AZ http://www.cusineaz.com 
    3、职业万花筒
    Les Metiers.net http://www.lesmetiers.net/popup.html 

    另附:
    ()法语助手软件http://www.francochinois.com/Default.aspx 
    类似英语?°谷歌金山词霸?±的一个软件,是个好东东,带法语输入法。
    ()法语助手在线词典http://www.frdic.com/ 
    在线查词,翻译,附带社区功能,感觉很不错。

    PS:
    (-9-9)刚发现的一个法语论坛http://club.topsage.com/forum-163-1.html 
    里面有不少资料,可以直接下载。比如Reflets1教材+视频;法语学习背景知识等。个人觉得挺不错

    展开全文
  • 测试用例之正交排列 正交排列 说明: 正交表:数学---统计学的研究成果 使用最少的抽样数据达到最广的,覆盖率最高的统计结果 测试人员:需要选择合适的正交表,并且能将正交表应用到测试中即可...
  • 一、PG回顾 1、对于离散动作,策略搜索使用神经网络来参数化随机策略中的动作概率,网络的输入是智能体的当前状态,网络输出为当前所有动作的概率,该网络是一种分类网络。网络训练使用数据为一个episode数据(s,a,...
  • 测试用例之边界值

    千次阅读 2018-06-11 15:37:00
    测试用例之边界值 一、边界值 1、应用场合:有数据输入的地方,一般使用边界值,常常和等价类划分配合使用 2、如何使用? 1)有效等价类和无效等价类的分界点是边界值(最小值,最大值) ...
  • 测试用例--等价类划分、边界值

    千次阅读 2020-09-15 15:27:30
    一、测试用例/案例(test case/test instance)  1、定义:是在测试执行之前,由测试... 6)测试大纲  7)场景(*****)  至少要掌握每种方法的适用场合(用在哪)和使用步骤(怎么用)  编写测试用例可以参考
  • 在很多实际问题中,我们无法得到游戏的全貌,也就是...看到等号右边的期望,我们很自然地联想到了蒙特卡罗,它是一种通过随机采样估计期望值的方法,全过程总结如下: (1)让Agent和环境交互后得到交互序列 (2...
  • 强化学习就是找到最优的策略,使每个状态的价值最大化, 而对于每个状态对应的行为,希望找到使其价值最大化的行动: 评估算法使用高斯-赛德尔迭代求解 代码: import numpy as np import gym...
  • 深度强化学习

    千次阅读 2018-08-20 20:09:58
    强化学习有两个基本概念:环境(即外部世界)和智能体(即你正在编写的算法)。智能体向环境发送行为,环境回复观察和奖励(即分数)。 强化学习其实也是机器学习的一个分支,但是它与我们常见监督学习和无监督学习...
  • 近日,OpenAI 发布了一种新型的强化学习算法,近端策略优化(Proximal Policy Optimization/PPO)算法,该算法的实现和调参十分简单,并且它的性能甚至要超过现阶段最优秀的方法。因为该算法实现非常简单并且有优秀...
  • 强化学习通俗介绍

    2020-04-12 20:22:29
    什么是强化学习 RL 采用动态环境数据。其目标并不是对数据进行分类或标注,而是确定生成最优结果的最佳动作序列。为了解决这个问题,强化学习通过一个软件(即所谓的代理)...在 RL 命名中,此函数称之为策略。策...
  • 强化学习基础概念详解

    千次阅读 2020-07-06 02:40:45
    Reinforcement Learninig 强化学习主要基础概念详细总结
  • 本案例将首先介绍目前常用的强化学习实现平台Gym的基本使用方法,再介绍实验工具TensorFlow的基本操作方法,为之后构建和评估强大的强化学习算法打下坚实基础。目录1.常见强化学习实验平台介绍2.实验平台Gym 2.1 Gym...
  • 强化学习实验

    千次阅读 2018-01-07 18:54:33
    强化学习实验 二.实验目的 了解并学习与强化学习有关的基本知识与实验方法。 三.强化学习的原理和思想 一.Reinforcement Learning的概念 机器学习可以分为三类,分别是 supervised learning,unsupervised ...
  • 测试用例

    2019-05-27 15:08:09
    测试用例 买手机,买电脑,要试用一下:开机,屏幕,运行速度, 内存大小,这就是生活中的测试用例! 定义:测试用例是为特定的目的而设计的一组测试输入,执行条件和预期的结果,以便测试是否满足某个特定需求。...
  • 【ICML2018】63篇强化学习论文全解读

    千次阅读 2018-11-09 08:50:41
    今年从2,473份提交论文中接收了621篇,其中有63余篇强化学习相关论文,作者将这些论文分成了多个类别,并对每篇文章的核心贡献做了精炼的总结,这些文章也是追踪强化学习最前沿技术的绝佳材料,精炼的总结也也便于...
  • 1、测试用例/案例(test case/test instance) 2、编写测试用例的7种方法: 二、等价类划分、边界值 1、等价类划分 1.1、应用场合 1.2、测试思想 1.3、实现步骤 2、边界值 2.1、应用场合 2.2、如何...
  • 收藏 | 强化学习应用简述

    千次阅读 2021-05-13 16:13:39
    亚马逊与英特尔合作,发布了一款强化学习实体测试平台AWS DeepRacer. 滴滴出行则把强化学习应用于派单等业务。阿里、京东、快手等把强化学习应用于推荐系统。 强化学习与相关学科的关系 强化学习一般看成是机器学习...
  • 蒙特卡洛强化学习(Monte-Carlo Reinforcement Learning,MC学习):指在不清楚MDP状态转移概率的情况下,直接从经历完整的状态序列(episode)来估计状态的真实价值,并认为某状态的价值等于在多个状态序列中以该状态算...
  • JUnit单元测试

    2017-11-28 09:45:50
    前段时间面试被问及很多关于单元测试的相关知识,然后大佬着重给我强调了关于单元测试的重要性,最近一直各方面学习关于单元测试的知识以作补充强化。什么是单元测试 单元测试不是集成测试 JUnit4 JUnit的其他功能 ...
  • 深度强化学习——A3C

    万次阅读 多人点赞 2017-06-13 20:32:33
    Critic,A3C)是Mnih等人根据异步强化学习(Asynchronous Reinforcement Learning, ARL) 的思想,提出的一 种轻量级的 DRL 框架,该框架可以使用异步的梯度下降来优化网络控制器的参数,并可以结合多种RL算法。
  • 正交排列

    2021-03-30 19:20:14
    目录正交排列一、应用场合二、解析正交排列三、正交排列测试步骤:四、 总结正交表五、正交表的强化应用 正交排列 说明:正交表是数学中统计学的专业发明 提示: 1)做为测试人员只需要能够选择合适...
  • 强化学习路在何方?

    千次阅读 2018-07-25 17:49:44
    一、深度强化学习的泡沫   2015年,DeepMind的Volodymyr Mnih等研究员在《自然》杂志上发表论文Human-level control through deep reinforcement learning[1],该论文提出了一个结合深度学习(DL)技术和强化学习...
  • 下面简单列举一些强化学习的成功案例,然后对强化学习做简介,介绍两个例子:最短路径和围棋,讨论如何应用强化学习,讨论一些仍然存在的问题和建议,介绍《机器学习》强化学习应用专刊和强化学习应用研讨会,介绍...
  •  这次我写的合成方法名字叫常理推断(意思就是世界上每个人都遇到过幸运以及点被的时候,但人不要相信幸运,但人也不会总走背运,这个合成方法虽然不能让你100%成功但在你裁缝生涯中总体会得利而不会亏本.如果你觉的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,412
精华内容 4,964
关键字:

强化测试法