西安列举网 > 教育培训 > 电脑/网络 > 迅速发现需要变更内容的工具
西安
[切换城市]

迅速发现需要变更内容的工具

更新时间:2016-01-11 10:37:25 浏览次数:78次
区域: 西安 > 雁塔 > 长延堡
类别:软件工程师培训
地址:西安雁塔区长安南路华银大厦6楼
  若单元测试有效,可以通过运行单元测试发现变更有没有破坏其他测试用例。有效维护并且覆盖大型企业应用的单元测试还是比较少的。下面有一些针对该情况的工具。
  仍然是有两种技术静态代码分析和运行时分析可以使用。市场中有很多静态代码分析工具可用。如:Lattix, Structure101, Coverity, nWire and IntelliJ's DSM。
  给定一个变更后的类,上述工具均可识别对该类存在依赖的类的集合。开发者需要根据这些信息“猜测”可能产生影响的用例,因为这些工具无法展示运行时类之间的调用关系。
  市场上的可以用于运行时影响分析的工具并不多,除了 MaintainJ。MaintainJ 先捕获在一个用例中调用的所有类和方法。当所有用例的上述信息都被捕获之后,就很容易发现类的变更对用例的影响。MaintainJ 能够有效工作的前置条件就是项目的所有用例都应当先运行一遍,以便能够获得运行时的依赖关系。
  总之,目前你在迅速准确分析变更影响方面,还是可以从工具中获得有限的帮助。首先根据需要实施一些影响分析,然后根据自己或小组其他高级成员评审来判断变更的影响。你可能需要上面提到的工具对你的判断进行反复确认。

报名方式: 
方式一:如果你对西安甲骨文九州实训基地的课程、学费、就业等有任何疑问,可以拨打我们的咨询电话一八六二九四六五八五四 方式二:如果你拨打电话不方便也可以选择网上咨询,或网上报名。登录西安甲骨文九州实训基地网站http://www.x***/android.html?lpx在线咨询。
西安电脑/网络相关信息
2023-10-19
2023-09-08
2023-08-29
注册时间:2015年10月30日
UID:248076
---------- 认证信息 ----------

查看用户主页