对自动化测试的认识和新问题的产生
来源:2-14 【讨论题】关于前端自动化测试,你有多少了解呢?

戴着眼镜的平头哥
2022-12-02
😳以为的自动化测试:
打开测试工具,然后模拟点击事件,把所有功能模拟点击一遍,然后录屏保存。之前看到有外包测试团队这样做,是不是这也属于自动化测试,不用人点击,自动跑功能测试,不涉及代码层面的测试。
😁现在认识的自动化测试:
使用自动化测试框架如Jest,编写test测试用例对业务代码进行自动化测试。写了代码之后,编写对应的测试用例或者写代码的具体实现之前就把test测试代码写好;然后运行test测试用例,观察运行结果所有的测试用例都是否通过。当前的学习是对JS代码的测试,怎么测试DOM呢?怎么应用在Vue、React、TypeScript中呢?加油继续学习。
🤔️一个疑问
这样做的另外一个好处是修改优化了老代码之后,可以快速跑测试用例了解此次优化是不是有问题。这样就会产生一个问题,怎么确保编写的测试用例能覆盖所有的正确情况而没有遗漏,目前想到的方法是多找同事review下编写的测试用例。
写回答
1回答
-
Dell
2022-12-03
自动化测试分为 UI 测试和逻辑测试,模拟器是 UI 测试,Jest 是逻辑测试。逻辑测试确实依赖于人来保障覆盖率。
00
相似问题