自动化测试应该如何做?这是一个很大的话题,可以讨论三天三夜,可能都没有确定的答案,但是我可以给你一些参考。 做自动化测试之前,一定要明确自动化测试的目标是什么,同时应该将测试分级来考虑是否自动化。例如,从层级上讲可以有单元测试,集成测试,系统测试,验收测试,需要考虑将哪一个层级的测试做成自动化,层级越往下走,跟UI界面的相关性越低,越往上走,跟UI的相关性越高。考虑清楚以后,然后再考虑哪些功能需要自动化,例如接口API检查是否需要自动化?UI检查是否需要自动化?功能是否需要自动化?将这些分开来考虑。 1,单元测试(自动化程度较高,容易实现) 2,集成测试(可以考虑将接口调用的检查实现自动化,主要是接口之间的API调用,跟UI无关,因此即使UI发生变化,对测试脚本也没有太大的影响,同时也因为实现了自动化,所以能很快检查接口时间是否存在问题) 3,系统测试(自动化程度较难,可以考虑将相对较为稳定的功能实现自动化,或者某些核心功能实现自动化,这样能用最短的时间发现系统新版本是否存在较大问题)
很简单,如果注释掉源代码,你们的测试仍然可能够通过,那么这注释掉的代码就应该一直注释掉——过些天干脆可以删除掉。 应该有一个懂行的人做经理。绝不能找一帮只会做手工测试的人去空想什么自动化测试。
[quote=引用 1 楼 sp1234 的回复:] 很简单,如果注释掉源代码,你们的测试仍然可能够通过,那么这注释掉的代码就应该一直注释掉——过些天干脆可以删除掉。 应该有一个懂行的人做经理。绝不能找一帮只会做手工测试的人去空想什么自动化测试。
5,215
社区成员
8,138
社区内容
加载中
欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。
1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈
2.大家对社区有好的建议,都可以在社区发帖进行反馈
推荐大家学习的软件测试入门笔记:软件测试入门学习笔记
试试用AI创作助手写篇文章吧