原创 C#設計模式-適配器模式(Adapter Pattern)

概念 把一個類的接口變換成客戶端所期待的另一種接口,從而使原本接口不匹配而無法一起工作的兩個類能夠在一起工作。適配器模式有類的適配器模式和對象的適配器模式兩種形式。前者類之間的耦合度比後者高,且要求程序員瞭解現有組件庫中的相關組件的內部結構

原创 手機號短信驗證平臺

1、https://www.materialtools.com/   2、https://www.suiyongsuiqi.com/zh/    3、https://free-phone.online/    4、https://ji

原创 C#-特性(Attribute)

概念 特性是一種允許我們向程序的程序集添加元數據的語言結構,它是用於保存程序結構信息的某種特殊類型的類。可以通過使用特性向程序添加聲明性信息。一個聲明性標籤是通過放置在它所應用的元素前面的方括號([ ])來描述的。MSDN解釋爲:特性提供功

原创 C#-索引器

概念 索引器(Indexer) 允許類中的對象可以像數組那樣方便、直觀的被引用。當爲類定義一個索引器時,該類的行爲就會像一個 虛擬數組(virtual array) 一樣。索引器可以有參數列表,且只能作用在實例對象上,而不能在類上直接作用。

原创 C#-接口(Interface)詳解

定義 在 C# 語言中,類之間的繼承關係僅支持單重繼承,而接口是爲了實現多重繼承關係設計的。一個類能同時實現多個接口,還能在實現接口的同時再繼承其他類,並且接口之間也可以繼承。無論是表示類之間的繼承還是類實現接口、接口之間的繼承,都使用“:

原创 性能測試-概述

概念 性能測試是通過自動化的測試工具模擬多種正常、峯值以及異常負載條件來對系統的各項性能指標進行測試。簡單的來說就是選擇適合自己系統業務邏輯的方式,用最低的成本、最快的時間來做出最有價值的事情。 分類 根據不同的測試目的,在具體的測試執行中

原创 行爲驅動模型-Behave Python Web自動化測試入門與實戰,從入門到入行

行爲驅動開發英文名爲Behave Driven Development,簡稱BDD,是一種敏捷開發方法,主要是從用戶的需求出發強調系統行爲。將此模型借鑑到自動化測試中稱其爲行爲驅動測試模型,它是一種通過使用自然描述語言確定自動化測試腳本的模

原创 Chrome 自帶截圖工具

在瀏覽器頁面測試中,經常會用到截圖保存記錄,大多數都用的第三方的截圖功能,例如Windows截圖工具,微信/qq的截圖功能,其實完全沒必要藉助外在的,在 Chrome 瀏覽器中存在原生的截圖功能。支持四種方式的截圖。自選區域、整個網頁、整個

原创 【轉】chrome DEvTools 使用,進行定位元素

轉自:https://www.cnblogs.com/xixiuling/p/13042712.html 1. 使用 css 定位元素     進入 DevTools --> Console     使用 $("")  在引號中編寫 css

原创 Appium-Hybrid Mobile App

定義 可以理解爲通過 Web 網絡技術(如 HTML,CSS 和 JavaScript)與 Native 相結合的混合移動應用程序。H5主要用於界面的編寫,比如按鈕、單選框以及下拉框等; CSS3用於對界面細節化的修飾,設置不同的樣式;JS

原创 【實驗樓-訓練營】Python Web 自動化測試入門實戰 ,跟着步驟走,完成訓練

點擊下面鏈接獲取20塊優惠券,有效期至:2020-06-26 https://www.shiyanlou.com/promotions/YTAEhvjw/ 課程介紹 本課程由《Python Web自動化測試入門與實戰》中部分內容改編而成。從

原创 【讀者必看】Python Web自動化測試入門與實戰--錯誤知識點修正

《Python Web自動化測試入門與實戰》 由於編寫匆忙,書中難免有些錯誤知識點,現整理如下。如果您在閱讀的過程中發現其他錯誤,還請留言指正。   印刷日期:2020.04.23,1-1版錯誤修正: 3.6.8 對象編輯狀態 錯誤: 可

原创 Python Web自動化測試入門與實戰,從入門到入行

本書由一線測試工程師結合工作實踐精心編撰。全書基於Python語言,從環境搭建、基礎知識、常用框架、項目實戰、持續集成等方面詳細介紹了Web自動化測試的知識。全書共三篇14章,一篇(1~7章)爲基礎篇,介紹Python語言基礎、Seleni

原创 Python代碼覆蓋率分析工具Coverage

簡介 在測試中,爲了度量產品質量,代碼覆蓋率被作爲一種測試結果的評判依據,在Python代碼中用來分析代碼覆蓋率的工具當屬Coverage。代碼覆蓋率是由特定的測試套件覆蓋被測源代碼的程度來度量,Coverage是一種用於統計Python代

原创 通過dockerfile製作鏡像

  Dockerfile是一個用於構建Docker鏡像的文本文件,其中包含了創建Docker鏡像的全部指令。就是將我們安裝環境的每個步驟使用指令的形式存放在一個文件中,最後生成一個需要的環境。  Docker使用Dockerfile構建鏡像