測試開發系類之Java常用知識點

測試需要的兩門語言:Java,Python

測試開發:開發測試腳本->開發測試框架

Java需要掌握內容:基礎語法、Java面向對象相關概念、Java常用類、基礎測試框架

Java常用類:

  • IO相關類,包括:

字節流InputStream,OutputStream,音頻視頻等

字符流Reader,Writer

InputStreamReader,字節到字符的橋樑

OutputStreamWriter,字符到字節的橋樑

  • 集合相關類:

Collection(接口)->List->(ArrayList, LinkedList,Vector->Stack), Set

Map(接口)->(Hashtable, HashMap, WeakHashMap)

包括ArrayList實現了可變大小的數組,允許所有元素,包括null,ArrayList非同步

Vector與ArrayList類似,同步

Hashtable繼承Map接口,實現一個key-value映射的hash表,任何非空對象都可作爲key或value,是同步的

HashMap與Hashtable類似,不同之處在於HashMap是非同步的,允許null,即null value和null key

  • 多線程

class 類名 extends Thread

class 類名 implements Runnable

建議:使用接口

好處:避免單繼承限制,不利於資源共享

基礎測試框架

  • Junit3:設計JUnit的目的是爲了分析代碼單元

  • Junit4:與Junit3相比,支持annotation

  • TestNG:預期用途則針對高級測試,支持標籤,表面寫法與junit4類似

  • 常用斷言:assertEquals,assertTrue/False,assertNull/NotNull


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章