帮帮文库

软件回归测试过程自动化管理方法的研究与实现 软件回归测试过程自动化管理方法的研究与实现

格式:DOC | 上传时间:2022-06-24 07:59 | 页数:14 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
1 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
2 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
3 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
4 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
5 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
6 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
7 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
8 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
9 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
10 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
11 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
12 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
13 页 / 共 14
软件回归测试过程自动化管理方法的研究与实现
软件回归测试过程自动化管理方法的研究与实现
14 页 / 共 14

1、的影响域范围。因此,准确地找到 每个更动所关联的软件需求是自动化实现更动影响域分析 的关键。为此,首先对软件更动的类型进行了细致的分析,将 软件更动的类型归纳为个方面,并针对各方面更动的自动 化影响域分析进行了相应设计。 软件问题引起更动涉及的影响域分析 该类软件更动的个重要原因是为了解决前次测试所 提交的问题。 在初次测试过程中,测试人员首先对软件需求进行分析 梳理,梳理后的需求将做为测试依据,然后基于每条测试依据 进行测试项测试用例的设计,再实施测试并提交问题。测试 依据测试项测试用例软件问题是按照树层次来组织的。 测试依据是该树层次的最高层,以它为基础展开所有的测试 设计工作。因此最下层的每个软件问题。

2、施删除,但强制测试人员必 须输入测试项和用例的删除理由,以免发生误删。另外,出于 加强测试力度的考虑,测试人员还可有针对性地在些测试 项下设计些新的用例,使回归测试更加全面完善。 自动生成回归测试文档 为了有效保证回归测试文档信息之间的致性和完整性, 简化测试人员繁琐费时的文档编制工作,该工具提出了回归 计算机毕业论文范文 软件回归测试过程自动化管理方法的研究与实现 摘要在深入研究软件回归测试过程管理理论的基础上, 提出了整套用于软件回归测试过程自动化管理的方法。该 方法能够辅助测试人员按照规范的回归测试过程开展相应 的回归测试活动,高效地完成更动影响域自动化分析回归测 试设计回归测试结果自动化分析及统计回。

3、回归测试。 通常,回归测试过程中个软件定涉及个新的 修改的或删除的代码段。因此,分析软件的修改情况,识别修 改所带来的影响,将回归测试限定于被改变的模块和它所影 响的范围内,并有针对性地添加些新的用例,是种较为简 洁稳妥的回归测试策略。 软件更动影响域分析 对更动之后的软件进行回归测试时,如果不对更动所涉 及的影响域进行充分的分析,将极有可能忽略由修改而 引起的大量新,从而导致测试的遗漏。因此,回归测试首 先需要对前次测试后软件的更动情况进行具体的分析总 结,以便确定这些更动所涉及的影响范围,再针对这些影响范 围展开相应的测试。 软件回归测试前,测试人员应依据被测方提交的软件更 动报告,做到 针对软件更。

4、需要补充新的测试用例来测 试新的或被更动后的功能。概括地说,软件回归测试是为检验 修正缺陷是否会引起原有正常功能出现新的缺陷而进行的 测试。 如何将软件更动涉及的影响域分析到位,并基于此实施 科学高效的回归测试,是摆在测试者面前的个难题。以此 为出发点,首先对软件回归测试过程管理回归测试策略等回 归测试理论进行深入研究,并提出了软件回归测试过程自动 化管理的设想。 软件回归测试过程管理 个完整的测试过程可以看作是次初次测试和多次 回归测试的组合。图为整个软件测试过程管理的模型。测 试项目般按照测试需求分析测试策划测试设计测试 执行测试总结个阶段来组织初次测试。如果测试过程中 发现被测软件存在问题,且被测方。

