一个完整的UI自动化测试(Python)必须有什么部分?

有编程基础,懂一点Java、Python、C++,最近在自学Python Selenium的UI自动化测试,已经能熟练得编写抓取元素的代码,也知道抓取元素失败的各种原因,并进行改进,也将各个被测模块和操作进行了封装(能调用函数就能实现抓取和操作)。虽然代码已经编写出来,也能进行我需要的操作(对项目每个模块的增删改查功能跑一遍),但仅仅是跑一遍,虽然跑的过程我加入了Print显示结果,但我上网看的各种UI自动化测试,都和单元测试有关,什么测试用例,测试通过率?在我自己编写的代码完全没有体验,也没有用上,所以现在对自己写的这个UI自动化测试(可能还没资格称得上)代码有点怀疑,不知道怎样才是一个“完整的”UI自动化测试代码。刚接触这方面,没有什么概念和方向或者一个“样子”,比较呆萌,希望能得到一位耐心,理解我难处,了解到我误区的一位大神。带我进一下行,之前加了一些Python自动化的Q群,但我问这个问题,要不被人嘲讽,要不没人理,膜拜大神了@_@下图是“操作”模块的函数封装,然后在各个模块需要对应操作的时候进行调用。

Python有许多有用的内建模块(os,subprocess,socket,urllib,httplib,re,sys等等)和第三方模块(cymruwhois,scapy,dpkt,spider等等).使用Python模块很简单”import ”
OS模块是非常重要的因为你需要在你的Python代码里面调用系统命令 !追问

在这里很感谢你对我的关注和帮助,不过我存在的疑惑是怎样才算是 一个完整的自动化测试? 实现了操作页面元素,进行模拟人工操作,也编写上一些对应的异常处理(输出)来展示错误地方,但总感觉我自己写的和方向存在一点问题,但不知道是什么地方。

温馨提示:答案为网友推荐,仅供参考