这两天开始做界面的单元测试,写一小点感触。
首先是测试的内容:
1 对函数内各变量处理前的防空处理是否存在进行判断。
2 对各逻辑分支处理的正确性进行判断。
3 数值要对边界和边界外进行测试。
4 事件监听是否同步,快捷键是否正确,快捷键和菜单,右键一致性的判断。
5 界面之间线程的处理。
其实对于界面来说,更多的错误往往不会出现在界面的创建中,而是涉及到界面的功能部分,比如undo,redo等具有操作功能的部分。
这两天开始做界面的单元测试,写一小点感触。
首先是测试的内容:
1 对函数内各变量处理前的防空处理是否存在进行判断。
2 对各逻辑分支处理的正确性进行判断。
3 数值要对边界和边界外进行测试。
4 事件监听是否同步,快捷键是否正确,快捷键和菜单,右键一致性的判断。
5 界面之间线程的处理。
其实对于界面来说,更多的错误往往不会出现在界面的创建中,而是涉及到界面的功能部分,比如undo,redo等具有操作功能的部分。