码迷,mamicode.com
首页 > 编程语言 > 详细

测试开发系类之Java常用知识点

时间:2015-09-24 19:44:32      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:测试开发

测试需要的两门语言: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


本文出自 “Sunny” 博客,转载请与作者联系!

测试开发系类之Java常用知识点

标签:测试开发

原文地址:http://1994520.blog.51cto.com/1984520/1697754

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!