python 单元测试:unittest.TestCase 程序没不对,还差点东西,先记下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-07-23 16:01:01
                            
                                1637阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            深入解读Python的unittest并拓展HTMLTestRunnerunnitest 就是unnitest=TestCase+TestResult ,到其实最终执行的是 TestCase 中的run方法,并把结果给 TestResult(或它的子类)。import unittestclass Mydemo(unittest.TestCase):    def setUp(self):            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-07 00:18:15
                            
                                272阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            from unittest import TestCaseBigInteger/Big_Integer.py at master · YulitaGap/BigInteger https://github.com/YulitaGap/BigInteger/blob/master/Big_Intege            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-06-03 12:14:00
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            知道unittest单元测试框架的朋友应该都知道, 执行继承了unittest.TestCase的类下每个test开头的方法(就是用例)时,都会执行setUp和tearDown,如下面的例子所示: setUp连接数据库,tearDown关闭数据库,这样反复执行,无疑是会增加数据库服务器资源的损耗,且            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-17 17:25:22
                            
                                415阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            unittest框架是受Junit启发而出现的单元测试框架,是目前企业中的主流测试框架UnitTest基础:1. 类对象必须继承于unittest.TestCase类2.四大组件:test case:测试用例,方法命名基于test_开头,测试用例自行排序执行,排序规则A-Z,a-z,0-9test fixture:设置前置条件(setup),后置条件(teardown),每个测试用例方法执行前后都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-18 15:45:50
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,使用时需import导入。首先了解几个概念:TestCase表示测试用例TestSuite 表示用例集合TestRunner 运行测试用例TestLoader 查找测试用例写一个单元测试的用例:import unittest
def add(a,b):
    return a+b
class AddTest(un            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 19:13:52
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             断言:    接着上篇,用例里需要用到断言,来验证实际结果是否符合预期结果,前面有讲过,unittest.TestCase 有封装好的断言方法,我们的测试类继承了 TestCase 这个父类,所以我们可以直接在测试用例里调用断言 assertEqual 方法,示例如下:import unittest
from class_13.math            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 10:01:03
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #coding=utf8 '''测试用例是单元测试最基本的构建块。测试用例在每个场景中都被建立,用于检查场景            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-18 00:16:25
                            
                                144阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。 可以采用软件测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 22:06:45
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文的主题是自动化测试框架的实现,在实现之前,先了解一下关于unittest模块的相关知识:  Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。  在说unittest之前,先说几个概念:  TestCase 也就是测试用例  TestSuite 多个测试用例集合在一起,就是TestSuit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 11:32:14
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,把这三个定义简单的说明一下:1、测试类(TestCase):一个包含一个或是多个测试的类,在Junit中就是指的是包含那些带有@Test注解的方法的类,同一样也被称作“测试用例”;2、测试集(TestSuite):测试集是把多个相关测试归入一个组的表达方式,在Junit中,如果我们没有明确的定义一个测试集,那么Juint会自动的提供一个测试集,一个测试集一般将同一个包的测试类归入一组;3、测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 10:22:11
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。它的作用其实就是为了测试是否满足某个特定需求。测试用例是指导测试工作进行的依据。测试用例的组成标准的测试用例通常由以下几个模块组成:用例编号:测试用例的唯一标识。模块:标明被测需求具体属于哪个模块,主要为了更好识别以及维护用例。用例标题:又称之为测试点,就是用一句话来描述测试用例的关注点。每一条用例对应一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 14:45:14
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在作单元测试的时候,可能使用@Test注解执行一个测试用例,或者测试类继承junit.framework.TestCase,方法名为test前缀执行测试用例,如下:1. 使用@Test注解public class Junit4Test {    @Test    public void testX() {        Assert.assertEquals(0, 0);...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-08 15:08:33
                            
                                524阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            软件开发中的完成测试环境所包括的环节包括:UT、IT、ST、UAT
UT  = Unit Test                  单元测试
IT  = System Integration Test    集成测试
ST  = System Test                系统测试
UAT = User Acceptance Test       用户接受测试(俗称:验收测试)
U            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 23:32:43
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            testCase:测试用例,为测试某个功能(通常是函数或类),而编写的一组测试输入、执行条件以及预期结果的代码;以便测试某个程序是否满足预期的需求。 unittest的4个重要概念:1.Test FixTure:就是一个测试环境的搭建setUp(self)和销毁tearDown(self),这就是一个fixture。setUp()--比如,某个文件或目录必须存在、数据库需要初始化好、网络            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 18:04:53
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            单元测试颗粒度最小,一般由开发小组采用白盒方式来测试,
主要测试单元是否符合“设计”;
是指对软件中的最小可测试单元进行检查和验证集成测试介于单元测试和系统测试之间,
一般由开发小组采用白盒+黑盒的方法来测试,
即验证“设计”又验证“需求”。
主要用来测试模板与模板之间的接口,
同时还要测试一些主要的业务功能功能测试颗粒度最大,一般由独立的测试小组采用黑盒的方式来测试,主要测试系统是否符合“需求规            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 15:30:57
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unittest框架之测试固件:test fixture            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-21 16:02:02
                            
                                281阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            V&V过程要处理的对象是Failure,Fault和DefectFailure是由一个或多个Fault引起的,其结果是用户运行程序得到的结果不理想。Fault可能会引起Failure但是也可能不引起,其发生的原因是和需求文件不对应或者是软件写得很辣鸡Defect是Fault和Failure的总称,进行V&V的过程就是要将这个玩意给消灭掉使程序按照requirement里走。这个过程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 12:38:42
                            
                                18阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、做自动化测试,简单来说4点 1.明确测试对象 2.编写测试用例 3.组织测试用例 4.执行测试用例输出测试结果报告 那么对于自动化框架来说,我们要做到的是,如何完成这些工作,具体对应到自动化框架unittest我们来大致介绍并使用下。一、unittest工作原理unittest最核心的四部分是:TestCase,TestSuite,TestRunner,TestFixtureTestCase:            
                
         
            
            
            
            Unittest框架之测试固件:test fixture            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-13 17:40:38
                            
                                203阅读