188金宝搏官网登录app在过去的十年里,软件推动了手术和医疗设备行业惊人的救生进步。例如,2018年,仅在美国就完成了近100万例机器人辅助手术,这使得手术更有效、侵入性更小、对外科医生和患者都更容易。
一个机器人辅助手术的领导者想要效仿,让他们的软件测试更有效188金宝搏官网登录app,侵入性更小,也更容易。该公司利用Salesforce销售云和营销云来加速其增长,并提高其行业领先产品的认知度和采用率。188金宝搏官网app注册
公司知道,要在内部保持技术的前沿是时候将他们的Salesforce Classic环境推广到Salesforce Lightning中提供的最新功能了.这种转变的一个关键组成部分是能够在过渡期间快速测试Salesforce中的每个业务功能,以及随后在Lightning中的每个季度发布。
该公司对Salesforce Classic的实现包含了大量需要为Lightning重构的自定义代码。它还包括许多关键的集成点及其更广泛的应用程序堆栈(包括SAP)。总而言之,确认这些定制和集成将继续工作,一旦他们转移到闪电意味着300多个屏幕需要测试。这需要一个巨大的测试用例库.但是这种测试不是一次性的要求。在过渡到Lightning之后,客户希望在未来的sprint中不断重复这些测试,以确保任何新问题一经引入就被发现。他们意识到,为了达到所需的速度和可重复性,他们需要可靠的测试自动化。
起初,他们尝试用Selenium自动化Salesforce测试.他们构建了一个大的Selenium测试用例套件来测试他们的Salesforce Classic屏幕。然而,更新Salesforce的Selenium测试所需的维护很快就发出了危险信号。这些维护问题总结在Salesforce自己给开发人员的通知中,“Salesforce在每个版本中都会更改DOM。所有这些更改的一个副作用是对测试维护的影响。因为这些改进修改了文档对象模型(DOM)结构,所以依赖于DOM中特定实现细节的测试往往很脆弱并且需要从一个版本到另一个版本的持续更新。”
因为Selenium测试依赖于DOM,所以该公司知道这一点需要找一个Salesforce测试自动化解决方案这样维护起来更快更容易。