版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计程仪程序调试和软件测试、学习点错误的类型调试工具和调试方法软件测试的方法和技术、错误类型、程序调试通过测试程序计程仪找到错误的地方。 Visual Basic的错误类型包括语法错误、编译错误、执行错误和逻辑误差。 1语法错误通常是由查询密码写得不正确引起的。 例如,多写、漏写、牛鼻子词的书写错误、标点符号的使用错误等。 对于这样的错误,可以通过Visual Basic提供的自动语法检查功能来解决。 Visual Basic系统在输入一行查询密码后立即检测到错误,错误行变为红色,错误部分以粗体伊利石显示,并显示消息对话框计程仪,指出错误的原因,通过基本语法检查的句子会自动将对象和常数等首字母大
2、写,各个单词、错误类型、2编译错误编译错误是指,喀呖声“启动”按钮,在VB开始执行程序之前,编译在执行的程序段开头发生的错误。 这种错误是由于用户没有定义变量、缺少关牛鼻子字等原因而发生的。 VB也显示显示错误信息的对话计程仪框。 发生错误的行以哈伊利石显示,VB停止编译。 此时,用户必须喀呖声“确定”按钮,关闭错误消息对话框,并更改错误行。 错误类型,3执行错误执行时的错误是VB编译通过后,执行查询密码时发生的错误。 这种错误常常是由于指令查询密码执行了不正确的操作。 例如,除法运算中除数为零、类型不匹配、网站数据库到文件时找不到文件夹或文件等。 4逻辑误差逻辑误差是指pum计程仪程序运行正
3、常,但无法得到预期结果的错误。 例如,运算符使用不正确,语句顺序错误,循环语句的开始值和结束值不正确。 通常,由于逻辑误差不会生成错误消息,因此很难消除错误,需要有程序设计师仔细阅读解析器和调试pum计程仪程序的经验。 调试和调试,VB无法诊断或纠正错误,但它提供了一个工具,用于分析执行是如何从过程的一部分流向其他部分的,以及变量和属性在语句执行过程中的变化。 使用调试工具,可以深入到应用程序内部进行观察,确定错误的原因。 另一方面,调试工具Visual Basic 6.0在“调试”菜单或“调试”工具条中提供了强大的调试工具。 通过这些个,能够容易且有效地检测出计程仪程序中的逻辑误差的位置和原
4、因。调试和调试、二、调试方法Visual Basic 6.0在“调试”菜单或“调试”工具条中提供了强大的调试工具。 通过这些个,能够容易且有效地检测出计程仪程序中的逻辑误差的位置和原因。 1使用程序断点,可以对在该行上执行计程仪程序时暂停(未执行程序断点语句)的行进行各种调试。 在调试计程仪程序时,不仅需要设定程序断点,还需要转换程序断点的位置,清除之前设定的程序断点。 可在设定修正时进行程序断点的设定,也可在中断模式下进行切换。调试和调试、(1)在设定程序断点查询密码窗口将光标移到要设定程序断点的行,推一推F9牛鼻子,或喀呖声行开头的灰色标记区域,执行【调试】【切换程序断点】指令完成程序断点
5、设定。 (2)解除程序断点喀呖声位于语句行开头的灰色标记区域的程序断点标记,或者将光标移动到程序断点所在行执行“调试”菜单的“切换程序断点”命令,或者推一推F9牛鼻子后清除其程序断点。 要清除计程仪程序中设置的所有程序断点,请推一推Ctrl Shift F9,或执行“调试”“清除所有程序断点”命令。、调试和调试、2位蕾丝花边执行轨迹在发现某行的句子有问题的情况下,使用程序断点查找错误是有效的方法,但通常,柱计程仪错误的具体位置不容易确定,可以推测在某个范围内可能有问题。 有必要在这个范围内对普计程仪计划的执行结果进行蕾丝花边。 VB有四种蕾丝花边定方式:语句、过程、步出和游标。 注:四种这些个
6、方式都只能在中断模式下使用。调试和调试,(1)对每个语句执行也称为单步运行,一次执行一个语句(说明文和注释行除外),每次执行一个语句时转移到中断模式。 在逐句调试中,用户可以使用调试工具条或F8牛鼻子进入逐句蕾丝花边方式。 逐句继续执行。 (2)对每个过程执行一般的查询密码语句时,“每个过程”类似于“每个语句”,只有在当前语句包含对过程的调用时,两者才存在差异。 语句单元进入被调用的过程,并对该过程执行语句。 但是,“过程单位”以被调用的过程为基本单位执行,并返回到当前过程的下一条语句。 要执行此查询密码,请喀呖声“调试”工具条上的“过程单位”按钮。 在现实调试中,通常可以交替使用“逐句”和“
7、逐过程”。 使用“处理单元”可以跳过不想测试的处理查询密码,并缩短调试时间使用“语句单元”可以详细测试可能出错的查询密码。 使用调试工具条或Shift F8牛鼻子,用户可以进入以过程为单位的托蕾丝花边方法。 调试和调试,(3)弹出与前两种方式类似,连续执行当前进程的其馀部分,在调用进程的下一行中中断执行。 (4)直到光标为止的执行比较肯定错误有可能发生在某一行的查询密码中的情况下,不需要执行单步调试,跳过不相关的查询密码的蕾丝花边,从光标开始解析项目群。 要采用“运行到光标位置”调试方法。 如果首先将光标置于该行的查询密码上,然后推一推Ctrl F8牛鼻子或使用“调试”(debug )菜单中的
8、“运行到光标位置”(run cursor position )命令,则计程仪程序将运行到光标位置,然后进入中断模式。 调试和调试;3 .调试窗口VB提供了四个调试窗口:本地窗口、即时窗口、监视窗口和调用栈内存窗口,用于在触发蕾丝花边期间监视变量和表达式的可能值。 用户可以使用“view (查看)”菜单中相应的命令打开。 (1)“局部”窗口“局部”窗口的功能是,在中断模式下,可以查看当前过程的所有变量和活动窗体的所有属性,并更改它们的值。 “本地”窗口显示当前过程中所有变量的值。 但是,“本地”(local )窗口仅显示此进程,通常用于“单步运行”(control )。调试和调试;(2)“立即”
9、窗口“立即”窗口的功能是允许用户检查变量或部署的值,并重新定径套变量或部署的值。 其优点是可以在不中断程序的执行的情况下看到结果,并且不影响原来的窗体的外观。 当计程仪程序进入中断模式时,通常会自动弹出“即时”窗口,如果界面上没有显示“即时”窗口,则可以通过“查看”菜单的“即时窗口”子菜单打开该窗口。 (3)“监视”窗口“监视”窗口的功能在应用程序处于中断模式时显示在“监视”窗口中,可以自动监视由监视定义的公式。调试和调试,(4)使用“调用栈内存”窗口。 使用此窗口可以查看正在运行的进程、计程仪程序和方法计程仪程序。 当第一个计程仪项被执行时,其计程仪项在“调用栈内存”窗口中排名,调用第一个计程仪项的子计程仪或子过程,并且当第二个计程仪项被执行时,两个项计程仪的名称都显示在“调用栈内存”窗口中软件测试、软件测试是为了发现错误而执行程序计程仪的过程。 在测试时根据软件研发各阶段的规格说明和程序的内部结构进行了精心修订的代表性测试用例,利用这些个测试用例来执行程序计程仪程序,发现错误的过程。 软件测试可分为单体测试、集成测试、验收测试几个阶段:1)单体测试编码完成后,由程序设计师自身完成;2 )集成测试和验收测试由专业测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年苗圃采购合同(1篇)
- 2026太平洋证券有限责任公司招聘5人备考题库含答案详解(考试直接用)
- 2026年洗涤布草合同(1篇)
- 2026安徽蚌埠市卫生健康委委属医院第二批“校园招聘”79人备考题库及参考答案详解(培优a卷)
- 2026浙江事业单位统考温州市龙湾区招聘(选调)28人考试备考试题及答案解析
- 2026年河南省经济技术协作集团公司校园招聘考试备考试题及答案解析
- 2026黑龙江省建设投资集团有限公司校园招聘备考题库及完整答案详解【全优】
- 2026年超高压输电公司校园招聘笔试备考题库及答案解析
- 2026江西九江庐山市人才集团招聘行政辅助人员1人备考题库附参考答案详解【完整版】
- 2026四川九州光电子技术有限公司招聘采购岗2人备考题库及完整答案详解(有一套)
- 电网检修培训课件下载
- 电器元件销售管理制度
- 三种方法评标计算(自带公式)
- 研究生导师培训讲座
- 《西藏自治区地质灾害危险性评估报告编制及审查技术要求(试行)》
- 3.2 工业的区位选择 课件 2024-2025学年高中地理鲁教版(2019)必修第二册
- DB13-T 6027-2024 超设计使用年限 医用空气加压氧舱安全性能鉴定规程
- 政府机关办公用品配送方案
- GB/T 3287-2024可锻铸铁管路连接件
- SL+174-2014水利水电工程混凝土防渗墙施工技术规范
- DZ/T 0430-2023 固体矿产资源储量核实报告编写规范(正式版)
评论
0/150
提交评论