码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象+unittest

时间:2018-05-25 19:20:57      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:私有方法   对象   setup   down   私有   bsp   rdo   套件   参数   

date:2018512+513 day07aft+day08mor

一.面向对象编程

1.定义类,类的继承

ps:与普通函数相比,在类中定义的函数第一个参数必须是类的本身实例变量self,在调用时,该参数不用传值

技术分享图片

 

2.__init__方法+私有方法

__init__存在的意义:类中有必须要绑定的属性,可以使用python的内置方法__init__

__init__方法和类中函数一样,第一个参数必须是self,创建类的实例在__init__方法体内,可以将外部传参传递绑定到self,self.name指的是类的变量。需要在实例化的时候传参。

私有方法(方法前有两个下划线,只能类的方法调用,外面对象无法调用);类中私有方法调用,前面要加self

 

技术分享图片

 

二.轻量级框架unittest

对unittest二次开发,可以做web,app,api自动化测试

unittest=setUp()【前置条件】+tearDown()【扫尾操作】+测试用例(命名必须以test开头)+测试套件

技术分享图片

 

三.Tips

1.python自带unittest,java有junit框架

 2.unittest框架测试报告 一个点代表成功 F代表失败 E代表异常 (一个位置代表一条测试用例)

面向对象+unittest

标签:私有方法   对象   setup   down   私有   bsp   rdo   套件   参数   

原文地址:https://www.cnblogs.com/maxxx/p/9083937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!