代码改变世界

30. 初始化数据库环境

2019-06-14 14:20 by 软件测试汪, 624 阅读, 0 推荐, 收藏, 编辑
摘要:通过上面的测试用例我们发现,如果我们再次运行测试用例,会发现创建blog的那条测试用例无法通过,因为在我们第一次执行的时候,数据库已经存在了这个blog的id,而blod的id的是唯一的,所以如果我们经常回归测试用例,势必会造成某些用例无法通过。那么有没有解决方案呢?答案当然是有的,我们可以对数据库 阅读全文

29. 使用参数化编写自动化测试用例

2019-06-14 11:33 by 软件测试汪, 1072 阅读, 0 推荐, 收藏, 编辑
摘要:通过上面代码我们发现,我们调的都是登录的接口,只是传参不一样,这么写容易造成代码量过多,所以我们可以使用参数化编写测试用例,参数化我们可以使用parameterized模块,关于更多可parameterized使用方法,可访问 "parameterized官网" ,优化后的代码如下(我们更新了用户, 阅读全文

28. Python编写自动化测试用例

2019-06-14 11:20 by 软件测试汪, 6232 阅读, 0 推荐, 收藏, 编辑
摘要:接口文档已经提供了,requests库、unittest单元测试框架也已经介绍过,笔者相信读者朋友已经可以独立编写接口自动化测试用例了。但是有一些细节,我们需要聊一下。比如我们写登录接口测试用例,用户名为空、密码为空、用户名错误、密码错误、用户名密码都正确,假设我们只编写这几条测试用例,我们一般的做 阅读全文

27. Unittest单元测试框架的介绍与使用

2019-06-14 11:14 by 软件测试汪, 1106 阅读, 0 推荐, 收藏, 编辑
摘要:unittest单元测试框架 先贴一下unittest "官网地址" 。unittest文档开头介绍了四个重要的概念:test fixture,test case, test suite, test runner。 test fixture test fixture表示执行一个或多个测试所需的准备。 阅读全文

26. 什么是单元测试

2019-06-13 11:54 by 软件测试汪, 990 阅读, 1 推荐, 收藏, 编辑
摘要:在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子 阅读全文

25. Postman的使用

2019-06-13 11:07 by 软件测试汪, 1041 阅读, 0 推荐, 收藏, 编辑
摘要:Postman下载与安装 不管是接口测试人员还是开发人员大概率下都绕不开一个工具,那就是Postman。当然可能还有一些接口测试工具,比如soapUI、Jmeter、Robot Framework 等。这四款工具笔者都使用过,通过比较发现,还是Postman比较好用,所以这里会写上一点关于Postm 阅读全文

24. 接口测试的意义

2019-06-12 16:47 by 软件测试汪, 1124 阅读, 0 推荐, 收藏, 编辑
摘要:在笔者看来接口自动化测试有以下四点优势: 1.提高版本发布质量; 2.缩短项目周期; 3.发现更多手工测试难以暴露的问题; 4.提高测试效率; 我们先说第一点:提高版本发布质量 我们知道,绝大多数问题都会暴露在功能测试阶段,如果能在功能测试之前减少Bug数量,那么一定会减少测试版本的发布。那么怎样减 阅读全文

23. requests安装与使用

2019-06-12 16:46 by 软件测试汪, 524 阅读, 0 推荐, 收藏, 编辑
摘要:Windows下安装requests 在介绍requests库之前,先贴一下 "requests官网" ,当然也可以访问 "requests中文网站" requests官网给出以下介绍:Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。但同时也给出了 警告 :非专 阅读全文

22. 如何编写接口文档

2019-06-12 16:45 by 软件测试汪, 912 阅读, 0 推荐, 收藏, 编辑
摘要:登录 接口描述 用户登录接口 接口地址 接口地址 |localhost:8000/login : :|: :| 请求方式 |POST 请求参数 参数名 |描述 | 参数类型 | 是否必填 : :|: :|: :|: :| username |用户名 |String |是 password |密码 | 阅读全文

21. Blog接口开发

2019-06-12 16:44 by 软件测试汪, 373 阅读, 0 推荐, 收藏, 编辑
摘要:一般的系统由登录、增删改查所组成。我们的Blog同样如此。我们会开发登录、创建博客、删除博客、修改博客、查询博客等功能。话不多说,我们直接展开实践吧。 思路分析 1. 创建项目 。既然我们要创建一个blog,那么我们第一步肯定是创建一个django项目。 2. 创建应用 。我们上面已经学过,应用是放 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页