首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Pycharm和Pytest实现API自动化测试的新技术

用Pycharm和Pytest实现API自动化测试的新技术
EN

Stack Exchange QA用户
提问于 2021-05-06 15:54:53
回答 2查看 498关注 0票数 1

我们正在将所有手动测试人员转移到自动化。我非常熟悉“概念”,但确实需要初学者进入新的API服务和端点的自动化阶段。开发人员正在编写一个新的API服务。我将被分配编写用于测试端点的第一个自动化测试,将要使用的工具是Pycharm / Pytest。代码的实现使用Python。你能告诉我是否有人需要提高速度,并为他们的API创建自动化测试,我从哪里开始?

QA用来获取代码repos的工具是GitHub。我在我的Pycharm v8.0里有个回购。

EN

回答 2

Stack Exchange QA用户

发布于 2021-05-07 10:26:13

测试API可能是没完没了的,就像测试中的任何东西一样。我建议把注意力集中在一个领域,而不是让自己沉浸在全新的事物中。这将是一个失败的秘诀。

如果您对API世界完全陌生,我建议您安装Postman (或任何其他客户端),并使用一些端点进行一段时间。还没有必要开始寻找bug,您需要了解端点的含义、如何与它们交互等等。如果您阅读了一些关于HTTP协议的内容,它不会对您造成伤害,因为您也需要知道(迟早)。

尽管如此,在测试API时,您可以关注许多不同的事情,这里是一个很好的起点。

然后,您专门询问了Python。我不知道您使用该语言的经验是什么,但在为您的API创建自动化套件之前,您至少需要了解一些基础知识。在我所从事的一些项目中,我使用的是Python、pytest、当然还有请求库的组合,用于实际向API发送请求。您可能需要阅读最热的文件并在执行过程中搜索更多的示例。

关于PyCharm。这是一个可以用来输入代码的具体工具。我不认为这是重要的讨论在这个背景下。不同的人使用不同的IDE,重要的是你能处理好你的工具。如果您在PyCharm中效率很高,那么可以使用它,如果不是,您可以选择其他类似VSCode的东西。

票数 3
EN

Stack Exchange QA用户

发布于 2021-05-06 22:54:29

什么是API:?

API架构风格

什么来测试

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/47435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档