5、分析,将极有可能忽略由修改而 引起的大量新,从而导致测试的遗漏。因此,回归测试首 先需要对前次测试后软件的更动情况进行具体的分析总 结,以便确定这些更动所涉及的影响范围,再针对这些影响范 围展开相应的测试。 软件回归测试前,测试人员应依据被测方提交的软件更 动报告,做到 针对软件更动报告中每处软件更动的原因位置 更动所涉及的软件需求等信息进行分析 明确本次回归测试所依据的软件需求较前次测试是否 有扩充或删减 汇总前步的工作,得到本次回归测试所依据的软件需 求。 软件回归测试用例设计原则 软件回归测试设计基于软件更动影响域分析而展开,回归 测试用例的设计原则如下 保留更动涉及的测试用例。通过软件更动的影。

6、测试文档自 动化生成等系列工作,显著提高了软件回归测试过程的自 动化管理水平。 关键词软件回归测试软件回归测试过程过程管理 引言 软件测试是对软件产品和阶段性工作成果进行质量检 验,力求发现其中的各种缺陷,并督促修正缺陷,从而控制和保 证软件产品质量的重要手段。 测试后开发人员将针对软件进行必要的更动,软件更动 可能是源于发现并做了相应修改,也有可能是因为加入 了新的模块。软件更动极有可能带来负作用,从而导致未更动 部分出现新的问题,使本来正常的功能产生。因此,每当 软件发生更动时,都应该对软件进行回归测试,重新测试现有 的功能,以便确定更动是否达到了预期的目的,检查更动是否 损害了原有的正常功能,同时,。

7、能够由下至上追 溯到顶层所关联的测试依据。 根据上述思路,按照软件问题测试用例测试项软件 需求相互之间的关联关系,利用逐层追溯的方法,自动推导出 每个问题所涉及的测试依据。 其他软件更动涉及的影响域分析 前版被测软件测试完成后,开发人员可能会对部分程序 进行优化完善。这种更动不是前次测试提交问题所驱动的, 但是也有可能引进新的,所以对这种类型的更动同样要 进行深入的影响域分析。测试人员应根据软件更动单上此类 更动的有关描述确定所修改程序的范围,找出它们分别涉及 的测试依据。 为了辅助测试人员进行该类软件更动的影响域分析,在回 归测试过程管理向导中设计了相应的向导节点,辅助测试人 员按照软件更动单的有关内容。

8、分析识别该类更动的有关信 息,辅助测试人员在前次测试所包含测试依据的集合中,为 该类的每个更动项明确所涉及的测试依据。 软件需求更动涉及的影响域分析 次回归测试被测方所提交的软件需求有可能较前次 测试提交的有些扩充或删减。为此,在回归测试过程管理向 导中设计了测试依据维护向导节点,在上述步所得到的软 件更动所涉及测试依据的基础上,辅助测试人员添加新的测 试依据,并对已不适用的测试依据实施删除。 辅助设计回归测试用例 在得到软件更动所涉及的测试依据之后,提出了自动获取 继承用例的方法。 由上述更动影响域分析的两步所得到的测试依据 是前次测试包括的部分测试依据。前次测试针对这些测 试依据所设计的测试项及其所包。

9、据的 致性完整性与安全性。 软件回归测试策略 选择前次测试的全部用例进行重新测试,虽然是种 比较安全的方法,具有最低遗漏的风险,但测试成本很 高。随着开发和测试工作的进展,测试用例不断增多,重复原 先所有的测试将带来很大的工作量,往往超出了预算和进度, 所以应当采取些策略进行缩减的回归测试。 通常,回归测试过程中个软件定涉及个新的 修改的或删除的代码段。因此,分析软件的修改情况,识别修 改所带来的影响,将回归测试限定于被改变的模块和它所影 响的范围内,并有针对性地添加些新的用例,是种较为简 洁稳妥的回归测试策略。 软件更动影响域分析 对更动之后的软件进行回归测试时,如果不对更动所涉 及的影响域进行充分的。

10、域分 析得出每处更动所涉及的测试依据测试依据般为软件 需求,前次测试基于这些依据所设计的测试用例都应该继 承过来,在本次回归测试中再次执行。 删除过时的测试用例。需求改变等原因可能会使前 次测试中些测试用例在本次测试中不再适用,成为过时的 测试用例,应该予以删除。 增添新的测试用例。如果些软件需求在前次测试 中未做为测试依据被测试到,或者本次测试依据的需求内容 有所增加,或者测试人员觉得针对些软件需求需要进行加 强测试,那么本次回归测试都应该依据相应的需求,设计新的 测试用例进行测试。 软件回归测试过程自动化管理方法的研究与实现 实际测试过程中,在评测工作时间紧责任重的前需求所做的 所有测试设计都属于该更。

