原创 TestNG - java連接mysql並查詢數據

一、前言   參考博客:https://blog.csdn.net/u013421629/article/details/78883991 二、idea的maven加載驅動 <dependency>

原创 TestNG - Allure測試報告

一、前言   之前用httprunner框架的時候也是用的allure測試報告,但是沒有做具體描述,本次會詳細描述下allure報告的註解功能。 二、pom.xml   本次改成了用maven項目,直接用pom自動更新下載依賴包(allur

原创 JAVA基礎 - ATM系統項目

一、前言   該項目的材料和源碼均來自於黑馬程序員 二、技術選型分析   三、項目收穫 四、賬戶類、首頁設計分析 五、用戶開戶功能實現分析 六、用戶登錄功能實現分析    七、用戶查詢、退出賬戶功能分析    八、用戶存款分析

原创 TestNG - 多線程測試

一、前言   隨着企業內部自動化資產的持續積累以及持續集成的推進,對自動化測試的運行速度要求越來越高,某些應用的自動化測試用例可能多達幾千條,如何加速這些自動化用例的運行速度,讓自動化落實到每一次版本變更和持續集成當中,是一個需要解決的問題

原创 JAVA基礎 - 入門知識

一、環境搭建 1、IDEA集成開發工具:https://www.jetbrains.com/idea/  2、JDK:Oracle官網下載 二、JAVA程序開發的三個步驟 1、編寫代碼:建議代碼文件名全英文,首字母大寫,滿足駝峯模式,源代碼

原创 JAVA基礎 - 數組

一、數組概述   數組就是用來存儲一批同種類型數據的內存區域(可以理解成容器) 二、實例 package com.hello.array; import java.util.Random; import java.util.Scanne

原创 JAVA基礎 - 鍵盤錄入與分支、循環結構案例

一、鍵盤錄入 public static void main(String[] args) { //案例:鍵盤錄入技術 //得到一個鍵盤掃描器對象 Scanner sc = new

原创 JAVA基礎 - 方法

一、方法是什麼   方法是一種語法結構,它可以把一段代碼封裝成一個功能, 以方便調用 二、實例 package com.hello.method; public class Method { public static voi

原创 JAVA基礎 - 案例練習

一、前言   前面學了點基礎,可以通過一些小案例鞏固下基礎 二、實例 package com.hello.base; import java.util.Random; import java.util.Scanner; public

原创 HttpClient - 基本使用示例

一、HttpClient的主要功能 實現了所有 HTTP 的方法(GET、POST、PUT、HEAD、DELETE、HEAD、OPTIONS 等) 支持 HTTPS 協議 支持代理服務器(Nginx等)等 支持自動(跳轉)轉向 …… 二

原创 TestNG - 基本的註解介紹

一、前言   以前有用過TestNG,後來不知爲何學了一陣子就沒下文了,至此就一直用Python的框架做自動化。下半年換了新工作,面試了測試開發的崗位,發現測開大部分是用java,所以最近又學起了java基礎(雖然大學的時候學過,但是全都還

原创 TestNG+HttpClient —— 第一個項目

一、前言   前面幾篇講了testng和httpclient的基本使用,掌握這些知識後足夠可以開展新項目了,因爲只有在項目中才會遇到各種新問題,纔會推動自己去學習更多的東西。本篇主要會以貼代碼的形式去講述自己做的項目,不會有太多的文字描述了

原创 TestNG - 參數化測試

一、前言   在自動化測試項目中,參數化是必不可少的,以下將會介紹TestNG中的參數化測試運用。   TestNG可以通過兩種不同的方式將參數直接傳遞給測試方法: 使用testng.xml 使用數據提供者 二、使用testng.xml

原创 TestNG - XML配置文件說明

一、前言   前面講的大多都是以測試腳本爲基礎來運行的,少部分是以xml運行,這裏以xml來講解下。講之前先說下TestNG的運行方式其實有多種 以編程方式運行TestNG XML運行TestNG 二、以編程方式運行 TestNG 1、

原创 HttpRunner3.X - 實現參數化驅動

一、前言   HttpRunner3.X支持三種方式的參數化,參數名稱的定義分爲兩種情況: 獨立參數單獨進行定義; 多個參數具有關聯性的參數需要將其定義在一起,採用短橫線(-)進行連接。   數據源指定支持三種方式: 列表:["張三"