精准测试(1)

作者: 给你一颗小瓜子 | 来源:发表于2017-01-10 14:39 被阅读572次

Q1:传统的软件测试行业的发展瓶颈

1.软件测试与开发不同,检验过程不直接产生作品,因此限制其工作形式以驻场形式为主,管理成本极高。

2.测试过程、结果基本以人工判定为主,无法对测试的有效性进行分析,测试结果难以具有公信力。

3.测试主要方法经验性因素占比高,没有量化的技术规范,技术较难快速的传播和推广,建立与业测试团队的难度大。

Q2:专业测试团队和开发团队的协同问题

开发(代码为核心)

1.开发不清楚用例的执行逻辑,无法有效帮助测试进行用例审核和补充。

2.花费大量时间复现和Debug缺陷代码。

测试(Test case为核心)

1.通常开发给测试以非常模糊的功能逡辑的描述,造成测试的隐患。比如功能点逡辑说明是否全面,修改的回归范围是否准确。

2.测试因为无法重现一些无法重现的问题而无法说服开发去修改和调试。

精准

Q3:精准测试的定义

和其他行业应用引用“精准”二字类似,精准测试的意义在于让软件测试的全过程数据发得精准,从而发得高度可控、可衡量,打开软件测试的収展空间。

“精准”二字代表着开放的体系,它并不是商业的品牌概念,而是一个容易被全行业接叐和传播的标准概念,可参比于“自动化”。

定义:采用专业的测试软件,对软件测试执行全过程的原生数据进行自劢采集、存储、运算、可视化并依靠一系列的分析算法对软件测试的效率、质量进行改进和优化的软件测试分析系统。

狭义: 基于源代码变更分析的回归测试方法

Q4:精准测试的核心特性

1、不改变传统的软件测试方法,在黑盒测试的过程中,由计算机软件去采集程序执行逡辑以及其他测试数据的过程。测试过程不需要直接面对程序代码进行。

2、所有数据由系统自动、原生录入,不可人工直接修改,保证数据精准和不可篡改,精准的测试属于可直接用于测试的过程管理和实效分析。

3、支持测试数据的精准度量以及全面的、多维度的测试分析算法。拓展传统白盒数据的应用空间。

4、将精准的测试数据可直接用于测试管理。

5、基于测试用例和代码的映射关系的,支持回归测试用例的自动选取。

图片发自简书

相关文章

  • 精准测试(1)

    Q1:传统的软件测试行业的发展瓶颈 1.软件测试与开发不同,检验过程不直接产生作品,因此限制其工作形式以驻场形式为...

  • 【5】精准测试技术

    精准测试技术解决的问题 1、可视化2、智能化3、可信4、精准 什么是精准测试方法 精准测试方法通过代码插装后打包部...

  • 资料

    1、【软件测试】精准测试之测试用例与代码关联 https://www.bilibili.com/video/BV1...

  • 质量效能大会中一些概念的感悟

    精准测试: 精准测试是一套计算机测试辅助分析系统。精准测试的核心组件包含的软件测试示波器、用例和代码的双向[追溯]...

  • 精准测试简介

    简介 传统测试在有变更时候没办法很高效精准的测试相应的改动造成的影响,而精准测试就是为了解决这个问题的精准测试将用...

  • 精准测试

    下周就要分享精准测试了,目前还一点没有准备。 自己挺喜欢给别人讲东西的,想想以后跳槽了,是不是可以去一个培训班当老...

  • 开发者测试(4)-采用精准测试工具对dubbo微服务应用进行测试

    简介:本文主要目的是把现今主流的Dubbo框架项目和精准测试进行对接,通过精准测试的数据穿透、数据采集、测试用例与...

  • JavaScript性能优化

    如何精准测试JS的性能,通过https://jsbench.me/[https://jsbench.me/] 1....

  • 机器学习第四课:模型评估

    课程学习目标 数据拆分:训练数据集&测试数据集 评价分类结果:精准度、混淆矩阵、精准率、召回率、F1 Score、...

  • 读后感 -- 不测的秘密:精准测试之路

    《不测的秘密:精准测试之路》这本书,主要以讲故事的方式围绕 如何精准测试 来讲。 我认为,这只是测试的一部分,讲的...

网友评论

    本文标题:精准测试(1)

    本文链接:https://www.haomeiwen.com/subject/waukbttx.html