不管黑盒还是白盒,写测试用例都是基本功。我觉得做黑盒的话对程序语言的了解是其次的(眼前的工作得心应手了再来学习也可以),首先要会使用数据库,对于刚开始参加工作的人来说,先学会使用数据库的查询语句就可以了,说是学习使用数据库,其实准确点说是学习如何在测试过程中使用数据库。然后就是对系统功能的理解和掌握,我们在做测试之前都学了好多写测试用例的方法,这些方法的使用源于对系统功能的掌握,就是一个有经验的测试工程师刚到一个项目掌握也需要时间的,我有一 点经验,把你得到的系统功能(无论是从文档还是从开发人员或是其它测试人员那得到)记录下来,开始可能会是一个一个的点,但是不用多长时间,这些点就会连成线,随时间的推移你对系统的理解会越来越深,你的测试用例也会不断得到维护。更重要的是如果你掌握了这种方法,你到下个系统或下个单位,会很快进入工作。