Top100summit敏捷的Web UI自动化测试框架.pdf

敏捷的敏捷的WebWeb UIUI自动化测试框架自动化测试框架 殷坤 产品管理中心主任 东软集团 基础软件事业部 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 摘要 案例简述 •敏捷的Web UI 自动化测试框架 案例背景案例背景 •敏捷需要自动化测试 •艰辛的自动化测试之路 成功要素 •像用户一样“测试”软件 最佳实践 •用户化的测试脚本 •灵活多样的断言机制灵活多样的断言机制 •根据脚本自动生成用户化的报告 发展规划 ROIROI分析分析 案例启示 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 案例简述—敏捷的Web UI自动化测试框架 Web开发时UI框架的广泛采用极大提高了开发效率和用户体验。 然而UI框架自动生成的海量页面源码却让原本就举步维艰的UI自 动化测试变得雪上加霜。 案例简述 为了有效解决常见自动化测试工具普遍存在的使用成本高、测试 用例有效性低,以及对不同Web技术测试方案不统一等问题。 我们需要提供一个测试框架,来跨越“技术”与“用户”之间的 鸿沟,简化脚本及断言条件的编写和维护工作、提高对UI框架和 业务编码规范的支持程度,从而降低成本、提升效率。 降低降低WWebb UIUI自动化测试的难度和成本自动化测试的难度和成本 ,使更项目能真正实现使更项目能真正实现 Web UI层面的自动化测试,从而让团队真正享受到自动化测试 案例目标 带来的收益: 使及时全面的回归测试、稳定性测试、兼容性测试成为可能,为持续集成提供基础; 便于重现便于重现 ((或校验或校验 ))偶发性缺陷偶发性缺陷 ;; 将测试人员从日常大量的重复性工作中解放出来,可以把更多的精力投入到针对业务场景的 测试设计、用户体验测试、性能测试、安全性测试等工作中。 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 案例背景—敏捷需要自动化测试 快速原型设计 可扩展的架构 尽早确认功能 复用已有组件 快速响应需求 …… 需求 …… 设计 开发开发 自动化测试用例都能在当天的版本上 有效运行么? 敏捷依赖自动化测试,但自动化测试 每日站会 迭代演示会 每日站会、迭代演示会 测试测试

文档评论(0)

1亿VIP精品文档

相关文档