11、存在问题的软件实施了 软件更动,则测试方应当对其进行回归测试。如果回归测试过 程中又发现了问题,就需要进行下次回归测试。因此,回归 测试是个叠代的过程,将伴随着测试执行的全过程。 软件回归测试过程管理就是要提供个框架,辅助测试 人员进行规范的回归测试活动,对各个重要的回归测试活动 进行有效的管理,并在测试的过程中保证测试信息和数据的 致性完整性与安全性。 软件回归测试策略 选择前次测试的全部用例进行重新测试,虽然是种 比较安全的方法,具有最低遗漏的风险,但测试成本很 高。随着开发和测试工作的进展,测试用例不断增多,重复原 先所有的测试将带来很大的工作量,往往超出了预算和进度, 所以应当采取些策略进行缩减。

12、的测试用例都应当做为 继承的测试项和用例,被本次回归测试所采用。按照上述思想, 利用测试依据与测试项的关联关系测试项与测试用例的包 含关系,自动推导出需要继承的测试项和测试用例集合,极大 简化并规范了测试人员查寻继承用例的工作。自动获取继承 用例的方法如图所示。 为了辅助测试人员在继承用例的基础上进行测试用例的 设计工作,在回归测试过程管理向导中设计了测试用例设计 向导节点,将上述自动获取的测试项和测试用例集合按照相 应的层次关系自动显示在该节点对应界面中。在此基础上, 针对本次测试新添加的软件需求,辅助测试人员设计新的测 试项,并在这些测试项下设计测试用例。如些测试项和用例 不再适用,将辅助测试人员对其。

参考资料:

[1]桥梁论文英文翻译-大跨度预应力混凝土桥梁结构的竖向挠度预测(第15页,发表于2022-06-24 07:25)

[2]桥梁工程毕业设计(第36页,发表于2023-08-08 16:26)

[3]强制缔约制度研究(第26页,发表于2023-09-14 20:17)

[4]桥梁毕业设计外文翻译对木桥的负载和阻力系数的校准(第30页,发表于2023-09-14 20:17)

[5]桥梁毕业设计(第67页,发表于2023-08-08 16:23)

[6]桥梁毕业设计广明高速公路陈村至西樵段罗行涌大桥施工图设计(第91页,发表于2022-06-24 07:25)

[7]抢答器设计(第30页,发表于2022-06-24 07:25)

[8]嵌入式系统设计性实验报告(第21页,发表于2023-08-08 16:19)

[9]强制缔约制度研究01(第31页,发表于2023-09-14 20:17)

[10]嵌入式最小系统设计(第21页,发表于2023-08-08 16:07)

[11]嵌入式系统设计师考试大纲(第14页,发表于2022-06-24 07:25)

[12]嵌入式系统设计师考试经验分享与小结(第11页,发表于2023-09-14 20:17)

[13]嵌入式无线智能家庭网络的远程控制(第20页,发表于2023-09-14 20:17)

[14]嵌入式系统设计师考试笔记(第42页,发表于2023-09-14 20:17)

[15]嵌入式系统设计师辅导笔记(第31页,发表于2023-09-14 20:17)

[16]嵌入式系统设计师历年试题解析(第20页,发表于2022-06-24 07:25)

[17]嵌入式系统论文(第28页,发表于2023-09-14 20:17)

[18]嵌入式linux系统设计与开发实验指导书V101(第95页,发表于2023-08-08 16:05)

[19]嵌入式数据库技术研究(第35页,发表于2022-06-24 07:25)

[20]嵌入式视频系统设计(第59页,发表于2023-08-08 16:00)

下一篇
  • 内容预览结束,喜欢就下载吧!
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致