技术改造型项目的测试分析疑惑

2010-07-11  李琴 

        现在在做一个技术改造型项目,是技术部发起的项目,因此也就没有需求文档,要改造的即是业务逻辑从一个系统迁移到另外一个新系统上,系统框架也需要改变下,系统对应的外部接口也会有些迁移,但是不涉及到业务逻辑的改变。
       对于这种改造型项目,开发不会去改里面的业务逻辑,也就是需要保证业务不受影响,但是要想做好测试分析,分析代码迁移,框架升级会对业务有什么影响,确实还真有点点迷茫。
        其实我也知道首先要弄清楚系统的区别,框架的区别,可是这些都是代码层面的,可能在那个框架A下这个代码声明写成A,在框架B上就改成B,但是里面逻辑不会动到,所以很难分析出来有什么影响,可以说应该不会受到影响,只要跑一个流程OK了其他分支应该就OK了。 但是目前我的分析方法是通过业务整理、回归的方法去覆盖,而不是真的针对改了什么就针对性去测试什么,这样的话会觉得蛮不放心的。
 
      貌似目前也没有什么更好的方法了,对于系统接口方面我们会使用接口测试,正向流程上会去做自动化测试,但是对于其它分支流程只能通过走业务去覆盖代码迁移是否正确了。
 
      也越来越觉得对于技术的了解少会是测试的一个阻碍,可是看着那么多的开发技术,真是无从下手。
365°/3597 人阅读/6 条评论 发表评论

熊志男  2010-07-12

感觉很有条理啊


陆丹平  2010-07-12

学习了


王宏瑜  2010-07-13

除了接口,框架外,应该还有后台吧,就是说是不是还应该要有数据移行?!


谭明  2010-07-13

王宏瑜: 除了接口,框架外,应该还有后台吧,就是说是不是还应该要有数据移行?!
我之前做过一个这样的系统,数据库也升级了,测试的过程中还发现了以前残留的bug。


李琴  2010-07-13

王宏瑜: 除了接口,框架外,应该还有后台吧,就是说是不是还应该要有数据移行?!
数据不会移的,SQL配置会移


王宏瑜  2010-07-19

李琴: 数据不会移的,SQL配置会移
我说的数据移行是指新系统的后台db定义可能与旧的有所不同,通过写脚本实现把原来系统的既存数据转移到新的数据库中。
或者多个公司共同开发同一个系统时,后台不同,要想实现业务上的机能,有些地方也是需要通过数据移行,把一个数据库中的部分值导入另外的数据库来实现联携处理。


登录 后发表评论