首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >除了工具、技术和平台之外,UI自动化的关键因素是什么?

除了工具、技术和平台之外,UI自动化的关键因素是什么?
EN

Stack Exchange QA用户
提问于 2017-08-01 00:20:01
回答 1查看 95关注 0票数 1

对于用于用户接受测试的UI自动化的特定工具和技术,有很多选择。

在用户接受测试的UI自动化体系结构中,应该考虑哪些良好实践?

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2017-08-01 00:20:01

UI测试自动化

良好实践

  • 清洁代码和TDD技术卓越
  • 将人类可读的测试编写为文档
  • 与助手一起保持测试干燥,以便重复步骤。
  • 使用BDD方法,如给定,何时,然后
  • 用HTML片段执行javascript单元测试
  • 确保测试快乐、悲伤和可选路径
  • 在窗体上输入数据时使用Page数据对象
  • 如果可能的话,使用无头浏览器进行浏览器测试。
  • 使用分布式版本控制系统存储测试代码
  • 检查单元测试以了解它们所涵盖的内容。
  • 确保使用一组等待策略来处理设备。
  • 使用诸如会话控制管理之类的速度策略
  • 维护测试代码所需/可用的知识和技能水平
  • 分配足够的时间和资源来修复间歇性故障
  • 使用单独的测试数据库,每次测试运行后重置/回滚
  • 使用selenium和语言绑定执行用户接受测试
  • 使用连续集成服务器允许并行运行测试
  • 允许多个断言解决在浏览器中运行的速度问题
  • 只有在遇到浏览器特定问题的情况下,才能在不同的设备中运行
  • 将Page对象用于元素选择器、操作和服务(操作集)
票数 2
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/28856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档