首页> 外文OA文献 >Software testing in the XXI century: methods, tools and new approaches to manage, control and evaluate this critical phase
【2h】

Software testing in the XXI century: methods, tools and new approaches to manage, control and evaluate this critical phase

机译:二十一世纪的软件测试:管理,控制和评估此关键阶段的方法,工具和新方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Software Testing is a critical part of the whole process of development, on which the quality of the products delivered strictly depends. In this Thesis we present our journey through the world of Software Testing, ranging over many fields from definition to organization, from its applicability to analysis of its effectiveness, because testing activity is not limited to the detection of "bugs". The general aims are proposing both a global view of the testing phase, which exploits and unifies the knowledge from the industrial reality and the research context and putting research in practice. For this, starting from test planning we analyze the different testing stages pointing out their characteristic problems and presenting our original proposals (methods, tools or new approaches based on UML specifications) for solving them. In particular we also define procedural strategies, which support suitable testing choices since the first phases of development, and provide the reader with practical and quantitative guidance all along the testing phase. All the proposals presented are the result of a strict collaboration with software developers looking for solutions for their problems and improvements in the different activities of the testing process. This collaboration imposes us two important constraints: usability, i.e. the methodologies as far as possible must adapt themselves to the modelling notations and procedures commonly used by industries and real environments and not vice versa; and automation, i.e., increasing as much as possible the mechanization in test cases derivation, execution and validation, consequently reducing the manual labour. We adopt therefore the leading principle of providing readers with some easy-to-apply and low-cost methodologies, which maximize the automation and minimize as much as possible the required additional formalism or ad-hoc effort specifically for testing purposes.
机译:软件测试是整个开发过程的关键部分,交付的产品质量严格取决于软件测试。在本文中,我们介绍了软件测试的整个过程,涉及从定义到组织,从适用性到有效性分析的许多领域,因为测试活动不仅限于检测“错误”。总体目标是提出测试阶段的全局视图,该阶段从工业现实和研究环境中挖掘和统一知识,并将研究付诸实践。为此,从测试计划开始,我们分析不同的测试阶段,指出它们的特征性问题,并提出解决这些问题的原始建议(基于UML规范的方法,工具或新方法)。特别是,我们还定义了过程策略,这些策略从开发的第一阶段开始就支持适当的测试选择,并在整个测试阶段为读者提供实用和定量的指导。提出的所有建议都是与软件开发人员进行严格合作的结果,他们正在寻找解决方案,以解决他们的问题并改进测试过程的不同活动。这种协作给我们带来了两个重要的约束:可用性,即方法必须尽可能适应行业和实际环境通常使用的建模符号和程序,反之亦然;自动化,即在测试用例的派生,执行和验证中尽可能增加机械化程度,从而减少了人工。因此,我们采用的主要原则是为读者提供一些易于应用和低成本的方法,这些方法可以最大限度地提高自动化程度,并尽可能地减少所需的专门用于测试目的的形式化或临时工作。

著录项

  • 作者

    Marchetti Eda;

  • 作者单位
  • 年度 2003
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号