原创 git第一次上傳要注意什麼

git第一次上傳項目到遠程倉庫 每次使用git都要先Google一下,這次決定記錄下來不同情況的步驟: 1.首先要在git上創建對應的project,然後複製ssh地址 執行remote命令創建遠程分支git remote a

原创 Python自動化測試(1) : json到thrift轉換

從thrift到pyi轉換 pyi是什麼?爲什麼要用pyi?可見官方解釋 The *.pyi files are used by PyCharm and other development tools to provide mo

原创 測試開發工程師面試總結(三)——Linux基礎篇

###一個面試失敗者引發的提問 某大廠面試官Boss問了一個測試五年以上的工程師一個基礎的Linux致命題,以下爲對話: Boss:用一條命令查出機器上所有python進程,並殺掉 候選人:ps -ef|grep python

原创 Python自動化測試(2) :thrift到json轉換

Python自動化模擬構造數據的過程中,經常會遇到複雜的json轉換爲thrift結構的情況,下面統一轉化的腳本就能幫助解決問題: def json_thrift_convertor2(src_json, dest_struct,

原创 git同時配置gitlab和github雙賬號(踩坑分享)

網上已經有了很多相關的文檔,但是有些使用過後並不能成功,本文將踩坑之後總結的點整理出來,方便大家同時配置公司git和GitHub,分別管理,不踩紅線。

原创 maven 自動更新jar包的幾種方式

經常使用maven的人會發現,如果依賴包的版本號經常更新,手動改版本號是一件很頭疼的事,現在提供幾個思路解決這個問題: 使用version自帶的latest標籤或者release標籤 <dependency> <group

原创 測試開發工程師面試總結(二)——算法篇

算法也屬於常見面試內容之一,但基本不會超過《劍指offer》的範圍,在此附上一篇簡書上整理的內容: 第二版java解法 常見的面試題包括以下幾類:字符串操作,文件輸入輸出流及統計,矩陣操作,單例模式等。 1.針對字符串的操作:

原创 測試開發工程師面試總結(一)——Java基礎篇

本文面向對象:測試開發工程師(服務端自動化方向)。 隨手百度一下都能找到**崗位面試總結,但是有關測開崗位的面試總結卻寥寥無幾。總體原因可能是這兩個:1 測試行業整體水平參差不齊,導致不同公司面試的問題不能抽象出來寫概覽。2 很多

原创 大家都在問的測試策略到底是什麼?

作爲一個測試工程師,面試時經常會被問到你的測試策略是什麼。很多時候開發會有設計,產品會有方案,但是測試人員很少談到策略。不重視不代表不重要,測試不只是簡單的功能,如果把測試策略這件事考慮進去,或許會發現別樣天地。 其實測試工作很像是一個發

原创 cookie、session和token詳談

目錄 目錄 Cookie機制 Session機制 cookie與session的區別 Token機制 Token 和 Session 、Cookie的區別 cookie、session和token都是web訪問很常用的工具

原创 Linux環境下WEB應用啓動或關閉tomcat腳本編寫(一)

首先,要搞清Linux系統下環境變量的設置:           環境變量配置的兩種方法: 一,永久的:需要用戶修改相關的配置文件,變量永久生效。 1. vim在文件/etc/profile文件中增加變量,該變量將會對Linux下所有用戶

原创 git新手使用指南

git第一次上傳項目到遠程倉庫 每次使用git都要先Google一下,這次決定記錄下來不同情況的步驟: 1.首先要在git上創建對應的project,然後複製ssh地址 執行remote命令創建遠程分支git remote add o

原创 Linux環境下WEB應用啓動或關閉tomcat腳本編寫(二)

接下來,就是如何通過腳本關閉tomcat: 1. 查找進程pid 使用ps命令查找到對應的進程,ps -aef | grep java|grep "【關鍵字】"關鍵字爲應用安裝路徑,得到結果爲展示當前應用pid的一條記錄 2. 將pid作

原创 打開一個網頁的時候,到底經歷了哪些步驟?

本文介紹從用戶在瀏覽器輸入域名開始,到web頁面加載完畢的過程。一、頁面加載(一般使用Nginx)1. 在瀏覽器輸入地址回車之後,瀏覽器進行dns解析:瀏覽器自身緩存(Chrome瀏覽器通過輸入:chrome://net-internal