探讨计算机软件测试的相关技术应用
来源:九壹网
! ! !里 坚 堡皇 堡 探讨计算机软件测试的相关技术应用 ◆任力子 王婉人 高 优 摘要:近些年来,信息化技术获得了迅速发展,与之相应的各行业都运用了计算机技术。由此可 见,各行业生产以及日常生活都不能缺少计算机作为支撑,在这其中的软件质量直接关系着计算机本 身的效能。软件一旦暴露了某些缺陷或故障,那么很可能在根源上影响到计算机整体的运行效能,情 况严重时还可能陷入瘫痪。对计算机软件有必要进行全方位的测试,通过运用适当的技术措施来改进 测试流程与测试方法,进而在最大限度内杜绝软件风险,提升计算机运行的综合效能。 关键词:计算机软件测试;相关技术;具体应用 一、软件测试类型 从计算机测试的角度来讲,软件测试必须借助特定的测 试软件,这类软件具备独特的内部结构以及开发流程,因此 可以运用于软件测试。在运用测试软件的基础上,技术人员 就能迅速判定某些软件缺陷,从本质上确定某款软件是否符 合现行的技术流程与技术指标。由此可知,现阶段的软件测 试应当构成最常见的一类检测手段,因此可以用来判断软件 运行时的错误。从基本类型来看,软件测试应当包含白盒与 黑盒测试的两种类型。 第一类为白盒测试。通常情况下,白盒测试指的是借助 特殊的逻辑结构及内部信息来设计测试。因此,这种测试具 备独特的优势,可以测出软件包含的所有逻辑信息与路径。 白盒测试可以选择结构测试的方法,在完成逻辑检查的前提 下进行软件的真伪鉴别。除此以外,白盒测试设置了独立的 模块,因此检测对象也包含了不同类型的循环变量。在测查 软件结构之后,就能给出关于有效性以及合格性的相关判断。 第二类为黑盒测试。黑盒测试并不涉及最根本的逻辑结 构与内部程序,测试的要点在于明确程序规格、程序需求以 及说明书。具体在测试时,系统一旦识别了不符合现行规定 的程序说明或者程序功能,那么就能判定待测软件是不合格 的。在黑盒测试中,功能测试法的检测要点应当包含软件的 特征,尤其有必要突出内部结构与程序细节。由此可知,黑 盒测试可以针对程序初始化、程序终止错误以及功能遗漏等 错误进行全方位的检测,此外还能用来检测接口与性能的错 误 二、测试技术的具体应用 包含了设计规划、在开始测试之前,先要给出明确的测试规划,软件测试 执行测试以及验证结论等各项环节。因此, 试.软件测试通常可以适用于集成单元或者个体,对于测试时间 与待测资源都应当拟定明确的规划。在设计完整规划的前提 下,就应当体现软件测试的针对性,对于核心性的流程与环 节需要予以单独设计。某些情况下,如果遇到了较缓慢的测 试进程,那么还应当密切结合现阶段的测试状况加以调整; 在条件允许时,还可以修正现存的设计规划。 黑盒测试的基本特征为系统测试,这种测试本身具有独 立性特征。因此在测试时,应当密切关注不同状况下的操作 条件,对于软件异常有必要加以重视。经过压力测试之后, 就能判断潜在的软件异常,在这之中的测试要点应当设计为 软件的边界状况。实质上,软件测试通常都很难彻底摆脱限 制,因此很可能遇到不同状态的操作限制。因此可以得知, 即便获得了全部合格的软件检测结论,那么也并不一定表明 本批次的软件完全符合指标。为此,检测人员在明确了操作 次序的前提下,还应当给出明确的模式限定。 近些年来,与软件测试有关的各项技术都获得了改进, 然而与之相应的测试需求也逐步扩大。通过运用软件测试, 就能在根源上杜绝软件漏洞与软件缺陷,进而提升软件本身 的综合性能。随着技术改进,最近几年诞生了自动式的软件 测试,运用自动化测试可以取代传统的手动模式,进而获得 更显著的软件测试实效。从目前的现状来看,研发人员正在 致力于研发更多类型的软件,因此也亟待改进现阶段的测试 模式。从研发软件的整体方向来讲,软件检测应当与先期的 研发密切结合,确保消除漏洞并且杜绝运行隐患。 总结 目前的状态下,计算机软件已经被广泛运用于更多行 业与领域,在此过程中也表现为显著的价值。通过软件测 试,技术人员就能迅速判断内部软件的某些隐患以及缺陷, 进而从根源上避免软件故障带来的更多损失。最近几年,日 常生活以及各行业生产运用的计算机测试手段都在逐步改 进,在此基础上也诞生了新型的软件测试技术。未来在实践 中,技术人员还需要摸索经验,不断致力于改进现阶段的 软件测试方法,进而服务于计算机本身的综合性能提高。凹 20 意:参孝文献 三 件测试的相关技术应用研究卟电子测. . , . (作者单位:中航工业西安航空计算技术研究所) 信息系统工程f 2017.5.20 1 35
因篇幅问题不能全部显示,请点此查看更多更全内容