测试开发
pan_chensir
这个作者很懒,什么都没留下…
展开
-
ubuntu搭建SVN服务
安装SVN过程:1.先查看是否安装过SVN服务,命令为:SVN 2.如果提示已经安装过了,需要先卸载,命令为:sudo apt-get remove --purge subversion3.先更新update,命令为:sudo apt-get update4.安装SVN,命令为:sudo apt-get install subversion5.创建SVN目录:sudo mkdir /home/svn6.创建版本库:sudo svnadmin create /home/svn/.原创 2021-03-11 19:13:50 · 259 阅读 · 0 评论 -
Ubuntu安装MySql的过程
1.$ sudo apt-get update #更新软件源2.$ sudo apt-get install mysql-server #安装mysql3.$ service mysql start #启动MySQL服务器4.$ sudo netstat -tap | grep mysql #确认是否启动成功5.$ mysql -u root -p #进入mysql shell界面6.mysql> create database Sinomartin; #创建数据库.原创 2021-05-17 09:27:17 · 178 阅读 · 1 评论 -
Jenkins快速更新的办法
Jenkins快速更新的办法Jenkins每用一段时间就面临必须更新的问题,否则会导致很多的插件无法使用,在这里记录下更新的快捷办法,后面使用的时候可以直接参考。第一步:查看jenkins.war的位置在哪里第二步:快速获取最新的jenkins.war第三步:进入jenkins.war所在的工作目录第四步:备份jenkins.warmv jenkins.war /usr/local/src/第五步:上传最新的jenkins.war到/usr/share/jenkins第六步:重启J原创 2021-05-11 14:24:25 · 809 阅读 · 0 评论 -
自动化平台记录一个Jenkins严重报错故障的解决办法
错误信息:jenkins slave时,报provided port 50000 is not reachable异常,导致slave从节点无法挂载的严重问题解决办法:第一步:在Jenkins里面修改配置,指定从节点启动的端口为8081第二步:关闭Jenkins服务(service jenkins stop),然后永久开启指定端口(firewall-cmd –zone=public –add-port=8081/tcp –permanent),重载防火墙信息(firewall-cmd –reload原创 2021-04-14 11:29:18 · 798 阅读 · 0 评论 -
自动化测试开发截取Linux日志字符串
在目前的自动化测试方法中,很多脚本都是基于日志打印信息做出相关动作,如何高效准确的截取到关键字符串显得很重要,Linux下有非常实用的命令可以帮助解决这个问题(Linux三剑客:grep sed awk)示例如下:1.比如在CRT中查看设备IP信息,输入ifconfig命令显示如下2.但是我们想要的命令实际上只有红线标出的这一行,考虑先使用grep,输入ifconfig | grep addr可以看到红线标出的这一行后面的无效信息都没有了,日志信息进一步简化3.如何才能进一步定位到红线标出的部原创 2021-04-14 09:56:42 · 168 阅读 · 0 评论 -
自动化测试如何自定义测试用例执行次序
前言:自动化测试进行中,按照实际的业务流程执行脚本很重要,这样才能真正的实现业务的准确测试,本文记录下如何根据第三方模块来控制pytest的执行顺序,达到可控的自动化测试(pytest默认是按照字母顺序来执行的)1.支持模块:pytest-ordering(安装方法是pip install pytest-ordering)2.用法:在测试方法上加装饰器:例如,@pytest.mark.last(最后一个执行) @pytest.mark.run(order=1)(第一个执行)业务场景:场景一:我想自定原创 2021-03-31 14:32:36 · 836 阅读 · 0 评论 -
jenkins感知SVN变化自动触发构建工程
为省事直接拿三张图记录下关键点1.Jenkins配置2.SVN后台配置3.含义附链接:https://blog.csdn.net/zzh45828/article/details/106308237/原创 2021-03-26 17:10:09 · 377 阅读 · 0 评论 -
python常用模块总结(嵌入式日志分析)
直接上代码,通过实例代码模仿规律1.python多线程之——thread(比如在嵌入式里面烧写版本)#!/usr/bin/python3import_threadimporttime# 为线程定义一个函数defprint_time(threadName,delay): count=0 whilecount<5: time.sleep(delay) count +=1 print("%s: %s"%(threa...原创 2021-03-12 15:46:21 · 258 阅读 · 0 评论 -
Jenkins安装过程
一.什么是自动化测试平台前言:在一些做嵌入式产品的公司里,为了确保开发主线代码的稳定,在做版本升级的时候要考虑到代码改动对主线功能造成的影响,避免造成严重的版本问题,需要在每次代码改动之后立即进行冒烟测试,及时修正测试发现的版本问题,保证主线功能良好的情况下,持续迭代开发,最终形成一个稳定健壮的生产版本提供给客户使用。在这样的背景下,就有了自动化测试的需求,产生了一些主流的测试手段,其中自动化测试平台的建设是自动化测试的重中之重(即CI持续集成和CD持续交付)二.如何搭建自动化测试平台目前主流的测试平原创 2021-03-05 15:37:53 · 244 阅读 · 0 评论