《3-SikuliII--一个重新设计实现的Sikuli_SikuliX后继者-李枫-0716.pdf》由会员分享,可在线阅读,更多相关《3-SikuliII--一个重新设计实现的Sikuli_SikuliX后继者-李枫-0716.pdf(59页珍藏版)》请在三个皮匠报告上搜索。
1、SikuliII:一个重新设计实现的Sikuli/SikuliX后继者李枫厂商Who Am I 厂商提纲提纲I.背景背景 技术栈技术栈 测试平台测试平台II.Sikuli与与SikuliX Sikuli SikuliX 优点与缺点优点与缺点III.面向面向RPA的新设计的新设计-SikuliII 以以RPA为中心为中心 SikuliII的整体设计的整体设计IV.Sikuli系列的用例系列的用例 移动测试移动测试 Web测试测试 Flash和和Windows/桌面应用程序测试桌面应用程序测试 衍生品衍生品V.SikuliII作为框架作为框架 低代码低代码/可视化编程可视化编程 参考项目参考项目V
2、I.总结总结厂商I.背景背景1)技术栈技术栈1.1 机器视觉机器视觉1.1.1 概述概述u https:/en.wikipedia.org/wiki/Computer_visionu .Source:https:/opencv.org/blog/research-areas-in-computer-vision/厂商I.背景背景1.1.2 OpenCV1.1.2.1 概述概述u https:/en.wikipedia.org/wiki/OpenCVu https:/opencv.org/u https:/ 驾构与设计驾构与设计u https:/docs.opencv.org/4.x/d1/df
3、b/intro.htmlu .u https:/docs.opencv.org/4.x/de/d4d/gapi_hld.htmlu Source:https:/p.hkbu.edu.hk/wsb2024/slides/Handson.pdf厂商I.背景背景1.2 机器人流程自动化机器人流程自动化(RPA)1.2.1 概述概述u https:/en.wikipedia.org/wiki/Robotic_process_automation 厂商I.背景背景1.2.2 Robot Framework1.2.2.1 概述概述u https:/en.wikipedia.org/wiki/Robot_F
4、rameworku https:/robotframework.org/厂商I.背景背景优点与优点与 缺点缺点 u https:/testautomationtools.dev/pros-and-cons-of-robot-framework-general-overview/厂商1.2.2.2 源码源码u https:/ https:/ I.背景背景厂商I.Background1.2.3 RPA Framework1.2.3.1 概述概述u https:/rpaframework.org/u https:/ 厂商1.2.3.2 开发开发 u https:/ I.背景背景厂商I.背景背景1.3
5、 GraalVM1.3.1 概述概述u https:/en.wikipedia.org/wiki/GraalVM Source:https:/static.packt- History:Source:https:/www.jfokus.se/jfokus24-preso/GraalVM-in-a-Nutshell.pdf厂商I.背景背景 元循环元循环:静态静态/动态混合运行时动态混合运行时:Source:https:/ Source:“Adopting Java for the Serverless world”,Vadym Kazulkin,JUG London 2020.GraalVM N
6、ative Image适合适合云原生应用程序云原生应用程序:Source:https:/www.jfokus.se/jfokus24-preso/GraalVM-in-a-Nutshell.pdf厂商I.背景背景多语言编程多语言编程 u https:/www.graalvm.org/latest/reference-manual/polyglot-programming/通用通用高性能多语言虚拟机高性能多语言虚拟机:Source:“Java to unlock GPU acceleration for Polyglot Language Runtimes”,Thanos Stratikopou