请问软件测试是一个什么样的工作,需要做些什么样的事情    需要学哪些课程. 听说没有编程那么累,可是我不懂它具体是做什么.