08 测试大纲方法

测试大纲方法

扩展:

对于“列表框”和“下拉列框”、“组合列表框”(文本框+下拉列表框)进行测试时,一般至少测试三项:第一项、中间某一项、最后一项。

测试用例方法选择的综合策略

一、最重要的

1、场景法——为了测试程序的主要业务流程、主要功能和错误处理能力(包括等价类划分)

基本流、备选流

2、等价类划分

只要有数据输入的地方(包括选择的地方),把无限的数据进行等价类划分,可以减少用例的数量

有效等价类、无效等价类

二、重要

1、边界值

找到有效数据、无效数据的分界点,对分界点(最大值、最小值)及其两边的点进行测试

一般有数据范围(如:编号1——5000)、数据长度(如:姓名1——20字符)要求的控件

说明:在实际工程中,由于需求的不明确,有时可能数据的范围未能确定,这种情况下。边界值只能不测

2、判定表(因果图)

考虑多个控件的组合,会产生不同的输出组合(组合数量较少,而且要求考虑全面)

9个图形符号

三、次重要

1、正交排列法

多个控件,每个控件有多个取值,考虑不同控件的取值组合(参数配置类软件)(组合数量庞大,而且没有必要全部测试),是用最少的组合 达到最大的覆盖程度

2、测试大纲法

涉及到多个窗口,每个窗口包含多个动作,找到每个窗口动作之间的联系

原文地址:https://www.cnblogs.com/gerenboke/p/12677006.html

时间: 2024-07-30 18:31:26

08 测试大纲方法的相关文章

jmeter--多个路径随机进行压力测试的方法

1.前期准备 新建一个线程组和HTTP sampler取样器 2.录入路径 1.在本机上新建一个文本文,如:text.txt 2.运行Jmeter,选项-->函数助手对话框,打开如下图所示的文本框 3.复制生成的字符串信息到http sampler取样器的路径文本框中 4.在新建的文本框中写入要测试的url,例如 备注:txt文件中写入的url不需要再写服务器的名称和端口号,因为该两项信息已经在http采样器中写好了,比如:想要测试的url为:http://218.244.157.135:899

实验二:1、输出“Hello Word!”;2、测试主方法 的输入参数。3、总结

一.输出:“Hello Word!” 1.新建java项目:点击File->New->Java Project.在project name一栏中输入自己所要创建的项目名称,点击Finish 2.新建java类:点击File—>New—>Class,在Name一栏中输入自己所要创建的类名,点击Finish.(注意:类名的首字母必须要大写) 3.编写程序并运行 二.测试主方法的输入参数 三.总结 本次实验是第一次编写java程序,相比C++,java 中的类是在编写程序之前要创建的,类

随心测试_软测基础_009<测试对象&方法>

目标:认识不同的测试级别(阶段) :被测对象   与  测试方法 之间的关系 核心内容如下: 不同的测试阶段,被测对象的不同,选取的测试方法不同(综合选取) 不同的测试阶段,测试主体也不同 同一款软件,在不同的阶段,表现形式侧重点不同 随心测试_软测基础_009<测试对象&方法> 原文地址:https://www.cnblogs.com/xqsxtest/p/11158282.html

PHP接口并发测试的方法

PHP接口并发测试的方法 <pre> header('Content-type:text/html; Charset=utf-8'); $uri = "输入你的url"; $data = array( 'test'=>1 ); $ch = curl_init();// print_r($ch); curl_setopt($ch, CURLOPT_URL, $uri); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch

渗透测试-HTTP方法

除了在HTTP传输中,除了常规的get.post方法外还有另外的6中方法,分别如下(get和post常规方法就不介绍了): PUT:此方法允许客户端在Web服务器上上传新文件.攻击者可以利用此方法上传恶意文件(如:通过调用cmd.exe来执行命令的asp文件). DELETE:此方法允许客户端在web服务器上删除文件. CONNECT:此方法可让客户端使用web服务器作为代理. TRACE:不管发送给服务器是何种字符,此方法会简单将这些返回客户端.可被用于跨站追查攻击. 测试方式: 使用NC(N

敏捷测试的方法和实践

文 / 朱少民 有一次,当开发人员完成当前Sprint 任务的代码之后,测试人员.开发人员和产品经理一起来浏览产品.从头到尾走一遍,产品经理发现了问题,认为需要对功能进行比较大的修改.这时开发人员估计需要两天时间才能完成代码,但测试人员反对这样做,我们本来只有5天测试时间,加上这次新做的功能比较多.开发代码质量不高,验收测试已经很紧张.如果再延迟两天,测试没法完成.产品经理说,你们不是在用敏捷测试方法,应该测得很快,三天应该能完成测试工作啊! 什么是敏捷测试呢?敏捷测试当然不能简单地理解为测得更

利用junit测试单个方法

Request req =org.junit.runner.Request.method(clazz,method); new JUnitCore().run(req); clazz是测试例类,method是测试例中的单个方法

新手进,解析渗透测试的方法,大佬勿喷

1.什么是渗透? 网络渗透是攻击者常用的一种攻击手段,也是一种综合的高级攻击技术,同时网络渗透也是安全工作者所研究的一个课题,在他们口中通常被称为"渗透测试(Penetration Test)". 无论是网络渗透(Network Penetration)还是渗透测试(Penetration Test),其实际上所指的都是同一内容,也就是研究如何一步步攻击入侵某个大型网络主机服务器群组.只不过从实施的角度上看,前者是攻击者的恶意行为,而后者则是安全工作者模拟入侵攻击测试,进而寻找最佳安全

nginx压力测试及防止恶意压力测试的方法

nginx压力测试方法: #ab命令 #安装ab #Centos系统 yum install apr-util #Ubuntu系统 sudo apt-get install apache2-utils #ab命令的参数 -n //在测试会话中所执行的请求个数.默认为1 -c //一次产生的请求个数.默认为1 -t //测试所进行的最大秒数.默认值为50000 -p //包含了需要的POST的数据文件 -T //POST数据所使用的Content-type头信息 #实例 ab -c 1000 -n