武汉软件测试培训
达内武汉中心

15827352908

热门课程

如何让自动化功能测试的设计更加友好?

  • 时间:2016-06-21 14:24
  • 发布:北测教育
  • 来源:北测教育

    在软件测试中,自动化测试占得比例越来越大,那么,怎么做才能让自动化功能测试的设计对用户来说更加友好呢?本文将从以下三点来讲述一下。

    第一、使用瘦客户端。
    瘦客户端要求系统的UI层足够的简单,公用API的功能也需要足够的完备,能完成系统所有的业务逻辑处理。测试使用的API也必须是UI层调用的API,否则就没有办法很好地模拟真实的系统行为。
    由于Web架构的特性,我们只需要直接组装HTTP请求发送到Web服务器,便可以绕过UI进行功能测试。尽管这依然需要UI层足够的薄,但这已经是大部分Web开发者的共识了。

    第二、设置客户端的驱动模式。
    业务逻辑处理能被证明没有bug,也不能说明系统的质量就足以达到交付的要求,毕竟用户是通过UI操作系统,而不是通过公用API与系统交互的。如果需要简单分工的话,可以由测试人员负责设计接口,由开发人员负责实现。

    第三、选择适当的模式。
    客户端驱动模式也是一种对耦合的妥协,如果系统UI相对简单,通过简单的手工测试也可以发现UI显示逻辑中的bug,就可以直接通过公用API进行自动化测试了。
    一些复杂的UI,需要通过自动化测试把UI层也进行测试,直接让测试脚本与UI进行交互。毕竟测试脚本不总是由开发人员维护,与UI紧密耦合的测试脚本可能会让测试用例经常失败,让自动化测试无法有效地执行下去。
    以上三点足以让软件测试工程师设计出对用户友好的自动化功能测试方法,进而完成软件测试的相关项目。
上一篇:自动化测试工程师需要掌握的六点知识
下一篇:软件测试配置SCM项目的四大步骤

十大较具“钱景”职业 软件测试较火

软件测试的起源

软件测试的发展

软件测试行的现状

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