接口自动化怎么做?我们是用 Python+requests+ddt+xlrd+unittest 来搭建接口自动化框架,我对这个一点都不?
回答·14
最热
最新
- 首先问你这个问题的人我感觉也比较初级,用什么技术来实现自动化只是自动化怎么做中的冰山一角。除怎么做之外更重要的还有很多如: 为什么要做,搞清楚目标去,及目标达成的标准比你实现更重要❗️ 然后是怎么做,怎么做包括:从哪些业务先入手技术实现,根据业务特点不同选择合适的编程语言 框架。也不一定是 python 啊 !很可能也是 java 啊 这些都是要根据实际情况而定的! 技术实现这里更重要的框架设计与分层实现,必须要考虑 可扩展性 可维护性,以及用户人群。只是自己组玩,还是面向整个部门,是只是技术好的工程师自己独立维护还是需要业务测试和研发参与,这都是不一样的!这关乎你框架设计的走向! 最后还要考虑 收益评估,如果你不能清晰判断自动化带来的收益和到底要解决什么问题就不要做了!会被你 leader 挑战的! 所以自动化不是简单的实现,需要考虑很多!打字太累我也是简要说了一下,欢迎具体交流吧! 如果我回答对你有些启发,还请点个关注!一起卷起来!
- ddt 模式怎么用 unittest?pytest 才是对的啊!
- 我对这个一点都不懂,面试还会问到什么问题
- 看着就像刚从培训机构出来的人用的
- 不懂,其实绝大多数时候用不到的,功能测试的占比有 95%,而自动化也少的可怜
- 这话说的很有毛病,直接说是用 Python 语言写的自动化,用了 request+ddt 等模块!还有现在直接用 request+pandas+pytest 它不香嘛,整那么多乱七八糟的
- 设计模式,载体,依赖接口处理,数据读写,日志,异常处理,持续集成,目前想到这么多
- request 是 Python 里面的一个包。包含了大量可以用于接口测试的方法和类。 DDT(Date Driver Test),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。 Python+requests=接口测试框架 Python+requests+ddt=数据驱动的接口测试框架。
- 我也不懂,希望大神来解答一下
- 日志模块也是很重要的