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