对于很多测试人员或者了解过自动化测试的人而言,初见RPA,会觉得RPA与自动化测试很相似。
都包含了避免重复的人工操作,能处理结构化数据和处理固定业务逻辑等。
当然,自动化测试聚焦的范围,仅仅在将软件测试行为的自动化。
RPA则是面向的更加复杂的,多个行业多个系统多个环境的自动化。
RPA更加关注跨系统的能力,自动化测试通常更加聚集于某一个技术的系统,比如网页、桌面应用程序、APP等,如果你的软件是APP,那么使用的自动化测试技术,通常局限于APP之上。
而RPA关注的是输入、过程及输出,自动化测试更加关注结果。
我也看到现在很多RPA厂商,正在布局自动化测试这一块。
相信未来,自动化测试将会是RPA的一个子集。
自动化测试也会变得更加简单。