我们正在将所有手动测试人员转移到自动化。我非常熟悉“概念”,但确实需要初学者进入新的API服务和端点的自动化阶段。开发人员正在编写一个新的API服务。我将被分配编写用于测试端点的第一个自动化测试,将要使用的工具是Pycharm / Pytest。代码的实现使用Python。你能告诉我是否有人需要提高速度,并为他们的API创建自动化测试,我从哪里开始?
QA用来获取代码repos的工具是GitHub。我在我的Pycharm v8.0里有个回购。
发布于 2021-05-07 10:26:13
测试API可能是没完没了的,就像测试中的任何东西一样。我建议把注意力集中在一个领域,而不是让自己沉浸在全新的事物中。这将是一个失败的秘诀。
如果您对API世界完全陌生,我建议您安装Postman (或任何其他客户端),并使用一些端点进行一段时间。还没有必要开始寻找bug,您需要了解端点的含义、如何与它们交互等等。如果您阅读了一些关于HTTP协议的内容,它不会对您造成伤害,因为您也需要知道(迟早)。
尽管如此,在测试API时,您可以关注许多不同的事情,这里是一个很好的起点。
然后,您专门询问了Python。我不知道您使用该语言的经验是什么,但在为您的API创建自动化套件之前,您至少需要了解一些基础知识。在我所从事的一些项目中,我使用的是Python、pytest、当然还有请求库的组合,用于实际向API发送请求。您可能需要阅读最热的文件并在执行过程中搜索更多的示例。
关于PyCharm。这是一个可以用来输入代码的具体工具。我不认为这是重要的讨论在这个背景下。不同的人使用不同的IDE,重要的是你能处理好你的工具。如果您在PyCharm中效率很高,那么可以使用它,如果不是,您可以选择其他类似VSCode的东西。
发布于 2021-05-06 22:54:29



https://sqa.stackexchange.com/questions/47435
复制相似问题