一、 前置準備
1、 獲取項目git權限
2、 根據開發提供的項目git地址,進入git;新建屬於自己的測試分支
備註:測試分支的名字自定義,此處定義爲for_qatest。
3、 本地新建文件夾,專門用於存放你的testng代碼
(1) 打開linux控制檯,輸入命令mkdir+文件夾名稱
(2) 進入這個文件夾cd+文件夾名,把項目代碼克隆至此git clone+代碼地址。
(3) 進入這個項目文件中:cd+finance-car-workshop(項目名)
(4) 切換至前面的for_qatest分支:git checkout for_qatest
(5) 拉取最新的代碼:git pul。如圖:
二、 TestNg依賴引入
1、 使用IDEA->open->找到對應目錄,打開項目。如圖:
2、 打開項目目錄結構的web文件夾,如圖:
3、 打開web目錄下的pom.xml文件,引入testng的依賴。
(1)引入的依賴內容:
<dependency>
<groupId>com.dsc.qa</groupId>
<artifactId>gts</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>test</scope>
</dependency>
(2)存放的位置,在dependencies目錄中,如圖:
(3)引入後檢查:引入完成後查看右上角的Maven Projects,確認引入成功。如圖所示:
備註:此處因爲我存放的位置是第一個,所以出現在的目錄結構也是第一個~
三、 新建test文件夾,存放測試代碼
在路徑web->src->test->java文件夾下新建子文件夾‘test’,用於存放你的測試代碼。如圖:
四、 新建resources文件夾,存放測試文件和數據庫連接
1、 新建config文件夾,並將數據庫連接文件放入。
(可以打開別的項目把這個文件整個拷貝出來並粘貼在該文件夾下)
dbType=mysql
db_url=jdbc:mysql://dev.database007.scsite.net:3306/finance-vehicle-disposal?useUnicode=true&&characterEncoding=UTF-8&useSSL=false
db_username=appdb_rw
db_password=zV4cLS8ma7hE1A5e
2、 新建testdata文件夾,預留用於存放測試數據文件。
最終結果,如圖:
然後根據接口的方法進行寫對應的參數,具體使用的參數通過查看開發代碼的具體實現中到底用到了哪些參數。