l 信息,并允许修改。
l 输入数据错误时(包括错误数据、不合理数据和负数)能否及时验出和发出出错信息,并允许修改。
l 操作错误时(包括磁盘错误、操作步骤或方法错误)能否及时检出并发出警告信息,并允许改正。
2)程序功能测试
经代码测试正确的程序只是基本上验证了程序逻辑上的正确性,但并不能验证是否满足程序说明中定义的功能,也不能验证测试数据本身是否完务。程序功能测试则面向程序应用面向程序应用环境,把程序看做一个“黑盒子”,认为程序只要满足应用功能上的需求,就是可行的。系统的应用软件通常由多个功能模块组成,每个模块由一个或几个程序构成。在单个程序调试完成以后,尚需进行分调,即将一个功能内所有程序按次序串联起来进行调试。这种高度的目的是要保证模块内各程序间具有正确的控制关系,同时可以测试模块的运行效率。最后是对程序进行总调,也就是将主控制和高度程序与各功能模块联接起来进行总体高度。对系统各种可能的使用权用形态及其组合在软件中的流通情况进行能行性测试。这一阶段查出的往往是模块间相互关系方面的错误和缺陷。
在程序调试中,主要采用了三种调试方法。
1) 利用系统的编译器进行调试,编译时如果有错误,则根据错误的提示信息有针对性的修改。
2)用MESSAGEBOX()函数进行调试,在可能出现错误或有疑问的地方,用MESSAGEBOX()输出信息,从而来测试它后面的语句是否可以执行。如果没有显示出消息框,则说明它下面的语句没有执行。
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>