读了软件测试这一章的内容 ,通过按测试设计的方法分类 分成 白箱跟黑箱:但是看了解释之后 还是不太明白什么是黑箱跟白箱。黑箱的解释中提到软件的行为,软件的行为又是什么?测试设计方法和软件测试方法又有什么区别?