- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 Eclipse安装TestNG插件
转载自:https://www.cnblogs.com/xusweeter/p/6559196.htmlTestNG是什么?TestNG按照其文档的定义是:TestNG是一个测试框架,其灵感来自JUnit和NUnit的,但引入了一些新的功能,使其功能更强大,使用更方便。TestNG是一个开源自动化测试框架;TestNG表示下一代。 TestNG是类似于JUnit(特别是JUn...
2019-04-25 22:44:20
507
原创 9.1第三方测试的基本概念与测试过程
第三方软件测试概念模式一:以客户为主导,为确认软件质量,寻求第三方测试团队来检验质量,开发团队和第三方联系不紧密模式二:以软件开发团队为主导,开发团队和第三方联系紧密定义 :由开发者和用户以外的第三方进行的软件测试,其目的是为了保证测试的客观性 狭义上:独立的第三方测试机构,如国家级软件测试中心,各省软件评测中心,有资质的软件评测中心 广义上:非本软件的开发人员,QA部...
2018-07-08 23:25:33
4496
1
原创 5.2测试需求
需求规格说明书的检查,又叫黑盒静态测试。不知道代码,又不执行代码检查要点:正确性:对照原始需求,需求是一定,不会产生误解的必要性:需求不能多,也不能少优先级:划分各个需求项,风险评估中的重要一点,有可能会舍弃优先级较低的需求明确性:不能使用大约,可能等不确定的词语可测性:每项需求必须可验证完整性:找出用户所提供所有资料,多维度参照可修改性:层次分明,易于定位修改一致性:需求是否前后矛盾检查步骤:具...
2018-07-03 23:08:52
299
原创 5.1软件测试的各个阶段
测试分为5个阶段:测试需求测试计划测试设计及测试用例测试的执行软件缺陷分析注意区分狭义测试和广义测试,这决定测试的开始阶段测试需求的分析和确定:通常在需求阶段就介入,并贯穿软件开发的全过程测试计划:计划最重要,确定的测试策略和成本,根据成本决定是否每个阶段都进行测试测试设计:主要是测试用例的设计,有时包括测试工具、脚本的设计,高级的测试人员的工作测试执行:由初级的测试人员执行测试设计测试记录和缺陷...
2018-06-04 15:06:25
960
原创 4.2逻辑覆盖测试
白盒测试覆盖标准,5大类语句覆盖分支覆盖条件覆盖分支/条件覆盖路径覆盖语句覆盖概述:根据每个可执行语句是否被执行,即每行代码是否都被执行了并且被测试了含义:选择足够多的测试数据使被测程序中每条语句至少执行一次要求:达到100%声明覆盖面,每一条语句都要被测试覆盖优点:可以直接应用于目标代码,并且不需要处理源代码缺陷:对一些控制结构是不敏感的,对程序执行逻辑的覆盖很低,往往发现不了判断逻辑中逻辑运算...
2018-06-01 23:08:32
638
原创 4.1程序控制流图
程序控制流图,简称流图,是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构。控制流图中包括两种图形符号:节点控制流线复合条件要分解为简单条件判定节点(谓词节点)由判定节点发出的边必须终止与某一个节点由边和节点所限定的范围被称为区域当对区域计数时,图形外的区域也应记为一个区域流程图转换为流图:一个节点包含1个或多个连续的无分支语句节点不允许含有复合节点单入单出的可以合并成一个节点...
2018-05-28 16:31:41
57388
5
原创 3.5正交试验设计法
正交试验设计法:是一种成对测试交互的系统的统计方法。它提供了一种能对所有变量对的组合进行典型覆盖(均匀分布)的方法。可以从大量的试验点中挑出适量的、有代表性的点,利用“正交表”,合力的安排试验的一种科学的试验设计方法。正交表的构成行数:正交表中行的个数,即试验的次数,也是通过正交试验法设计的测试用例的个数因素数:正交表中列的个数,即要测试的功能点水平数:任何单个因素能够取得的值的最大个数,即要测试...
2018-05-27 01:25:32
8702
原创 3.4因果图设计方法
错误推测方法:利用直觉和经验进行推测发现缺陷因果法:输入条件比较多 原因就是输入,结果就是输出导出步骤:分析程度规格说明书的描述中,哪些是原因,哪些是结果分析程度规格说明书的描述中语义内容,并将其表示成连接各个原因与各个结果的“因果图”标明约束条件把因果图转换为判定表为判定表中的每一列表示的情况设计测试用例基本图形符号:恒等、非(~)、或(∨)、与(∧)恒等,原因是什么,结果就是什么非,与原因...
2018-05-26 00:12:02
1182
原创 3.3边界值设计方法
程序的很多错误发生在输入或输出范围的边界上,因此针对各种边界情况设置测试用例,可以发现不少程序缺陷。设计的方法:确定边界情况(输入或输出等价类的边界)选取正好等于、刚刚大于或刚刚小于边界值作为测试数据边界值与等价划分的区别:边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况常见的边界值:文本框接受字符个数...
2018-05-21 23:34:22
1110
原创 3.2等价类设计方法
黑盒测试:又称数据驱动测试,完全不考虑程序内部结构和内部特性,注重于测试软件的功能需求。黑盒测试能发现5类错误:功能不对或功能遗漏界面错误数据结构或数据库访问错误性能问题初始化和终止错误黑盒测试的优点:有针对性地找问题,并且定位问题更加准确黑盒测试可以证明产品是否达到用户要求的功能,是否符合用户的工作要求 用户一般用黑盒测试能重复执行相同的操作,测试中最枯燥的部分可由自动化完成黑盒测试的缺点:...
2018-05-20 21:26:50
1336
原创 2.4黑盒测试和白盒测试(1)
2.4.1静态黑盒测试白盒测试有静态和动态。黑盒测试一般是动态测试,事实上,目前基本不讲静态测试,讲的更多是评审,如代码评审、设计评审等等,运用的都是静态测试的方法静态测试的对象:静态黑盒测试、开发文档、用户文档、管理文档:项目开发计划需求测试进行的原因:用户的需求描述在不同人员的理解是不同的需求文档的测试必要性:需求分析不够详细或偏离用户的需求,会对项目造成灭绝性的灾难。同时,用户的表达和需求工...
2018-05-19 17:08:31
435
原创 2.3软件测试与软件开发的关系
软件测试与软件开发的关系:测试活动在开发之后测试与开发同步进行,最后再进行总的测试没有开发就没有测试不同的软件开发模型中,测试所处位置不同瀑布模型与测试活动测试是在软件开发之后进行的活动螺旋模型与测试活动每一个版本都有一次测试V字模型与测试活动不同阶段有对应的测试活动局限性:没有前期活动的验证W模型与测试活动开发每一阶段都有相应的测试测试是伴随软件开发的整个生命周期的有利于尽早地发现问题,即时了解...
2018-05-19 16:22:26
15589
原创 1.2 软件测试的分类
黑盒和白盒:是否能看到源代码静态和动态:是否运行软件单元、集成、系统、验收测试功能、性能测试回归、冒烟、随机测试回归测试:软件被修改后重新进行的测试,如重复执行上一个版本测试时的用例,是为了保证对软件所做的修改没有引入新的错误而重复进行的测试。冒烟测试:在 对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测试性速记测试:测试中所有数据输入都是随机生成的,其目的是模...
2018-05-18 23:18:08
226
原创 1.1 软件测试的基本概念
1.1 软件测试的基本概念1.2 软件测试的分类1.3 软件缺陷的管理1.4 软件质量与软件测试相关特性1.5 软件测试充分性和测试停止准则
2018-05-18 22:57:36
745
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人