是不是不在一个 frame 里?可以下载一个在浏览器上使用 xpath 搜寻控件的插件试试
其实我没明白, 自动化上不去,他们是怎么有胆子重构的
不是调用其他 case, 就是你应该封装一个业务逻辑层。 case 是去调用业务逻辑层的东西的。 比如所有 case 都要登录,那就专门有个地方是写登录的逻辑的。 比如有很多的 case 在测试的时候依赖一些数据, 比如要测试查询订单那就要先有这个订单存在。 那么就可以专门有一个地方是封装的下单的逻辑。 理论上,case 要是精简的。 大部分的逻辑要封装到业务层里去。
第一个楼主纠结的应该不是独立性, 而是纠结一个 case 依赖的太多其他业务逻辑到底是不是好的。 其实你都已经是 UI 自动化了, 测试的就是系统集成, 这时候为啥还要避免这个情况呢。 case 尽量避免依赖这是单元测试的思路~ 所以才有各种 mock 技术么。
第二个就是测试数据到底是应该预先创建好的,还是实时调用系统功能来创建的。 看你们的情况了, 个人建议是团队水平不错就实时调用系统功能创建 (我们团队目前是这么做的),水平不好的就预先创建吧。
PS: 建议楼主现阶段尽量少看这些纯理论书,没啥好处。
其实现在 kubeadmin 已经比我写文章那会好用多了~~~ 我写的时候还是阿尔法版本, 现在应该已经正式 release 了。 用那玩意装 k8s 还是挺简单的
没用过 minikube。。。。为啥不直接正式安装。 用这个玩具呢。。。
简单不代表就好。。。。。如果真的好, 不会基本所有 liunx 发行版本都用 systemd 作为默认选项了
现在还有人用这东西么? 不是都用 systemd 了么
当你用坚持 这两个字来形容你的工作的时候。 就是你快坚持不住的时候了。
为啥那么多环境要共享一个域名。。。。这么奇葩的机制怎么这么像我再 58 到家那会。。。。
我一般就是开怼~~
还有对应的 service 也都创建好了么?
你安装了 ingress-controller 了么?
建议看看我之前写的文章,就知道该学什么了。 https://testerhome.com/topics/17092
某阿里 90 后 P9:啊,我是没那个什么大局观了, 我也就能写一写 etcd 这种世界级的底层组件,解决解决全世界程序员头疼的服务发现负载均衡等务实的问题。 那什么行业大局观的,行业人员职业发展的啥子我是没关心过了。 看来我还是太低端了