通信行业案例:消除性能测试时的数据库依赖
因为对依赖数据库的访问受限,一个通信公司的大于 25 人的性能测试团队经常连续数周无法执行任何性能测试。现在,Parasoft 公司的服务虚拟化技术使得他们在早期就能进行性能测试,并按项目的要求进行广泛的测试。不管是在总部的还是在外地的,所有人都能全天候访问“虚拟数据库”,该虚拟数据库是通过录制访问受限的数据库的实际交易数据来创建的。
挑战:加快推出性能敏感的新功能
通信公司的领头羊正在计划通过为客户提供新的互动机会来增加收入。然而由于软件测试延迟导致错过了关键的里程碑。满足越来越严格 SLA 是业务的一个关键组成部分,但性能测试通常因为团队不能访问连接到被测试应用程序的数据库而被推迟。没有这个访问,团队近 30 人都无法运行一个简单的性能测试。性能测试人员经常在等待访问必要测试环境,最终获得访问时可以已经过去数周。而这个访问还极其有限,可能只有有限的几个小时。这严重地阻碍了他们进行广泛测试的能力,无法确保应用程序满足其性能预期。共享访问 QA 团队的数据库也行不通,因为无法为性能测试目的获取、配置、管理附加的数据库。这就是为什么该公司转向采用服务虚拟化技术。
服务虚拟化技术使得团队在发布前就能识别性能问题
使用 Parasoft 的服务虚拟化技术,该公司在早期就能进行性能测试,并按项目的要求进行广泛的测试。不管是在总部的还是在外地的,所有人都能全天候访问“虚拟数据库”,该虚拟数据库是通过录制访问受限的数据库的实际交易数据来创建的。
由于可以随时随地的访问依赖的数据库,性能测试团队现在可以执行完整的测试计划。因为性能测试人员现在可以执行更广泛的测试,而不需要等待访问。该公司之前每 6 周的迭代被加速大约 1 周,这大大加快了投放市场的时间。这使得公司能在新项目投放市场之前就识别并解决各种性能瓶颈。