自动化测试的优势

  • 提高效率、降低成本

    我们的自动化测试服务可运行 365 天 24 小时多机同时测试,极大地提高了生产效率,降低了劳动力成本。

  • 避免人工错误

    自动化智能化测试可以基本摆脱人工操作,从而消除了以前无法避免的人工失误。

  • 改进开发流程

    自动化测试使工作人员从繁琐的重复性工作中解放出来,可以促进工作方式改革、改进开发流程。

支持多种平台应用的测试

  • 桌面应用

    运用多种技术,支持包括Win32(包括MFC)、.NET、WPF、Java、Flash/Flex等多种Windows桌面应用程序的自动测试。

  • Web应用

    支持包括IE、Firefox、Chrome、Edge等多种浏览器HTML页面的测试,并支持基于HTML5及多种Javascript库的Web App测试。

  • 移动应用

    支持iOS及Android的移动App测试。支持远程连接真机测试及模拟器测试。

支持多种测试模式

  • 录制播放

    可检测鼠标、键盘、屏幕操作等输入动作并自动转换为测试用例脚本,并重复性播放执行录制的操作。主要应用于系统移植前后对比测试、回归测试等场景。

  • 随机测试

    监控被测试系统的即时状态,随机生成下一步操作(测试用例),可应用于猴子测试、检测系统BUG、检测系统崩溃等场景。

  • 智能测试

    利用用户录制的测试用例及随机生成的测试用例进行机器学习。对用户录制的测试用例数据进行深度学习,生成更符合人类操作习惯的输入,并利用随机生成及遗传算法,提高测试覆盖率及崩溃检出率。适用于包括新开发系统等大多数场景。

我们能为您提供的服务

  • 我们的专业测试团队可为您的系统提供全方位的自动化智能化测试。只需少许人工测试录制,配合随机测试和机器学习为您生成高质量测试数据和测试用例。
  • 自动生成详细的测试报告,为您提供测试覆盖度、系统BUG、系统崩溃等详细报告。
  • 配合我们的测试覆盖度分析工具,我们可以提供完整的覆盖度分析,让您对测试结果放心满意。

自研发多种测试工具

我们研发了包括WainAutoTest、PCL工具、测试覆盖度分析工具等多种自动化测试工具,真正实现测试流程全自动化。