- 博客(5)
- 收藏
- 关注
原创 单元测试&Pytest
Pytest是一个命令行工具,编写用例简单,可读性强非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考支持单元测试和功能测试支持参数化执行测试过程中可以将某些测试跳过,或者对某些预期失败的Case标记成失败支持重复执行失败的Case支持运行由unittest编写的测试Case具有很多第三方插件,并且可以自定义扩展方便的和持续集成工具集成可以运行以test开头或test结尾的包、文件和方法可以使用assert进行断言下面是pytest例子import pytestde
2020-10-24 21:11:47
207
1
原创 单元测试&Client和Unittest
单元测试中Client的特征状态保存只能使用在django中不需要启动服务,使用的是临时的数据库发送post请求,只需要路径,例如:/login, 不需要url如果发送json格式,需要指定数据格式测试由于是走临时数据库(mysql),所以,注册、登陆是一起的断言我们在写代码测试接口或者函数的时候,我们对这个接口或者函数的返回值是有预期的,如果实际的返回值和我们预期的结果不一致,就说明这个接口或者函数是有 bug 的,也就是测试不通过。断言可以简单理解为:对预
2020-10-23 11:50:07
360
原创 单元测试
认识单元测试单元测试:测类,方法,函数,测试最小单位由于django的特殊性,通过接口测单元,代码逻辑都放在类视图中单元测试好处消灭低级错误快速定位bug(有些分支走不到,通过单元测试提前测出问题)提高代码质量(测试后顺便优化代码)编写和运行django的单元测试django环境数据库编码数据库用户权限(需要建临时数据库、删临时数据库)每个应用,自带tests.py类,继承django.test.TestCase前置、后置方法test开头的测试用例
2020-10-20 20:31:53
169
1
原创 接口测试
接口测试理解通过 http://域名或ip:端口/路径 测试,就是接口测试通过工具(Postman)或者通过代码(Requests)保存一些记录,方便以后使用Requests的使用:发送http请求,获取服务器返回的响应# 1. 导入模块(包)# 2. 调用模块的请求方法# 3. 打印响应对象的状态码、头、体import requests# 返回值,是一个对象(变量,随便起一个变量),接受服务器返回的数据# resp = requests.get('https://www.b
2020-10-20 20:00:54
161
原创 测试概念
测试理论测试,是一切编程人员的必备技能。 ※测试开发认识软件测试在 规定条件 下对程序进行操作,从而发现错误,对软件质量进行评估的一个过程。在规定条件找bug质量评估:预期结果和实际结果的比较方式:手工或自动(写代码替换手工,通过软件替换手工)软件测试分类按照阶段进行划分单元测试(Unit Testing)单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。测试阶段:编码后测试对象:最小模块测试人员:白盒
2020-10-20 17:29:31
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人