软件测试的延伸—浅谈运维测试
上一篇 /
下一篇 2012-04-20 09:19:26
/ 个人分类:杂谈
对于信息系统建设项目而言,其生命周期体现了该信息系统建设项目从产生到报废的完整过程,根据软件工程有关定义,软件生命周期包括如下几个阶段:项目规划、需求定义和需求分析、软件设计、程序编码、
软件测试、运行维护等。而事实上,对于一个信息系统建设项目而言,运行维护阶段才是系统真正实现价值的开始,在此之前的所有
工作都是为了得到一个可以为用户提供更多价值的软件产品和信息系统。
'sy2~ozbwk0 因此,软件运行维护阶段对于一个软件产品或者信息系统而言,是其生命周期中最为漫长的一个阶段,据初步统计,软件运行维护阶段占整个软件生命周期的时间比例为80%。随着IT建设的不断深入和完善,计算机软硬件系统的运行维护已经成为了各行各业、各单位领导和信息服务部门普遍关注和不堪重负的问题。由于这是一个随着计算机信息技术的深入应用而产生的新课题,因此如何进行有效的IT运维管理也是一个新的领域,对于这方面的知识积累和应用技术还刚刚起步。
0u/c#K%gC-X0
n,kx yPpwzk4k` Ob0 毫无疑问,作为信息系统建设质量检验的最有效手段,在系统运维阶段也离不开软件测试,但由于系统运行之后,其相比于软件开发阶段,存在较多的现实难题,诸如不能影响用户的现有业务运行,不能引起业务运行中断,不能破坏系统存储的真实业务数据等等,这些都给系统运维阶段的软件测试工作带来了新的难题,也对系统运维测试提出了更高的要求和期望。51Testing软件测试网g3SYU9m%J
51Testing软件测试网AV.}"D5J,j| 综上所述,系统运维测试是在软件系统投入正式使用后,在系统运行阶段实施的测试服务,包括对上线后系统运行状态进行监测和异常报告、对上线系统实施动态测试等,以寻找系统缺陷和风险,并对相关缺陷进行诊断,指导系统调优;对系统风险进行评估,制定预防策略,确保系统上线后稳定运行。51Testing软件测试网M-i{6z}h
51Testing软件测试网u8Wv*iq8e 系统运维测试是系统运维管理的重要组成部分,是软件测试在系统运维阶段的进一步延伸和扩展,那么运维测试又有哪些特点呢。
4h_0V3E"_`0Y0y!J*o}3ttkF P0 特点一:软硬件全覆盖测试