干貨!測試入門Java必會的27個知識點
在這里我又總結了功能測試小白想擺脫測試點點點入門java編碼必備的27個知識點,大家可以按照這個知識點進行深入學習重要的是大家在了解知識點以后,要親自上手編碼,出現問題,調試問題,解決問題,如此往復才能使自己的編碼能力得到本質的提升!對于測試人員來講,工作中缺少編碼環境,那么我們可以通過編寫UI自動化腳本(selenium jar包),或者接口自動化腳本(httpclient jar包)來提升自己的代碼能力!剛開始寫一些基礎的測試腳本,然后逐漸完善我們的腳本使其不斷健壯、穩定。漸漸的我們的代碼能力自然得到提升了!最后強調一點:多動手!!!
基礎部分知識點
1.java開發環境搭建,建議從jdk1.8開始學習,下載jdk并安裝
2.理解jre和jdk的區別
3.IDE的選擇:Eclipse和idea都可以
4.Hello world編寫
5.數據類型
- 8種基本數據類型:byte、short、int、long、float、double、char、boolean
- 3種引用數據類型:類、接口、數組
6.條件語句應用
7.循環語句應用
8.String的常用方法使用,字符串的查找、拼接、替換、刪除
9.數組
10.動態數組(arraylist)
11.hashmap
12.正則表達式應用
13.java函數,包括函數的定義,參數和返回值
14.java的異常機制
15.java命名規范
面向對象概念
16.繼承,注意java中不能多繼承
17.封裝,關注程序中包的概念和關鍵字public、protected、private和默認關鍵字
18.多態,重點是重寫和重載
應用
19.方法的封裝,即代碼復用
20.JavaIO概述與文件的讀寫
21.Java Logger,入門日志讀寫的基礎api
22.類生成jar包與引入第三方jar包的方法
23.maven 基礎,重點是:
- 安裝maven環境
- 創建maven工程
- maven工程結構
- pom.xml
- 在ide中使用maven
24.Junit4\TestNG的基礎使用
25.apache commons-io的例應用,先嘗試org.apache.commons.lang.StringUtils
26.httpclient發送http請求進行接口測試的應用
27.selenium web自動化應用
























