单元测试框架
文章平均质量分 52
BOBO_GO
每天进步多一点
展开
-
unittest单元测试之mock
1、什么是mock?unittest.mock 是python单元测试的库,mock译文是模拟的意义,顾名思义它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。学过python自动化的对unittest并不陌生,unittest其实是单元测试框架,但对于单元测试,估计很多小伙伴都不懂,单元测试才是自动化测试的至高境界,其中mock是单元测试的脊髓所在。mock能做什么:1.前后端联调,如果你是一个前端页面开发,现在需要开发一个功能:下一个订单,支付页面的接口,根据原创 2021-08-03 09:35:06 · 672 阅读 · 0 评论 -
unittest单元测试
一、unittest模块的各个属性说明1.unittest的属性如下:[‘BaseTestSuite’, ‘FunctionTestCase’, ‘SkipTest’, ‘TestCase’, ‘TestLoader’, ‘TestProgram’, ‘TestResult’, ‘TestSuite’, ‘TextTestResult’, ‘TextTestRunner’, ‘_TextTes...原创 2019-07-04 01:25:49 · 257 阅读 · 0 评论 -
单元测试框架对比
一、用例编写规则1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:(1)测试文件必须先import unittest(2)测试类必须继承unittest.TestCase(3)测试方法必须以“test_”开头(4)测试类必须要有u...原创 2019-09-23 21:12:04 · 694 阅读 · 0 评论 -
unittestdiscover方法
#coding:utf-8import unittestimport os def Run_all_test(): #实例化覆盖对象,匹配test*.py的文件 case_dir = os.path.join(os.path.dirname(os.path.realpath(__file__))) # 获取当前工作目录(用例也放在该目录下) discover = ...原创 2019-09-30 16:51:27 · 343 阅读 · 0 评论 -
unittest单元测试实例
# 测试学生类import unittestclass Student(object): def __init__(self, name, score): self.name = name self.score = score def get_grade(self): if self.score>100 or self.sc...原创 2019-06-27 00:17:40 · 285 阅读 · 0 评论