服务运营(Service Operation)
服务运营主要包含了在服务运营管理方面的实践。它对如何达到服务支持和交付的效果和效率,以确保为客户和服务供应商的价值提供了指导。
从某种意义上来看,软件测试已经和投产后的应用无关,毕竟经过终验,软件已经被交付投入运营了。实则不然,至少有两方面内容仍然和软件测试息息相关:
1、从性能测试到业务监控
在软件测试阶段,性能测试帮助我们有效的测试了各种业务应用,确保业务应用在高峰时刻能够承受相应的并发用户数压力。试想,如果同样的性能测试脚本,如果不是在10 分钟内并发1000 进行性能测试,而是每过1 小时运行1次,这样返回的响应时间不正是如同一个真实用户进行的业务操作吗,这不就是运维中最需要的真正的业务流程监控吗?

2、缺陷再发现
没有一个应用是没有缺陷的,在实际应用上线使用的过程中,我们会发现很多先前测试中遗漏的缺陷,于是我们必须将服务运营中的遇到的缺陷纪录到测试管理流程中的缺陷跟踪模块中,以确保下一个应用版本更新中将缺陷彻底解决。
持续性服务改进(Continual Service Improvement)
持续性服务改进主要是为了创造和保持客户价值,而用更优化的服务设计、导入和运营提供指导。事实上,通过服务运营中我们提到的两方面“业务监控”和“缺陷再发现”就能够帮助我们有效的持续改进应用服务。例如,从主动式“业务监控”的数据我们可以非常清晰的了解到监控的业务在哪些时间段是繁忙阶段,哪些时间段是相对空闲阶段,这样我们就可以在繁忙易发事故阶段投入更多的关注,同时有些硬件设备可以动态分派资源,我们就可以在繁忙阶段分派更多的资源给这个业务应用,而在空闲阶段收回资源供其他应用使用。而缺陷的发现也可以帮助我们在下一个应用版本发布时为客户提供更好的服务。
小结
正如在本文中所述,ITIL V3 这个服务管理的非常好的实践并非IT 运维的“专利”,它同样适用于软件测试领域。将ITIL 的非常好的实践合理的融入到软件测试的方方面面,那么您的业务应用质量控制将“更上一层楼”。
