软件测试的艺术(原书第3版)
上QQ阅读APP看书,第一时间看更新

3.3.7 输入/输出错误

1.如果对文件明确声明过,其属性是否正确?

2.打开文件的语句中各项属性的设置是否正确?

3.格式规范是否与I/O语句中的信息相吻合?举例来说,在FORTRAN语言中,是否每个FORMAT语句都与相应的READ或WRITE语句相一致(就各项的数量和属性而言)?

4.是否有足够的可用内存空间,来保留程序将读取的文件?

5.是否所有的文件在使用之前都打开了?

6.是否所有的文件在使用之后都关闭了?

7.是否判断文件结束的条件,并正确处理?

8.对I/O出错情况处理是否正确?

9.任何打印或显示的文本信息中是否存在拼写或语法错误?

10.程序是否正确处理了类似于“File Not Found”这样的错误?