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