SSH_key相关内容查看本地ssh
打开终端;
输入ssh-keygen;
一路回车即可生成ssh文件;
还是终端;
输入ls -a ~/.ssh进行目录搜索;
如果生成成功,或者之前生成过,会搜出如下内容;
进入ssh目录中;
查看“id_rsa.pub”文件的内容即可。
在github项目上添加ssh key
进入项目;
选择设置;
选择“Deploy keys”;
添加新的key;
输入内容后保存即可。
验证ssh key是否添加成功
打开终端;
输入ssh -T git@github.com;
如果出现下图所示的内容,则表示添加成功。
爬取某基百科的历史上的今天-再探书接上回:顺利拿到了某度百科的数据后,和某基百科进行了对比,发现数据少的可怜,于是开始研究怎样简便、容易的获取某基百科的数据。
发现从界面上直接获取数据,这条路走不通,于是又打开了某个神奇的大型同性交友网站 github ,这种需要肯定有其他人实现过,抱着这样的想法,开始了全站搜索,果然被我找到了这个。
既然有现成的东西,不要犹豫,果断下载用起来。
安装完成后,按照说明试了下,可是搜出来的结果都是英文……
开始时没有找到原因,作者也没有提供文本或者接口的切换,于是发挥我作为一名软件测试工程师的特长,查了遍源码,终于发现了问题所在。
把这里的接口地址,换成...
爬取某度百科的历史上的今天-初探背景:本来是想放在公众号中,将历史上的今天的数据抓取下来,当作每日推送。
初期设想:
获取wiki的数据;
自动推送图文消息。
但是在实现的过程中遇到了几个问题:
Wiki数据难获取;
Wiki访问受限;
调用自动推送图文消息的接口,需要订阅号认证。
这些问题,解决起来需要时间和精力,于是我将方向调转,找到了某度百科,发现有类似的功能,虽然数据少的可怜,并且各种被河蟹,但是至少能用。
地址在此
过程:选择好了方向,剩下的就是想办法获取数据,作为一名有追求的软件测试工程师,每天手动打开网页复制粘贴是不可能的,这辈子都不可能的。
默默的打开了调试工具...
Hexo常用操作-个人备忘1.清理缓存非必要步骤,每次重新渲染构建时,也会更新缓存。
指令:hexo clean
2.进行渲染通过本地的文件,进行构建和渲染。
指令:hexo generate或者简写为hexo g
3.新增文章用命令行创建文章,建立好的文章,会出现在source/_posts目录中。
指令:hexo new post ‘文章名字’
4.本地预览部署到本地(调试使用)。
指令:hexo server或者简写为hexo s
部署成功后,会提示已经运行,复制地址在浏览器中打开,即可进行预览;
命令行中,输入Ctrl+C可停止本地服务。
(备注:一般链接地址为‘http:/...
自动化测试,从入门到跑路-3上篇文章大概说了下接口测试的思路,所谓技多不压身,最近又开始做起了UI层面的自动化测试,谁叫我是个有追求的测试工程师。
提及UI层面的测试,就绕不开传说中的测试金字塔:
看样子有点丑,但是很说明问题,如果按照数量推荐的程度来说,一般都会推荐少做UI层面的,尽可能多的去做代码层面的单元测试。
为什么这么说呢?
因为,UI测试本身的不稳定性。
对于我来说,UI测试一般分为两种:
通过自动化软件,录制测试流程,并生成可执行文件等;
通过脚本、工具,模拟测试流程,并对结果进行处理、比对等操作。
总而言之,大致分成两类:“软件类”和“脚本类”。
软件类软件类里面就包...
自动化测试,从入门到跑路-2咱们书接上回,自动上次接手了测试脚本,就一发而不可收拾,总是想找各种各样的机会来锻炼脚本的能力。并不是为了偷懒
于是搞起了基于业务和接口方面的自动化,惊不惊喜,意不意外。
接口测试咱们这次只说接口方面的自动化测试,界面方面的继续开坑,放在后面待我慢慢道来。
问,接口测试总共分几步?第1步 了解业务作为一名从业近4年的测试工程师推下眼镜,私自认为,不论是哪种测试,都不能脱离真实的业务使用场景。
如果时间、资源允许的情况下,当然可以去做很多极端情况的测试,在软件崩溃的边缘不断试探。
但是,试探的多了,对产品上线并不一定会有多少帮助。
反而,可能会影响正常的项...
编程命名规范最近都在写脚本,经常需要给函数起名字,无奈本人是个“起名废” 突然想起当前的配音社团好像就是这个名字,所以Google起了各种命名规范,整理出来,以备后用。
以下内容,仅用来介绍,无好坏优劣之分。
匈牙利命名法在匈牙利命名法中,一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用途,紧跟着的就是程序设计师选择的任何名称。这个后半部分的首字母可以大写,以区别前面的类型指示字母(参见驼峰式大小写)。
匈牙利命名法又可细分为:系统匈牙利命名法和匈牙利应用命名法。系统命名法与应用命名法的区别在于前缀的目的。
系统匈牙利命名法在系统匈牙利命名法中,前缀代表了变量的实际数...
测试脚本打包工具,了解一下你是否也遇到过这样的情况,辛辛苦苦写的测试脚本,脱离了开发环境,换了一台机器就不能使用了,要么从搭建开发环境到跑路,要么老老实实在本机运行。
曾经的我是老老实实本地运行,但是毕竟会经常接触到将工作成果共享的情况。于是,为了保证脚本不外显,并且增强脚本的可移植性,我打开了万恶的同性在线交友网站github,开始搜索python脚本打包工具。
不得不说github真的是一个神奇的网站。
首当其冲搜到了pyinstaller,小星星4.2K,我觉得还比较靠谱。于是打开命令行,输入了一串神奇的字符pip3 install pyinstaller
趁着安装的时候,熟悉了下...
使用UI Automator Viewer常见报错及处理方式问题1:Unable to connect to adb. Check if adb is installed correctly
1.1系统:windowswindows系统出现此问题的解决方法,可自行百度。
1.2系统:MacOS1.2.1查找adb路径文中默认已经在本机安装好了adb或安卓开发全家桶。(如果没有安装,请移步安卓开发者官网,选择对应版本下载并安装)
打开终端;
输入which is adb;
显示adb所在文件路径。
1.2.2 复制adb文件
进入adb对应目录;
复制,并粘贴至安卓调试工具的tools...
自动化测试,从入门到跑路-1年轻的测试哟,听说你要写自动化?听说不想做自动化的测试,不是好开发。作为一名高贵的处女座软件测试工程师,区区自动化还是信手拈来的。(才不会告诉你,是我们老大要求我去写)
这里是背景:因为某项目在迁移技术栈,从Ruby迁移至PHP,由于没有测试介入,导致上线后部分功能不可用,于是老大揪过来了测试,并且要求能写自动化的地方就尝试写些自动化。
作为本司唯二的测试,自然义不容辞的拉上了另外一个测试,从头把项目整理了一遍。
1、2、3,开始动手做这次要做的事情是:检查界面显示文章的显示是否正常。
已经手动过了一遍,但是作为一名有理想、有追求、有想法的三有青年,怎么可...