自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 软件测试岗位职责和划分

前言​ 当下软件测试岗位越来越火,然后很多人对软件测试岗位,和技能都很迷糊,下面浅谈一下当下软件测试岗位和需掌握的技能。一、什么是软件测试​ 很多小伙伴只知道软件测试这个岗位,不明白它到底是什么,软件测试到底是做什么呢?​ 测试(test)最早是出自古拉丁字,它有罐或者容器的含义。在一般的工业生产中,被当做一个常规的检查去做的。而软件测试的经典定义是:在规定条件下,对程序进行操作,以发现错误,对软件质量进行评估。​ 总结:软件测试的初衷就是为了发现软件自身存在的缺陷(BUG),而设定的一

2020-09-05 17:41:55 10523

原创 【报错记录】 seleium+python报错NoSuchElementException: Message定位不到元素几个常见问题

1、Frame/Iframe原因定位不到元素:先用driver.switch_to_frame(xx)跳进里面,在使用标准定位方法2、本身元素定位问题仔细检查,换个方法基本可以解决3、页面还没有加载出来,就对页面上的元素进行的操作使用隐性或者显性等待4、动态元素,比如动态生成的id等可以换个方法5、二次定位,如弹出框登录先定位弹框,在定位元素...

2022-02-10 17:04:27 482

原创 python+opencv+pyqt 获取rtsp流的两种方法

第一种:利用opencv自带的 def open(): rtsp = "rtsp://" + url + "/stream_main" print(rtsp) cap = cv2.VideoCapture(rtsp) while True: ret, frame = cap.read() if not ret:

2022-01-18 15:10:27 3719

原创 golang使用grom连接mysql,Error 1146: Table ‘xxx.xxxs‘ doesn‘t exist

解决办法:DB.SingularTable(true)原因:因为不设定的话,默认会在表后面加s

2022-01-17 14:48:39 958

原创 go 使用mod环境

初始化modgo init初始下载go tidy

2022-01-12 13:20:00 133

原创 二、软件测试学习方向(终篇)

2)软件测试中、高级白盒(看源码的具体逻辑)1.一门计算机语言​ C、JAVA、python,没有哪个语言最好,只有哪个语言更合适2.性能测试方案提出​ 自己可以撸单个模块或者项目的性能3.整体测试架构思维(如何测?用什么测?)​ 时间、成本、排期,利用的工具、效率测试左右移动​ 左移就是更深入的研究项目;​ 右移动就是更关注产品发布后,对产品进行实时监控,做到第一时间为客户解决问题当测试水平达到一定程度时候,对计算机语言,也需要不断深入,一般一个测试开发,都是一个全栈工程师;一个合格

2021-09-24 16:04:29 249 1

原创 一、软件测试学习方向

前言软件测试学习,总结一句话:入门简单,深入难1)软件测试基础黑盒(通俗来说不用看具体代码逻辑的)1.计算机基础、linux简单命令主要就是linux文件、文件夹、进程增、删、改、查2.软件开发模型、测试模型的使用场景:瀑布模型、V模型、W模型、H模型3.用例编写方法:边界值、等价类、错误推断、因果图、场景法、正交、判定表4.项目、BUG管理工具的使用禅道、jira、testlink… 主流工具5.流程的管理,缺陷的生命周期大到项目的启动,到上线维护,版本迭代,小到缺陷(bug)

2021-09-03 18:03:01 3926 1

原创 七、软件测试学习(APP自动化/appium高级手势)

轻敲操作(element:元素 x:x坐标 y:y坐标 )TouchAction(driver).tap(element=None, x=None, y=None).perform()按下和抬起#按下TouchAction(driver).press(el=None, x=None, y=None).perform()#抬起TouchAction(driver).release().perform()按下后等待(按下后等待多时m后抬起)TouchAction(driver).wai

2021-08-27 14:46:52 91

原创 六、软件测试学习(APP自动化/appium元素操作【滑动、拖拽】)

