目标进展(第四周)

本周进展
本周进展不大,在单元测试上面花的时间很少,主要是因为论坛、各种客户服务和Support花去了很多精力。

1.在单元测试的验证阶段,要验证结果比较麻烦,比如要验证一个复杂对象是否生成正确,就要验证这个对象的所有属性和子对象的所有属性是否正确,要找一个简单的方法直接比较两个对象是否相等。

部分完成,已经决定用xstream这个库来进行对象持久化。

2.Review几个TS线上的bug,看看是否可以通过单元测试预防。

未完成

下周计划

  1. 写一个示例,用xstream验证实际的结果对象和预期的结果对象是否相等。

  2. Review几个TS线上的bug,看看是否可以通过单元测试预防。

目前碰到的障碍

  1. 造测试数据比较麻烦,比如创建出一个正确合理的带Job的SR,可以用Test Object Builder模式
  2. CI失败了,还没来得及修复,主要是拉一次代码,重新编译一次要很久。

还需要完成的小目标

  1. 规范造数据的写法
  2. 让已有的造数据代码起死回生
  3. 单元测试代码规范
  4. 功能测试代码规范
  5. 团队内分享如何写测试
  6. 把开发者测试注入到日常开发流程里

你可能感兴趣的:(目标进展(第四周))