400-996-5531
IT培训
了解达内
联系达内
TestNG是Java中的一个测试框架, 类似于JUnit, 功能都差不多, 只是功能更加强大,使用也更方便。测试人员一般用TestNG来写自动化测试。开发人员一般用JUnit写单元测试。
基于经验的测试:根据测试人员对相似的应用或技术的经验以及知识和直觉来进行测试的,如果是用来协助系统化的测试方法,这些技术能够识别一些正式技术不能获取的特殊测试
基于语句、分支和判定,本节将讨论三种与代码相关的结构化测试设计技术的代码覆盖。对于判定覆盖,可以使用控制流图来形象表示每个判定之间的转换。
根据系统当前的情况或先前的情况(如系统先前的状态),系统可能会产生不同的响应。这种情况下,系统的特征可以通过状态转换图来表示。测试员可以根据软件的状态
等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候,采用等价类划分法和边界值分析方法是难以描述的
可以将软件或系统的输入分成不同的组,对于同一个组的输入,软件或系统应该有相似的表现行为,就好像系统是以相同的方式对这些输入值进行处理
黑盒测试设计技术(基于规格说明的测试技术)是依据分析测试基础文档来选择测试条件、测试用例或测试数据的技术。它包括了功能和非功能的测试。
与要求运行软件的动态测试技术不同,静态测试技术通过手工检查(评审)或自动化分析(静态分析)的方式对代码或者其他的项目文档进行检查而不需要执行代码。
系统、子系统或组件要实现的功能可以在工作产品中,如需求规格说明书、用户用例或功能规格说明书予以描述,不过也可能没有相应的文档。功能指的是系统能做什么。
对于每个测试级别,都需要明确下面的内容:测试的总体目标、测试依据、测试的对象(即测试什么)、发现的典型缺陷和失效、对测试用具的需求、测试工具的支持、专门的方法和职责等。
Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有