首页> 外文OA文献 >Pruebas de software basadas en modelos aplicadas en la generación automatizada de casos de prueba sobre interfaces gráficas de usuario
【2h】

Pruebas de software basadas en modelos aplicadas en la generación automatizada de casos de prueba sobre interfaces gráficas de usuario

机译:基于模型的软件测试,用于在图形用户界面上自动生成测试用例

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

摘要

Este trabajo presenta una aplicación de las pruebas basadas en modelos (Model Based Testing - MBT) para automatizar las pruebas sobre interfaces gráficas de usuario (Graphical User Interfaces - GUI) de uso común en aplicaciones de escritorio (como formularios y vistas compuestas) empleando la herramienta Spec Explorer 2010 de Microsoft. Se definen los aspectos fundamentales que se deben modelar de la GUI y cómo se debe construir el modelo a partir del cual se generan los casos de prueba, los datos de entrada de pruebas y los resultados esperados. Para implementar MBT sobre una GUI se propone una arquitectura basada en el patrón MVP (Model View Presenter), que se debe aplicar tanto en la fase de diseño del modelo como en la fase de implementación, para lograr el comportamiento deseado de la interfaz de acuerdo a los escenarios de los casos de uso. Aunque la generación de los casos de prueba con el enfoque propuesto implica tiempo y esfuerzo inicial, brinda ventajas como ser un proceso efectivo en implementar el comportamiento deseado de la GUI y de buena cobertura de pruebas. / Abstract. This work shows an application of the concepts of model-based testing to automate testing through graphical user interfaces (GUI) used in desktop applications, mainly through forms. The MBT tool used was Spec Explorer 2010 from Microsoft. The main features of the graphical user interface are defined and then modeled to generate test cases, related data and the result of the oracle. The architecture chosen was based on MVP pattern (Model View Presenter, which should be applied in two phases: model design and implementation in accordance with the expected behavior defined in use cases. Using this technique involves a lot of effort and time, but this situation has some advantages such as increased test coverage and being a testing process effective to implement the GUI‟s wanted behavior.
机译:本文介绍了一种基于模型的测试(MBT)应用程序,该应用程序使用以下命令来自动执行桌面应用程序(例如表单和组合视图)中常用的图形用户界面(GUI)上的测试。 Microsoft的Spec Explorer 2010工具。它定义了要为GUI建模的基本方面,以及应如何构建模型以从中生成测试用例,测试输入数据和预期结果。为了在GUI上实现MBT,提出了一种基于MVP(模型视图演示者)模式的体系结构,必须将其应用于模型设计阶段和实施阶段,以实现符合要求的界面行为。用例场景。尽管使用所提出的方法生成测试用例需要花费时间和最初的精力,但它具有许多优点,例如可以有效地实现所需的GUI行为和良好的测试覆盖率。 /摘要。这项工作展示了基于模型的测试概念的应用,该模型可以通过桌面应用程序中使用的图形用户界面(GUI)(主要是通过表单)自动进行测试。使用的MBT工具是Microsoft的Spec Explorer 2010。定义图形用户界面的主要功能,然后对其进行建模,以生成测试用例,相关数据和oracle的结果。选择的架构基于MVP模式(Model View Presenter,应在两个阶段中应用:根据用例中定义的预期行为进行模型设计和实现。使用此技术需要大量的精力和时间,但是这种情况具有一些优势,例如增加了测试覆盖范围,并且是有效实施GUI所需行为的测试过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号