小弟我想问一下,黑盒和白盒的有关问题

我想问一下,黑盒和白盒的问题
我刚开始学,想问一下,在做软件性能和功能测试时,用什么测试软件比较多一点,想大家说的黑盒测试和白盒测试在什么场合用呀?还有单元测试是不是程序员在编辑软件前期使用的测试,测试员需要掌握单元测试吗?现在有些地方程序员也会负责测试一部分。我就是想问问哪些测试是重点必须要会的,哪些是不重要的?比如像手机软件平台和网站平台,谢谢大家

------解决方案--------------------
性能测试:java会用Jmeter,其他会用LR
功能测试:QTP,如果测试C/S软件,感觉TestPartner不错
黑盒测试包括功能测试和性能测试
白盒测试是发生在详细设计之后,一般由编程人员来写
自我感觉测试重点是测试思想,这样才能编写好的测试用例
根据测试用例写成自动化脚本,进行回归测试。
呵呵,先说这么多了