原创 第一章 第一節 什麼樣的項目適合做自動化測試及測試工具的選擇

一、什麼樣的項目適合做自動化測試 可能在你看到篇文章時已經對要測試的項目做了一些分析和考量,但筆者還是有必要在這裏囉嗦一下:不是所有項目都適合實施自動化測試的,着手項目自動化測試之前,要對項目進行一個評估,以免在對項目實施自動化過程中才發

原创 前言——selenium3 python3之web自動化測試

本專欄採用當下最新的Python3和Selenium3作爲Web自動化測試框架開發基礎。如果你是Selenium方面的小白,沒關係,耐心看,我保證你學完本專欄不會成爲技術大牛😂,嗯,不過入門是完全可以保證的。俗話說的好,師傅領進門,修行靠

原创 第一章 第二節 Selenium3.0工具介紹

一、什麼是 Selenium? Selenium是使用最廣泛的開源Web UI(用戶界面)自動化測試套件之一。它最初由Jason Huggins於2004年開發,作爲Thought Works的內部工具。 Selenium支持跨不同瀏覽器

原创 第一章 第三節 Web自動化測試相關前端技術簡介

由於 selenium 是基於 web 的自動化測試技術,我們的要操作的對象是頁面,所以有必要對前端的技術和工具做一個簡單的介紹。 1、HTML 簡介 HTML(Hyper Text Markup Language)中文爲超文本標記語言,

原创 Window10系統安裝Charles,並抓取安卓手機Http和Https接口

一、準備工作 電腦系統:Windows10, 手機:魅族16s 電腦與手機要連同一個局域網(WiFi) Charles官網下載地址:https://www.charlesproxy.com/download/   二、電腦端Charles

原创 Linux:查看磁盤和目錄容量大小的命令--df/du

df:列出文件系統的整體磁盤使用量; du:評估文件系統的磁盤使用量(常用於評估目錄所佔容量) df參數: -a:列出所有的文件系統,包括系統特有的/proc等文件系統 -k:以KB的容量顯示各文件系統 -m:以MB的容量顯示各文件系統

原创 Python3:pyecharts數據可視化分析插件

之前統計了一堆數據,想通過python來進行可視化分析,就在玩沙皇那個找了一些教程,如下兩個鏈接: 一、介紹pyecharts模塊的基本使用 https://www.cnblogs.com/lizm166/p/9449261.html 二

原创 Python:動態導入模塊和反射機制

一、前言 何謂動態導入模塊,就是說模塊的導入可以根據我們的需求動態的去導入,不是像一般的在代碼文件開頭固定的導入所需的模塊。 何謂反射機制,利用字符串的形式在模塊或對象中操作(查找/獲取/刪除/添加)成員。 下面進入具體實例介紹環節。先創

原创 Python3 引用HTMLTestRunner

我們在做自動化測試的時候,希望能生一張漂亮的測試報告來展示用例執行的結果,HTMLTestRunner就能滿足你的願望。HTMLTestRunner 是 Python 標準庫的 unittest 模塊的一個擴展。它生成易於使用的 HTML

原创 Python開發環境搭建

因爲最開始學python的時候,搭建環境遇到不少坑,所以在這兒想和大家分享一下避坑指南。廢話不多說,直接開幹。 首先到python官網下載最新版的python解釋器,直達地址:https://www.python.org/ 筆者用的都是P

原创 Python開發利器——Pycharm的安裝和簡單配置

學習python開發的朋友都知道安裝python開發環境時會自帶安裝一個IDLE,這個很適合新手的學習和使用。但是當我們慢慢的接觸到工程級別的python開發時,使用IDLE不能很好管理一堆python文件。這時候就該筆者我極力推薦的py

原创 做好功能測試需要的八項基本技能

本文轉自樂博學院公衆號--軟件測試資源共享 功能測試是測試工程師的基礎功,很多人功能測試還做不好,就想去做性能測試、自動化測試。很多人對功能測試的理解就是點點點,如何自己不用心去悟,去研究,那麼你的職業生涯也就停留在點點點上了。在這裏,我

原创 Python Requests模塊官方詳解和個人簡要總結

Requests模塊官方中文文檔詳解鏈接:http://docs.python-requests.org/zh_CN/latest/user/quickstart.html Py.qi的博客:https://www.cnblogs.com

原创 Python:使用logging模塊記錄日誌

logging模塊簡介 logging模塊是Python內置的標準模塊,主要用於輸出運行日誌,可以設置輸出日誌的等級、日誌保存路徑、日誌文件回滾等; 相比print(),具備如下優點:      1).可以通過設置不同的日誌等級,在rel

原创 python:if __name__ == '__main__' 理解與使用

對於剛接觸python的初學者來說,經常會發現一些python代碼文件最後會有這麼一段 if __name__ == '__main__' : main() .... 那麼這句話是什麼意思呢? 有句話經典的概括了這段代碼