装饰器 为私有属性提供getter和setter方法 原始实现代码: class Employee01: def __init__(self,name,age): self.__name = name self.__age = age def get_age(self): return self._ ...
分类:
编程语言 时间:
2020-06-09 12:37:37
阅读次数:
74
一。单元测试 1)定义: 单元:函数或者是类单元测试:测试类或者函数 python内置的单元测试框架:unittest 2)单元测试的意义 好处:投入小,收益大。能够精准的,更早的发现问题。 3)单元测试与测试关系 python 很难测试 java 的单元。关键是单元测试一般是开发或者测试开发做的。 ...
分类:
编程语言 时间:
2020-05-24 20:58:33
阅读次数:
76
①、django三大组件:model、views、controller;M数据库;views接口服务层;controller前端页面模板层 ②、获取django安装版本的命令:cmd进入命令行,输入python,在python环境下django.get_version() ③、创建工程django- ...
分类:
其他好文 时间:
2020-05-19 18:43:46
阅读次数:
66
之前两篇文章 "Spring boot自定义参数校验注解" 和 "如何在spring boot中进行参数校验" ,我们介绍了,参数校验以及如何自定义参数校验注解,但是当传递参数出错时,只是把错误信息打印到了控制台,合理的做法是应该把校验的错误信息返回给前端,告知用户那里有问题,下面就这一步内容进行说 ...
分类:
编程语言 时间:
2020-05-16 18:47:23
阅读次数:
73
文章霍格沃兹测试学院 rest-assured对响应结果的导出 这里将继续研究rest-assured对响应结果的更新获取,现有一个登录接口auth / oauth / token,接口的部分返回值如下: HTTP/1.1 200 OKServer: nginx/1.12.2Date: Mon, 1 ...
分类:
其他好文 时间:
2020-05-15 15:30:43
阅读次数:
53
1.最初踩的大坑 根据测试开发实用指南,安装MySQL python 1.2.3c1,python setup.py install,报错如下: 上万能的网络上去查,问题原因是注册表中没有MySQL相关路径信息,解决方法如下 : 逻辑分析到位,很有说服力,参考:https://blog.csdn.n ...
分类:
数据库 时间:
2020-05-13 16:55:38
阅读次数:
80
上文 "测试开发专题:spring boot统一异常捕获" 我们讨论了java异常以及如何使用Spring Boot捕获异常,但是没有去说捕获异常后该如何进一步处理,这篇文章我们将对这个遗留的问题进行讨论. 统一错误响应定义 我们希望在程序发生异常的时候,能够给用户返回一个比较友好且明确的信息,对于 ...
分类:
编程语言 时间:
2020-05-10 16:49:23
阅读次数:
64
一、直接上题 练习一: """ 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 """ 代码: for i in range(5): for j in range(5): print(i,end="\t") print() 练习二:九九乘法表 1* ...
分类:
编程语言 时间:
2020-05-08 18:44:31
阅读次数:
101
一、字典的特点 """ 字典:通过键对象,获取对应的值 特点:“键”是任意不可变数据,比如:整数,浮点数,字符串,元组 但是:列表、字典,集合这些可变对象,不能作为键使用,并且“键”不能重复 """ 二、字典的创建 2.1 第一种方式 # 第一种方式 a1 = {'name':'chu','age' ...
分类:
编程语言 时间:
2020-05-06 19:29:33
阅读次数:
73
阿里妹导读:研发效能分为两块,一是用技术的更新来提升效率;二是提高整个技术生态中的协同效率,激发技术活力。阿里巴巴技术团队在此基础上要实现的终极目标是打造7*24小时灵活发布的通道,以及提供更快的业务代码迭代能力。今天,阿里巴巴高级测试开发专家傲野为你带来关于研发效能的一些思考,希望对你有启发。 7 ...
分类:
其他好文 时间:
2020-05-06 11:41:15
阅读次数:
83