研发计划

iTestin团队,接下来要做的事情:

1. 坐标录制加入图像识别特性。(ongoing)
2. 步骤可视化,步骤显示*作控件的缩略图,这样,一眼就可以知道步骤的目的。(done)
3. 步骤支持逻辑判断if。(done)
4. 加强步骤的编辑功能,可以修改带控件的步骤。
5. 多脚本回放,云端测试多脚本。
6. 实现UIAutomator脚本录制。
7. 做到不依赖于instrument (不使用Robotium,解决不能跨应用,签名问题),可以实现测试准确性和控件识别用monkey和 UIAutomator, 图像识别等技术。
8. 与崩溃SDK结合,将获取控件的方法集成到崩溃SDK中,这样不需要重新签名就可以测试和录制应用生成自动化测试脚本
9. Mac版本的支持。
10. iOS录制的支持。
11. 把坐标录制的回放,改成Monkey Script的回放,将所有步骤,或者时间间隔比较紧凑的步骤,放在一个script中,以解决回放时,时间间隔不准确问题。
12. 英文版的iTestin。
13. 将标准兼容性测试中的遍历测试集成到iTestin中,不断进行维护和改进,并让用户可参与定义遍历路径。
14. 脚本考虑云端存储,用户在不同的PC上登录都可以看到自己的脚本。
15. 云端存储用户的app,这样云端测试时不需要上传那么大的文件。
16. 本地多终端支持,多脚本回放支持,并生成本地的测试报告。
17. 增加脚本片段特性,这样可以任意组合拖拽就可以生成新的测试脚本。强化脚本的复用和可维护性,提高脚本生成的速度。
18. 改进录制模拟器录制方式,移动鼠标表示选中。单击,双击,直接产生事件。右键,可选选择输入,断言等不能用单击、双击表示的*作。
19. 组件录制实现控件内点击,即点击控件时,记录用户当时点击控件时的相对位置,在回放时,先找到要点击的控件,然后,加上这个相对坐标值,实现控件内精确位置的点击。
20. 加入一个功能可以对应用进行预检查,判断是否适合iTestin录制。