很多软件测试从业者都知道自动化测试,不知道什么是RPA,一般才接触RPA,都会认为RPA与自动化测试两者基本相同。
RPA机器人流程自动化,是一种能够模拟人类来执行重复性任务的软件。它所依赖的技术目的在统筹安排、执行并提升业务工作流。业务用户只需负责通过图形方式显示的计算机操作界面对 RPA软件进行编程和动态设定即可。
两者都包含了避免重复的人工操作,能处理结构化数据和处理固定业务逻辑等。
当然,自动化测试聚焦的范围,仅仅在将软件测试行为的自动化。
RPA则是面向的更加复杂的,多个行业多个系统多个环境的自动化。
RPA更加关注跨系统的能力,自动化测试通常应用于某一个技术的系统,比如网页、桌面应用程序、APP等,如果你的软件是APP,那么使用的自动化测试技术,通常局限于APP之上。
而RPA关注的是输入、过程及输出,自动化测试更加关注结果。
从使用人员来说,自动化测试是针对专业测试人员,RPA是针对业务人员,非技术人员。
目前国内也看到现在很多RPA厂商,正在深耕自动化测试这一块。
推荐阅读: