• 0
  • 0
分享
  • 关于软件测试七个核心问题——软件测试圈
  • 曼倩诙谐 2022-04-22 10:15:42 字数 885 阅读 1059 收藏 0

  无论是要理解测试,还是做好软件测试,都要抓住这7个核心问题:

  1. 测试选择标准与测试充分性 (终止原则)

  测试选择标准是选择测试集或确定?个测试集是否满足指定目标的方法。测试充分性标准可以用来决定何时测试充分或者是否完成。

  2. 测试有效性与测试目标

  通过一系列程序的执行对测试的效率进行分析。对将要执行的测试用例的选择因其目标而异, 即测试集的效率评价基于具体想要实现的目标。

  3. 以寻找缺陷为目标的测试

  在以寻找缺陷为目标的测试活动中, 是否能够导致系统失效,这是测试是否成功的标准。这与测试软件是否满足设计规约或其它属性有很大的不同, 后者的成功取决于软件在现实的测试用例和测试环境中不出现失效。

  4. Oracle问题

  Oracle是决定在给定的测试条件下程序运?是否正确的判断依据,以 相应地给出测试“通过”或“失效”的裁决。有许多不同种类的Oracle, 如明确的需求规约、行为模型以及代码注释。机器Oracle的自动化较为困难和昂贵。

  5. 理论和实际的测试限制

  测试理论反对给一系列成功的测试赋予不正当的信任。不幸的是, 大多数建立的理论是消极的, 即它们将测试难以达到的功能确立为可以达到功能的对立面。一个关于此的名言为 Dijkstra所说的“程序的测试可以表明bug的存在, 却永远无法确定bug彻底消失”。最显而易见的原因是完整的测试在现实的软件中是不可能的, 正因为如此, 测试必须由?险驱动并被视为一种风险管理策略。

  6. 不可行路径的问题

  不可行路径即为不可以由输?数据执行的控制流路径。这是基于路径测试的一个显著问题, 在由测试输?实行控制流路径的自动衍生中表现尤为明 显。

  7. 可测性

  “软件可测性”有两个相关但不同的含义: 一方面,它指满足一个给定测试,覆盖标准的难易程度;另一方面表示,当一个软件存在缺陷时,一个测试集可以暴露出缺陷的可能性。这两个含义都很重要。



作者:中科天齐软件安全中心   

来源:http://www.51testing.com/html/71/n-4478771.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 在互联网行业中,永无止境的讨论主题之一是:敏捷与DevOps。对于这两个概念来说,过程彼此不同;但是它们仍然有一些相似之处。敏捷敏捷方法论是一种实践,它促进整个项目的 SDLC(软件开发生命周期)的开发和测试的持续迭代。在敏捷方法中,开发和测试活动是同时进行的,这涉及到 SDLC 过程中开发和测试的持续迭代。敏捷宣言强调的敏捷软件开发的四个核心价值是:个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划敏捷是一个软件开发过程,它符合敏捷宣言的品质和标准。它建立在迭代开发的基础上,以跨职能团队的合作为中心,以获得所需的解决方案。敏捷开发过程将产品分解成小块并将...
            0 0 795
            分享
          • 今天我们就来浅聊一下什么是接口测试,接口测试又该如何进行呢?一、什么是接口测试?接口测试是一种常见的软件测试方法,用于测试软件系统中不同模块之间的接口。接口是指两个或多个独立软件模块之间进行数据交换的地方。在软件系统中,不同的模块之间相互依赖和交互,这些模块通过接口来实现数据的传递和共享。因此,对于一个软件系统,接口测试是至关重要的,它可以帮助发现接口错误、性能问题、安全漏洞等问题。接口测试的主要目标是检查系统的不同部分之间是否正确地传递数据和调用其他组件。二、接口测试的步骤接口测试没有说有固定的步骤,会根据每个团队的需求产生不同的步骤,但基本步骤大差不差的:1、确定接口确定哪些接口需要测试以...
            0 0 1606
            分享
          •   据报道,就在最新的“MetaVerified”订阅服务发布后几个小时,TwitterCEO埃隆·马斯克(ElonMusk)就表示,Meta“必然”效仿Twitter,对认证用户收费。  扎克伯格周日表示,如果通过网页浏览器购买,Meta针对Facebook和Instagram推出的认证订阅项目起价为每月11.99美元。“这项新功能是为了增强我们各项服务的真实性和安全性。”他说,这项服务可以保护订阅者不被冒充,还可以直接联系客服。Meta将于本周首先在澳大利亚和新西兰推出这项服务。  对此,有媒体发文称,MetaCEO马克·扎克伯格(MarkZuckerberg)对认证用户收费的做法是在效仿...
            0 0 915
            分享
          •   尽管整体市场有所增长,但苹果公司 7 月份在美国的 iPhone 销量仍有所下降,但 iPhone 15 Pro 却成为该公司出货量的一个亮点。iPhone 是美国最受欢迎的智能手机品牌,而且在相当长的一段时间里一直如此。然而,7 月份的一份报告显示,苹果的智能手机阵容跌跌撞撞,而其他品牌则蓬勃发展。  根据 Counterpoint 的数据,美国智能手机市场整体销量同比增长了 5%。这主要是受三星和摩托罗拉增长的推动,而不是苹果。  相比之下,苹果的份额同比下降了 4%,Counterpoint 认为这是由于夏季升级率低造成的。这并不像听起来那么糟糕,因为这意味着两年来苹果的份额从 53...
            0 0 365
            分享
      • 51testing软件测试圈微信