介绍一下黑盒测试? _追雨制作 黑盒测试主要是用来测试软件系统是否满足功能要求,例如,它可以用来测试软件以下几类错误: l 不正确或遗漏的功能; l 界面错误; l 数据结构或外部数据库访问错误; l 性能错误; l 初始化和终止条件错误;等等。 在进行黑盒测试时,不需要清楚软件代码的结构,测试过程中主要的信息包括软件的输入数据、预期运行结果、实际运行结果、用户外部可见的系统状态(例如等待输入、显示对话框)等,测试人员需要根据这些信息来判断测试是否通过。在软件开发中,黑盒测试方法有两个明显的优点[3]: (1)黑盒测试与软件如何实现无关,因此如果软件实现发生变化,测试用例仍然可以使用; (2)测试用例的开发可以与软件实现并行进行,因此能够缩短整个软件开发周期。