swipe 滑动事件(swipe后的参数各代表,x、y轴开始时间,和x、y结束时间,duration从开始滑动到结束滑动要多久)driver.swipe(start_x, start_y, end_x, end_y, duration=None)scroll 滑动事件(origin_el: 滑动开始的元素 destination_el: 滑动结束的元素 )driver.scroll(origin_el, destination_el)drag_and_drop 拖拽事件(origin_el: 拖

2021-08-26 08:48:19 368

原创 五、软件测试学习(APP自动化/appium元素等待)【拓展补充】

当遇到一个元素属性名,有多个元素时,可以用elements加下标的方式获取元素driver.find_elements_xxx_xxx()[下标]当遇到需要等待获取的元素时driver.implicitly_wait(timeout)显性等待,每隔一段时间检测一下,当超过既定时间后退出(timeout代表一共要等待多久,poll_frequency多久检测一次)WebDriverWait(driver, timeout, poll_frequency=0.5)强制等待sleep(time

2021-08-25 14:49:54 90

原创 四、软件测试学习(APP自动化/appium元素定位及API)

通过id元素定位driver.find_element_by_id(idValue)通过class_name定位driver.find_element_by_class_name(classValue)通过Xpath定位driver.find_element_by_xpath(xpathValue)通过定位方式可以绑定一些方法点击driver.find_element_by_id("com.android.settings:id/search").click()发送driver.

2021-08-23 16:48:00 91

原创 利用代理下载beego,导致goland各种报错

利用代理下载beego,导致goland各种报错设置goland代理,https://goproxy.cn,direct,bee run 后,重启goland,完美解决

2021-06-18 19:17:07 147

原创 go get github.com/astaxie/beego 报错无法下载

报错如下修改外网的源go env -w GOPROXY=https://goproxy.cn,direct然后再次下载就OK了go get github.com/astaxie/beego

2021-06-08 11:34:19 829

原创 三、软件测试学习(web测试要点)

web基础测试Web测试是软件测试的一部分,是针对Web应用的一类测试web测试分类一.业务功能测试按照用户的需求(需求说明书、原型等)去检验开发的代码实现情况是否满足用户的功能需求1.测试对象一个web项目分为前台和后台前台测试:系统–》子系统–》模块–》子模块后台测试:系统–》子系统–》模块–》子模块top:1)可根据页面排版,规划组织架构图(推荐软件XMID)2)一个独立的页面就是一个模块3)相同的模块进行合并(业务的关键节点)2.测试方法一般的测试方法:等价类边界

2021-05-29 19:01:10 318

原创 二、软件测试学习(APP测试要点)

APP基础测试Application 的缩写,APP指只能手机的应用程序,如微信,支付宝等APP测试分类一.APP专项测试兼容性测试安装卸载升级测试交叉事件测试PUSH消息推送测试性能测试其他测试用户体验极限边界权限二.业务功能测试按照用户的需求(需求说明书、原型等)去检验开发的代码实现情况是否满足用户的功能需求1.测试对象测试点(单独模块)->单元测试多模块->集成测试业务流程->系统测试 验收测试 冒烟测试2.测试方法测试理论阶段与测试用例设计方

2021-05-23 10:32:32 290 7

原创 一、软件测试学习(基础01)

软件测试基础包括哪些?说到软件测试基础,其实大部分都是偏向于软件测试的理论知识;比如说,什么是开发模型,各有哪些,什么是测试模型,各有哪些;什么是白盒测试,黑盒测试,什么是灰盒测试…这儿就简单的介绍一下;软件的从0到1你想要测试一个东西,你得了解它!!!这儿是重点,圈起来要考。那么一个软件(产品)如何从0到1的,它经历了哪些过程??​ 正常的一个软件从0到1得经历以下阶段:1.产品的需求收集采集阶段;​ 一个软件,肯定是为了解决一个问题而诞生的;比如说,微信,它是为了解决人与人之间互相通讯而

2021-05-19 20:20:26 83

原创 python+pyside2写一个windows定时关机小工具

废话不多说,直接上源码pythonfrom PySide2.QtWidgets import QApplication, QMessageBoxfrom PySide2.QtUiTools import QUiLoaderimport osclass Stats: def __init__(self): self.ui = QUiLoader().load('main.ui') self.ui.pushButton_2.clicked.connect(s

2021-04-19 13:21:12 154 1

原创 Django利用遍历数据,使用下拉框展现,给默认值

Django利用遍历数据,使用下拉框展现,给默认值如下图,赋予默认值给默认值,直接贴代码<select name="prj_id" lay-filter="aihao">{% for prj in prj_list %}<option value="{{ prj.prj_id }}" {% if env.project_id == prj.prj_id %} selected {% endif %}>{{ prj.prj_name }}</option>{%

2020-09-10 10:45:40 387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除