&
Counter ProgressBar1.Value = Counter 清空选定的表中的数据 If Check1(0).Value = 1 Then sql = "delete from 职员资料管理 "
Set rs = cnn.Execute(sql) End If If Check1(1).Value = 1 Then sql = "delete from 职员奖励"
Set rs = cnn.Execute(sql) End If If Check1(2).Value = 1 Then sql = "delete from 职员惩罚"
Set rs = cnn.Execute(sql) End If ‘用户单击初始化按钮后,使用 IF 语句判断,当 Check 选项被选定时,使用 Delete 方法删除 表中的记录.例如,初始化”工资发放查询表” If Check1(3).Value = 1 Then sql = "delete from 工资发放查询"
Set rs = cnn.Execute(sql) End If Next Counter33ProgressBar1.Visible = False ProgressBar1.Value = ProgressBar1.Min cnn.Close Comcsh.Enabled = False End Sub第四章4.1 对测试工作的再理解系统测试与应用为了判断应用系统是否合格, 而用预先确定的一系列数据在系统中运行, 并与预期的结 果进行比较,这一过程称为测试。它是软件质量保证的重要手段。
软件测试作为软件质量保证的重要手段已引起了软件用户和开发人员越来越多关注。
有关资料统计,在软件开发总成本中,用在测试上开销要占 30%到 50%。如果把维护阶段考 虑在内,讨论整个软件生存期时,测试的成本比例也许会有所降低,但实际上维护工作相当 于二次开发,乃至多次开发,其中必定还包含有许多测试工作。因此,有人估计软件工作有 50%的时间和 50%以上的成本花在测试工作上。因此,测试是必需的。
测试工作贯穿于软件开发的始终。对于软件质量的判断决不只限于程序本身,它和编 码以前所完成的需求分析及软件设计工作密切相关。很显然,表现在程序中的错误,并不一 定是编码所引起的,很可能是设计、概要设计阶段,甚至是需求分析阶段的问题引起的。错 误在初期也许只是范围很小的隐藏问题,但由于各开发阶段的连续性,使其逐步扩展。如果 早期开发中出现的错误不能及时发和解决,将带到设计、编码、测试等各阶段,影响会逐步 扩大。这就要付出不必要的人力、物力来修正错误。可见解决问题、纠正错误应追溯到前期 的工作,越上着手越好。科学的测试是贯穿整个产品生命周期中的测试。
我们应着眼于整个软件生存期,特别是着眼于编码以前各开发阶段的测试工作,以保 证软件的质量,这就要突破原来对测试的理解。据有关机构研究表明:在开发周期中,每推 后一步实施错误检查,成本就会增加 10%。因此,查找、修改错误的最佳开始时间是在项目 设计阶段,之后还要伴随着开发过的每一个环切,保证测试与开发的同步进行。
4.2 测试方法 测试分成如下阶段:模块测试、集成测试、确认测试和系统测试。对程序的最小单位一 一模块进行测试, 是为了检验每个模块能否单独工作, 从而发现模块的编码问题和算法问题; 集成测试是将多个模块连接起来, 以检验概要设计中对模块之间接口设计的问题; 确认测试 则应以需求规格说明书中的规定作为检验尺度, 发现需求分析的问题; 最后的系统测试是将 开发的软件与硬件和其他相关因素 (如人员的操作、 数据的获取等) 综合起来进行全面检验, 这样的做法涉及到软件需求以及软件与系统中其他方面的关系门。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-31446-42.html
要的不就是不断的在变化吗