老师好,在 TodoList 组件中调用了 UndoList,假设 UndoList 必须接收一个方法叫 deleteItem,那判断这个方法是否被传入(是否存在)的测试,是应该写在 TodoList 中呢,还是 UndoList 中呢?
我看到您是写在 TodoList 中的。
1、如果该方法对于 UndoList 是 required 的,是否应该有它自己来判断是否被传入?
2、如果写在 TodoList 中,那假设有更多的组件需要用到 UndoList 时,每个组件的单元测试都必须包含 UndoList Props 的判断内容?若某天需求变为 该值不再是必传 Props,所有涉及到调用 UndoList 的组件都需要修改测试用例?
3、假设 TodoList 中有很多子组件,是否要写很多关于子组件的 Props 相关的测试用例?
我是第一次接触前端自动化测试,关于测试用例职责边界的划分,一般会基于什么进行判断,还望老师解答,谢谢!
自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升
了解课程