论坛上第一篇详细介绍易语言调试的文章,并配有图片、代码、录像
也是2005年最后一期交流会(第6界易友交流会)的交流内容
内容介绍:
一、程序调试的目的:
看了这个问题,大家一定会说:程序有问题呗,所以才要调试嘛!是的,调
试最大的目的就是为了查找、修正错误的代码,但调试的含义绝不仅仅如此。。
。。。
二、程序调试的分类及调试项目:
调试大体可以分成这几类:1、代码调试、2、环境调试、3、综合调试
A、 静态测试
1. 同一程序内的代码书写是否为同一风格
2. 代码布局是否合理、美观
3. 程序中函数、子程序块分界是否明显
4. 注释是否符合既定格式
5. 注释是否正确反映代码的功能
6.。。。。。。。。。。。。。。
B、 动态测试
1. 测试数据是否具有一定的代表性
2. 测试数据是否包含测试所用的各个等价类(边界条件、次边界条件、空白、无
效)
3. 是否可能从客户那边得到测试数据
4. 非( 3 )的情况下,所用的测试数据是否具有实际的意义(客户业务上的)
5. 是否每一组测试数据都得到了执行
6.。。。。。。。。。。。。。。
C、 GUI 测试
1. 窗体是否能够基于相关的输入或菜单命令适当的打开
2. 窗体是否能够改变大小、移动和滚动
3. 窗体的数据是否能够利用鼠标、功能键、方向箭头和键盘操作
4. 当窗体被覆盖并重新调用后,窗体是否能够正确再生
5. 窗体相关的功能是否可以操作
6.。。。。。。。。。。。。。。
三、易语言提供的调试环境:
程序中通常出现的错误可分为:语法错误和逻辑错误。。。。。。。
1、易语言的内部自动侦错功能。
2、易语言提供的调试窗口
3、易语言提供的调试命令
四、在易语言中具体的调试方法:
第一步:确定范围。
第二步:。。。。。。。。