- 博客(19)
- 收藏
- 关注
原创 正则表达式
正则表达式笔记字符功能.匹配任意1个字符(除了\n[]匹配[ ]中列举的字符\d匹配数字,即0-9\D匹配非数字,即不是数字\s匹配空白,即空格,\t-tab键 \n-换行\S匹配非空白\w匹配单词字符,即a-z、A-Z、0-9、_\W匹配非单词字符匹配多个字符字符功能*匹配前一个字符出现0次或者无限次,即可有可无+匹配前一个字符出现1次或者无限次,即至少有1
2022-05-26 11:18:01
308
原创 软件评测师知识点19-end
十二、软件测试基础经典定义:为了发现软件中的错误而执行程序对象目的:提高软件质量,成功的测试用例就是能发现迄今为止尚未发现的错误★软件测试只能证明软件存在错误,不能证明软件没有错误★资料表明: 60%以上的软件错误并不是程序错误,而是分析和设计错误软件测试的原则:★所有的测试都应追溯到用户需求★应尽早并不断地进行测试★测试工作应避免由原开发软件的人或小组来承担(单元测试除外)★穷举测试是不可能的,测试需要终止★充分重视测试中的群集现象 : 1、就是在一个部分发现的缺陷比其他地方都多,该
2022-03-31 10:56:48
497
原创 软件评测师知识点12-18
十二、软件测试基础经典定义:为了发现软件中的错误而执行程序对象目的:提高软件质量,成功的测试用例就是能发现迄今为止尚未发现的错误★软件测试只能证明软件存在错误,不能证明软件没有错误★资料表明: 60%以上的软件错误并不是程序错误,而是分析和设计错误软件测试的原则:★所有的测试都应追溯到用户需求★应尽早并不断地进行测试★测试工作应避免由原开发软件的人或小组来承担(单元测试除外)★穷举测试是不可能的,测试需要终止★充分重视测试中的群集现象 : 1、就是在一个部分发现的缺陷比其他地方都多,该
2022-03-31 10:56:26
2424
原创 软件评测师知识点7-11
七、安全基础知识在前一等级的基础上,增加了该等级特有的机制,如系统审计,增加了审计跟踪日志状态检测:也是工作在网络层和传输层,在链路表中有这个链路,就可以直接发送数据包,不占用固定端口,可以使用动态端口号DMZ区:用来提供对外服务的服务器;当黑客攻破web时,对应的内网没有防火墙回很危险访问控制◆实现方式限制访问系统的人员-用户标识与验证限制进入系统的用户所能做的操作→存取控制1.隔离技术法2.限制权限法访问控制用户标识与验证是访问控制的基础是对用户身份的合法性验
2022-03-31 10:55:58
1136
原创 软件评测师知识点1-6
数据库模式也叫逻辑模式或概念模式当数据发生修改时,只需要修改映像即可就是因为只需要修改其映像,所以称其具有独立性注意三级模式的位置,两级映像的内容和位置模式相当于数据库表,内模式相当于数据在内部如何存取数据库的安全性:针对不合法用户数据库的完整性:针对合法用户,比如违反数据规定的输入类型并发控制:避免一个人在改,一个人在取简单属性:不可再分的属性,比如性别复合属性:可以细分,比如地址,XX省XX市单值属性:只有一个值,比如性别多值属性:有多个值,比如电话号码NULL属性
2022-03-31 10:55:06
7230
3
原创 python练习之CheckiO-HOME小岛
Even the LastYou are given an array of integers. You should find the sum of the integers with even indexes (0th, 2nd, 4th…). Then multiply this summed number and the final element of the array together. Don’t forget that the first element has an index of
2021-08-19 14:58:17
852
转载 python练习之CheckiO-ELEMENTARY小岛
End ZerosTry to find out how many zeros a given number has at the end.Example:end_zeros(0) == 1end_zeros(1) == 0end_zeros(10) == 1end_zeros(101) == 0#我的答案def end_zeros(num: int) -> int: # your code here num=str(num) llen=len(num)
2021-07-28 10:35:46
334
原创 python注意点
2021-05-28今天去面试了广州易道智慧信息科技有限公司的软件测试工程师岗位,面试题如下:第一、问对写的技能哪方面比较特长,我一开始说的python,然后想起我只是对自动化的代码熟悉,然后改为SQL面试官说那问你几道简单的SQL吧,第一道是A和B都有key和value字段,如果在A的key中有B的key,那设置A的value等于B的value这一题答案是三个嵌套第二、弄了一会,发现其实不太会嵌套,面试官给看了答案,然后说那给一道简单的吧下一道题仍然是三层嵌套,这次是三个select嵌套,还说
2021-06-04 17:58:20
196
2
原创 常用模块的测试点
1、电话号码数字非数字-字母、特殊字符、中文、空格为空11位数字+空格在前/中/后10位数字12位数字非130-139、145、147、150-153、155-159、176-178、180-189开头的11位数字2、邮箱为空输入空格只输入域名@qq.com输入内容有空格、中文输入除了@和.以外的特殊字符输入多个@或者多个.不输入@或者.不存在的邮箱@或者.在开头/结尾输入纯数字、纯字母域名大写已注册的邮箱重新注册域名不存在3、搜索3.1、输入框搜索
2021-05-22 08:47:01
790
原创 3、pipeline自动构建并发送邮件
测试一:1、新建一个pipelineFile文件(无后缀文件即可),输入pipeline脚本内容2、将当前文件夹作为git仓库,将脚本提交到gitlab上3、jenkins的在pipeline的任务–流水线–定义选择Pipeline script from SCM—选择SCM为Git-----输入gitlab的ssh地址-----选择已有的身份认证信息-----脚本路径为相对于git仓库的相对路径-----运行jenkins,测试成功4、用gilab的webhooks实现自动构建,可参考2、Git版
2021-05-21 11:07:39
2855
原创 软件测试工程师--面试题
1、测试总结报告包括哪些测试用例的通过数,测试用例的未通过数,以及测试用例的通过率,未通过的功能都集中在哪几个功能模块 ,根据测试经验以及测试结果进行一个缺陷的分析和建议。2、举例说明使用selenium框架所遇到的异常NoSuch ElementException:没有该元素异常TimeoutException : 超时异常ElementNotVisibleException :元素不可见异常NoSuchAttributeException :没有这样属性异常NoSuchFrameExce
2021-05-19 15:41:38
6676
原创 requests请求参数data为字典嵌套字典格式时的解决方法
使用requests第三方库的put方法时,发现将参数由字典转化为字符串格式payload = json.dumps(mess),提示参数格式不对; 以字典格式传入时报错。查看了传入的参数,格式为字典嵌套字典格式解决方法为:将嵌套的字典用一个参数cour_data保存,然后写组合data的时候将dict转化为字符串(json.dumps(cour_data)),就可以成功发送请求了# modify_course# 2021/4/2from config.Config import HOSTimp
2021-04-02 11:41:38
2302
原创 pytest.main语句使用uft-8和gbk编码均提示出错
pycharm里面,提示文件编码是UTF-8时提示错误:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xad in position 115: illegal multibyte sequence当文件编码是gbk时提示错误:SyntaxError: Non-UTF-8 code starting with ‘\xb1’ in file C:/xx/xx.py on line 10, but no encoding declared; see h
2021-03-16 08:17:17
788
原创 使用selenium元素定位时遇到的问题
1、当同一个页面某些元素提示不可点击 当页面的其他元素可以点击,某个元素显示不可点击的时候,设置sleep等待,隐性等待可能不可用2、切换后的窗口关闭,需切换回原窗口 窗口句柄切换窗口时,点击确定按钮窗口关闭后,需要将窗口切换回原窗口再进行定位 切换回原窗口时,需要将frame重新定位回原来的iframe3、js弹窗遇到js的弹窗时(例如保存成功这种),使用常规方法提示no alert先等待,然后定位到该弹窗的div_xpath().click,然后再定位里面的元素–点击确定这种4、处
2021-02-26 09:04:53
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人