首页> 外文学位 >Software end-to-end functional integration testing: A thin-thread based approach.
【24h】

Software end-to-end functional integration testing: A thin-thread based approach.

机译:软件端到端功能集成测试:一种基于细线程的方法。

获取原文
获取原文并翻译 | 示例

摘要

Testing is an important means of software quality assurance. The increasing Commercial Off-The-Shelf (COTS), fosters the growing demand for integration testing on large, complex, information-based systems. In spite of more than 20 years of research on testing, most of the testing techniques still focus on module testing and white-box testing, and most integration testing techniques are still principles. To respond to this need, End-to-End (E2E) integration testing is initiated, which emphasizes verifying the functional correctness of the integrated system from the end users' viewpoint.; This thesis presents the research on the E2E testing process model, design, functional regression testing, tool support, and applications. It also defines the specification-based systematic testing process including test planning, test design, test execution, test results analysis, and retesting. These activities are merged into the lifecycle process of software development. This thesis also aims to strengthen testing on traditional process models, enforce system testability and quality control from the early stage of software development, and enable testing effort reuse and continuous quality improvement during software evolution.; Test design lies at the heart of E2E testing. A thin-thread tree is used to capture system usage scenarios and organize them hierarchically. Conditions to activate the functions represented by thin threads are specified and arranged into a condition tree. Based on thin-thread and condition specifications, test scenarios and test cases are generated to describe the verified functions and exercised test data during a test session.; Regression testing is an effective technique to ensure the integrity and consistency of the modified system. In contrast to current code-based approaches, this thesis proposes functional regression testing based on thin-thread slicing and characterized Ripple Effect Analysis (REA).; The generic E2E test model can be tailored and extended to integrate with existing modeling techniques to improve their testing capabilities. This thesis discusses the relationships between the E2E test model and the industry standard UML (Uniform Modeling Language) model, and the applications of the model for testing GUI (Graphic User Interface) applications, especially screen navigation testing.
机译:测试是保证软件质量的重要手段。日益增加的商业现货(COTS)促进了对大型,复杂,基于信息的系统上的集成测试的需求不断增长。尽管在测试方面进行了20多年的研究,但是大多数测试技术仍然专注于模块测试和白盒测试,并且大多数集成测试技术仍然是原则。为了满足这种需求,启动了端到端(E2E)集成测试,该测试着重从最终用户的角度验证集成系统的功能正确性。本文介绍了端到端测试过程模型,设计,功能回归测试,工具支持和应用方面的研究。它还定义了基于规范的系统测试过程,包括测试计划,测试设计,测试执行,测试结果分析和重新测试。这些活动已合并到软件开发的生命周期过程中。本文的目的还在于加强对传统过程模型的测试,从软件开发的早期就加强系统的可测试性和质量控制,并在软件演进过程中实现测试工作的重用和持续质量的提高。测试设计是E2E测试的核心。细线程树用于捕获系统使用情况并按层次组织它们。指定激活细线程代表的功能的条件,并将其安排到条件树中。根据细线程和条件规范,生成测试方案和测试用例,以描述经过验证的功能以及在测试会话期间执行的测试数据。回归测试是确保修改后的系统的完整性和一致性的有效技术。与目前的基于代码的方法相比,本文提出了基于细线程切片和特征纹波效应分析(REA)的功能回归测试。可以对通用的E2E测试模型进行定制和扩展,以与现有的建模技术集成以提高其测试能力。本文讨论了端到端测试模型和行业标准UML(统一建模语言)模型之间的关系,以及该模型在测试GUI(图形用户界面)应用程序中的应用,尤其是屏幕导航测试。

著录项

  • 作者

    Bai, Xiaoying.;

  • 作者单位

    Arizona State University.;

  • 授予单位 Arizona State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 236 p.
  • 总页数 236
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:47:12

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号