`
javazhou
  • 浏览: 68197 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

测试方面的基础概念

 
阅读更多

测试方面的基础概念
1.       HLT:(HIGH LEVEL TEST)通常指SDV/SIT/SVT等测试活动
HLT自动化测试是站在系统的角度对整个版本进行的测试,它测试的对象是一个完整的产品而不是产品内部的模块,关注的是产品外部的可见属性。通常使用黑盒测试技术,常见的HLT包括系统测试与验收测试。
SDV : system design verification  系统设计验证
SIT : system integration test     系统集成测试
SVT : system verification test    系统验证测试
工具:主要有两个工具:持续集成工具和自动化执行工具
持续集成工具主要完成代码的静态检查、自动编译、快速反馈、自动化发布等功能
自动化执行工具主要负责
HLT测试用例管理、HLT测试环境配置以及自动化测试执行等。
HLT测试一般每天晚上进行,持续集成工具会自动获取最新的代码,自动编译版本,自动安装环境并打好适配包,然后通知HLT执行机下载并安装客户端,HLT用例执行.
 
2.       LLTLOW LEVER TEST
LLT测试系统的部分,不是一个完整的产品。需要掌握软件内部结构,主要使用白盒的测试方法。 通常由开发人员实施,常见的LLT包括UTIT
它包括单元测试(Unit Test)、集成测试(Integration Test)、模块系统测试(Module System Test)、系统集成测试(BBIT),
项目组可自行决定采用以上一种或多种来保障语句的覆盖率。
LLT是在开发阶段对系统进行尽早、尽快的验证,发现的缺陷也更容易定位和解决。
在开发任务紧急的情况下,
LLT会被认为是一个很大的压力。开发任务如果按照正常的进度进行,LLT 可以使开发者更早发现问题,除去工具本身的效能,在写LLT 用例过程中,可以使开发者换一个角度来思考代码的正确性,这个过程本身会发现很多低级问题。而不至于将低级问题都转移到测试,浪费测试人员大部分的时间和精力及测试指标,而另外需要深度挖掘的隐藏深的问题却没有时间和精力对付。
 
3. LLT和开发自测试的区别
1LLT是相对于HLT的,主要指单元和模块级的测试,涵盖测试分层中的UTMST两层,网络对LLT有持续集成、代码覆盖率等要求;
2)开发自测试是一个泛称,即开发团队在转测试前开展的各类测试行为,其测试内容既包括LLT的,也包括HLT的;
3)从责任来看,LLT和开发自测试的责任主体都是开发团队;
4)因此,做了开发自测试,并不意味着做了LLTLLT没做好,开发自测试肯定没做好;要做好开发自测试,首先必须做好LLT,其次还应该做一部分基本的HLT(可以直接取部分系统测试用例进行测试)。
按业界数据统计,静态测试
+LLT 可以发现产品85%的缺陷,但我们当前很少有产品能够做到,把问题和压力都积压到了HLT,导致缺陷成本陡增。

分享到:
评论

相关推荐

    软件性能测试基本概念

    给想对软件性能测试的概念有个基本了解的人,本长摘自《软件性能测试过程详解与案例剥析》,如果学习该方面理论,个人认为该章还是不错的。

    软件测试知识及概念阐述

    涉及软件测试方面的知识,主要是介绍软件测试的一些基本概念,适合软件测试的初学者使用,是较好的入门材料

    软件测试的基本概念(详细)

    软件测试的基本概念,初学者必看。 软件质量保证同软件测试的区别 软件中存在错误的来源.... 等等...

    软件测试概念;本文档详细介绍了软件测试的概念、方法、类型等,适合初学者阅读,增加软件测试的各方面的知识和基础理论

    本文档详细介绍了软件测试的概念、方法、类型等,适合初学者阅读,增加软件测试的各方面的知识和基础理论

    以下是一些常见的软件测试面试题.pdf

    以下是一些常见的软件测试面试题,涵盖了软件测试的基本概念、测试流程、测试方法、测 试工具等多个方面。这些问题旨在评估应聘者对软件测试的理解和实践经验。以下是一些常见的软件测试面试题,涵盖了软件测试的...

    软件测试理论基础.zip

    该资源库中的文件内容包括书籍、学术论文、课件、演示文稿等,从多个角度全面介绍了软件测试的基本概念和方法。这些资料适用于软件测试初学者和从业人员,有助于他们建立起扎实的软件测试理论基础,提高软件测试工作...

    本教程旨在为读者提供软件测试的详细指南,从基本概念到实践方法,帮助大家全面了解并掌握软件测试的核心内容

    本教程旨在为读者提供软件测试的详细指南,从基本概念到实践方法,帮助大家全面了解并掌握软件测试的核心内容。 软件测试是通过一系列的验证和确认活动,旨在评估软件产品是否满足特定的要求。这些要求可能源自用户...

    软件测试概念--书籍

    测试的基本概念: 一、软件质量保证同软件测试的区别 二、软件中存在错误的来源 三、有哪些测试 四、开发和执行软件测试需要哪些步骤

    软件测试基础知识方面的

    黑盒测试,白盒测试,测试策略,测试过程,测试概念,测试生命周期,测试用例设计

    软件测试技术概论

    然后,作为测试的一个基础,介绍了白盒测试、黑盒测试以及测试覆盖率等几个重要概念,并充分分析了业界在这几个概念方面的研究成果;之后从全流程测试的角度按动态测试和静态测试两个方面,分别介绍了单元测试、集成...

    软件测试-md笔记.zip

    测试基础知识: 利用Markdown的标题和段落,介绍测试的基本概念,包括什么是软件测试、为什么需要测试、测试的分类等。 测试流程与方法: 使用Markdown的列表和代码块,详细描述软件测试的典型流程,包括需求分析、...

    (黑m官网5.0)软件测试教程价值13980完整版.zip

    软件测试基础:介绍软件测试的基本概念、分类、流程和原则,帮助学习者建立对软件测试的整体认识。 测试计划与设计:讲解如何制定测试计划、设计测试用例和测试场景,确保测试的全面性和有效性。 测试执行与缺陷管理...

    数据库原理测试题.docx

    数据库原理测试题是一种用于检验个体对于数据库基本概念、理论和操作的理解程度的考试工具。这些测试题旨在评估考生在数据库设计、查询语言、事务处理、性能优化等方面的知识和技能。这些测试题可以涵盖各种难度级别...

    软件测试宝典进阶版.zip

    该书内容包括软件测试的基本概念、测试方法和技术、测试工具和框架、测试管理和流程等方面。它不仅介绍了常见的黑盒测试和白盒测试技术,还深入讲解了自动化测试、性能测试、安全测试等高级测试技术。此外,书中还...

    SystemVerilog验证 测试平台编写指南

    本书讲解了SystemVerilog语言的工作原理,介绍了类、随机化和功能覆盖率等测试手段和概念,并且在创建测试平台方面提供了很多引导性的建议。本书借助大量的实例说明SystemVerilog的各种验证方法,以及如何根据实际的...

    软件测试经典面试题 (超实用)

    1、什么是兼容性测试?兼容性测试侧重哪些方面?...16、请就软件测试人员应该具备什么样的基本素质说说你的看法。 36 17、你在五年内的个人目标和职业目标分别是什么? 36 18、你怎样做出自己的职业选择? 36

    性能测试中如何定位性能瓶颈

    性能测试的概念是什么,基本目的是什么,我想大家都基本清楚,不作详述,总之,性能测试只是测试过程中的一种方式,帮助我们的功能更好的运行,如果功能测试是可用,易用,满足需求、用户使用为目的,性能测试无非...

    完整版loadrunner性能测试巧匠训练营电子文档

    全书大致将从项目全流程,以及如何进行性能测试、如何发现性能问题,如何解决性能问题这几个大方面着手。第一篇初入职场:以实际案例讲解了性能测试的核心概念,以及Vugen、Control、Analysis、JMeter、ab等性能测试...

    RuanJianCeShi.rar_软件测试_软件测试课件

    软件测试课件,具体包括以下几方面内容: 软件测试基本概念 软件测试技术 软件测试方法 软件测试流程 软件测试过程 微软软件测试简介

    性能测试进阶指南——LoadRunner11实战_(完整)扫描版_@vs.part1

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》是一本基于HP LoadRunner 11工具的指导用书,从性能测试原理到工具使用再到项目实施,全面介绍了性能测试的各个方面,其内容基本主线说明如下。 第一步...

Global site tag (gtag.js) - Google Analytics