测试开发
文章平均质量分 62
菜鸟教程*…*
这个作者很懒,什么都没留下…
展开
-
IDEA打包JAR避坑指南
(3)选择Main Class:选择当前有main方法的类,然后选择"copy to the output directory and link manifest",再选择生成MANIFEST.MF文件的路径,注意此路径不要选择默认的src/main/java路径,这样可能会引起jar包打包失败或者jar包无效的情况,我此处选择的路径是src/main/resources路径。(2)选择Artifacts->选择"+"->选择"Jar"->选择"From moudles with dependcies"转载 2024-03-25 18:27:57 · 94 阅读 · 0 评论 -
Python 字符串连接的七种方式
缺点:性能较差,因为 Python 中的字符串是不可变类型。用 “+” 号连接就相当于生成一个全新的字符串,生成字符串则需要重新申请内存,那么当用 ” + ” 连接非常多个字符串时,将会很耗费内存,可能造成内存溢出。这种功能比较强大,借鉴了C语言中 printf 函数的功能,如果你有C语言基础,看下文档就知道了。Python 遇到未闭合的小括号,自动将多行拼接为一行,相比三个引号和换行符,这种方式不会把换行符、前导空格当作字符。用 ‘+’连接字符串应该是最基本的方式了,话不多说,直接上代码。原创 2023-01-07 22:20:31 · 5700 阅读 · 0 评论 -
python自动化之Python webservice协议
增加一个web-service库,用来测试webservice接口。一般HTTP协议的api接口,要求开啊提供接口文档,进行测试。webservice接口:suds-jurko client。webservice接口会自动生生成接口的描述文档。requests:HTTP api接口。原创 2022-11-14 16:17:59 · 1534 阅读 · 0 评论 -
测试用例逻辑梳理
1.展示集市名称、集市账号、表所在库、表英文名、表更新周期、表对应任务id、分区、过滤条件、预计产出时间、任务量级。支持怎样的输入,字母(大小写)、数字(大小写)、限制的字母数字的长度,是否支持输入其他格式。5.支持页面展示条数选择,枚举值为:10条/页,20条/页,50条/页,100条/页。7.选择集市名称,集市账号,表所在的库等信息,取消其中一个范围大的,清空页面。2.选项为必填选项,为空时,框体标红,提示请输入数据源名称,不允许下一步操作。7.必填校验:为空点击下一步,框体标红,提示:“请选择维度”原创 2022-09-21 12:58:34 · 710 阅读 · 0 评论 -
Web测试方法大全
通常,测试工具在第二次使用的时候,它创造的效益,就足以支付成本。(2)XSS跨网站脚本攻击程序或数据库没有对一些特殊字符进行过滤或处理,导致用户所输入的一些破坏性的脚本语句能够直接写进数据库中,浏览器会直接执行这些脚本语句,破坏网站的正常显示,或网站用户的信息被盗,构造脚本语句时,要保证脚本的完整性。业务流程,一般会涉及到多个模块的数据,所以在对业务流程测试时,首先要保证单个模块功能的正确性,其次就要对各个模块间传递的数据进行测试,这往往是容易出现问题的地方,测试时一定要设计不同的数据进行测试。...原创 2022-07-22 10:22:45 · 3334 阅读 · 0 评论 -
匿名函数的作用
既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,同样,我们还可以把一个函数当作另一个函数的返回值。这种函数的使用方式我们称之为高阶函数。函数对应的数据类型是function,可以把它当做是一种复杂的数据类型。既然同样都是一种数据类型,我们就可以把它当做是数字或者字符串来处理。在Python中,函数其实也是一种数据类型。一个函数的参数是另一个函数,高阶函数。...原创 2022-07-21 22:19:05 · 359 阅读 · 0 评论 -
java——计算机基本概念
cd目录名进入特定的目录,如果看到有个目录显示为abcdefghi就输入cdabcdef.ghi进入该目录。md目录名建立特定的文件夹(dos下面习惯叫目录,win下面习惯叫文件夹)copy路径\文件名路径\文件名把一个文件拷贝到另一个地方。move路径\文件名路径\文件名把一个文件移动到另一个地方。/w以紧凑方式(一行显示5个文件)显示文件和文件夹。dir/s查看当前所在目录的文件和子目录文件夹。删除文件夹和它下面的所有子文件夹还有文件。rd目录名删除特定的文件夹。...原创 2022-07-20 23:17:01 · 182 阅读 · 0 评论 -
测试用例设计方法之——招式组合,因果判定
一种描述输入条件的组合以及每种组合对应的输出的图形化工具,它适合于检查程序输入条件的各种组合情况。判定表是分析和表达多逻辑条件下执行不同操作的情况的工具,是指一个表格,用于显示条件和条件导致动作的集合。方法因果图法/判定表法核心考虑输出条件对输入条件的信赖关系,即因果关系优点1.有助于用一个系统的方法选择出高效的测试用例集;2.通过将规格说明转换为布尔逻辑网络,就可以指出规格说明的不完整和不明确之处缺点1.针对条件组合数量庞大的场景,会产生大量的测试用例;...原创 2022-07-20 14:39:49 · 271 阅读 · 0 评论 -
测试用例设计方法之:入门试招,等价边界初探
方法等价类划分法边界值分析法核心“分类”及代表性边界值和边界两边的邻值优点通过把输入数据和输出数据进行分类,选用分类中的代表值,在保证了测试覆盖的情况下大大减少了测试用例的数量,使测试工作变得简单高效大量的程序错误发生在输入的边界上,考虑了边界值的测试用例能更高效发现程序中的错误和缺陷缺点输入和输入之间的关系考虑少,可能产生一些逻辑错误。还需要其他用例设计方法来补充测试只能作为一个对其他设计方法的补充;这种方法表面上听起来简单,但有的边界值非常微妙,不容易确定下来;https。.........原创 2022-07-20 14:12:19 · 278 阅读 · 0 评论 -
函数知识点
def函数名([参数,…])函数体1.如何定义函数2.调用函数参数deffunc()passfunc()2.有参数一般参数passfunc(1,2)可变参数args单个元素kwargs关键字参数passfunc()func(1)func(a=10)默认值passfunc()func(100)func(b=99)返回值return没有返回值None嵌套函数—>闭包—>装饰器变量的作用域LEGBL。...原创 2022-07-18 08:09:37 · 91 阅读 · 0 评论 -
python关于str.sort()方法和sorted()函数
不管是list.sort还是sorted()都有两个可选的关键字参数‘reverse’,默认等于False,为升序,如果设定为True,则为降序。在对一些字符串排序时,可以使用key=str.lower来实现忽略大小写的排序,或者使用key=len进行基于字符串长度的排序。list.sort方法会就地排序列表,不会把原列表复制一份,这也就是这个方法返回值是None的原因,提醒本方法不会新建列表。...原创 2022-07-17 14:53:00 · 818 阅读 · 0 评论 -
Python入门到放弃(一)
python是解释型语言Python的特点简单、易学、速度快、免费开源、高层语言、可移植性、解释性、面向对象(也支持面向过程)、可扩展性、可嵌入性、丰富的库、规范的代码在cmd中退出python,输入exit()或ctrl+Z退出搜索“国内镜像源”…python安装python1.python解释器2.pip包管理器,管理的是扩展的一些库文件。(放在Lib/site-packages)3.python的标准库Libpip包管理器安装一个库文件交互式编程。.........原创 2022-07-17 11:36:21 · 1890 阅读 · 3 评论 -
Python2+Pytest接口自动化测试全方案设计与开发
接口excel编写用例(编写测试用例时参考的是接口文档)Requests使用 Yaml介绍与安装 Yaml基本操作1.字典2.列表3.字典嵌套字典4.字典嵌套列表5.列表嵌套列表6.列表嵌套字典7.读取多个文档8.Yaml读取文件单个文档:r=yaml.safe_load(f)多个文档:Yaml.safe_load_all()配置文件 函数级别的方法 类级别的方法 数据参数化举例1数据参数化示例1传入多个参数,当传入多个参数时,是以元组的形式来使用的 结果断原创 2022-06-11 22:20:14 · 361 阅读 · 0 评论 -
Python中enumerate用法详解
enumerate()是python的内置函数、适用于python2.x和python3.xenumerate在字典上是枚举、列举的意思enumerate参数为可遍历/可迭代的对象(如列表、字符串)enumerate多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和value值的时候可以使用enumerateenumerate()返回的是一个enumerate对象s = [1, 2, 3, 4, 5]e = enumerate(s)print(e)输出结..原创 2022-05-05 19:44:58 · 109930 阅读 · 1 评论 -
Python中类的创建与使用及Python构造器
定义:类是一种数据结构,可用于创建实例,一般情况下,类封装了数据和用于该数据的方法注意点:方法中self参数类属性是供所有对象共享的。只有实例内部的数据才由实例自己内部使用。因此方法中必须有self参数且必须是第一个,他隐含当前实例之意。在方法内对self属性做赋值运算会产生每个实例自己的属性,如下图中会产生x,y实例自己的属性。name是一个实例属性,而gender是类属性。#Python构造器构造方法是一个很奇特的名字,代表着类似于以前例子中使用过的那种名为init的初始化方原创 2022-04-01 17:31:08 · 2960 阅读 · 0 评论 -
Python3之configparser模块
1. 简介 configparser用于配置文件解析,可以解析特定格式的配置文件,多数此类配置文件名格式为XXX.ini,例如mysql的配置文件。在python3.X中 模块名为configparser ,在python2.X中使用的模块名为ConfigParser。##### ini 文件示例 ######## [section1] name = wangage = 18 [section2]name:pythonage = 19 #### 文件格式说明 ##原创 2022-02-22 10:55:51 · 5161 阅读 · 1 评论 -
Pytest入门[3]
一、pytest默认的测试用例规则1.模块名必须以test_开头或_test结尾2.测试类必须以Test开头3.测试方式必须test_开头1.发现测试用例:从多个py文件里面找到我们的测试用例2.执行测试用例:按一定的顺序执行,并且生成报告3.判断测试结果,断言4.生成测试报告:allure报告python:pytest,unittestjava:junit,testng二、pytest详细介绍1.pytest是一个成熟的python单元测试框架2原创 2022-01-24 17:34:41 · 753 阅读 · 0 评论 -
pytest入门[3]
一、@pytest.mark.parametrize()基本用法@pytest.mark.parametrize(args_name,args_value)args_name:参数名args_value:参数值(列表,元组,字典列表,字典元组),有多个值用例就会执行多少次二、YAML文件详解---实现接口自动化1.用于全局的配置文件 ini、yaml2.用于写测试用例(接口测试用例)yaml简介:yaml是一种数据格式,支持注释、换行、多行字符串、裸字符串(整型,字符串)原创 2022-01-20 10:12:53 · 841 阅读 · 0 评论 -
Python 测试开发教程
软件分层模型B/S(Browser/Server) C/S(Client/Server) 三层模型(表示层(客户端)、业务逻辑层(web服务器)、数据处理器(数据库服务器))原创 2021-12-23 19:59:50 · 2202 阅读 · 2 评论