首页 > 其他分享 >Selenium25-TestCase(测试用例)

Selenium25-TestCase(测试用例)

时间:2022-12-26 15:36:17浏览次数:45  
标签:__ Selenium25 self TestCase add 测试用例 test unittest def

TestCase(测试用例)

# 导入unittest包
import unittest
# 测试类(名称自定义)只要继承unittest模块中TestCase类即可
class MyTestCase(unittest.TestCase):
    # 书写测试方法,即用例代码
    # 一个测试用例类里至少要有一个以test_开头(本质是以test开头)的测试方法,否则无法运行
    def test_something(self):
      print('测试方法 1')
    def test_method2(self):
      print('测试方法 2')
# 执行测试用例(方法)
# 将光标放在 类名 的后面运行、或者在if后面运行,或者在左侧py文件上右击运行,会自动执行类中的所有的测试方法。
# 将光标放在 方法名 的后面或方法体里运行,只执行当前的一个测试方法。
# 非测试方法不参与自动执行
if __name__ == '__main__':
    unittest.main()

单元测试测试用例

被测试模块:calculate.py文件

# Cal类:add加法、sub减法
class Cal:
    def __init__(self,x,y):
        self.x = x
        self.y = y
    def add(self):
        return self.x + self.y
    def sub(self):
        return self.x - self.y
import unittest
from calculate import Cal

class MyTestCase(unittest.TestCase):
    def test_add1(self):
        c1 = Cal(10,20)
        self.assertEqual(30, c1.add())  # add assertion here

    def test_add2(self):
        c1 = Cal(1.5,2.5)
        self.assertEqual(4, c1.add())  # add assertion here
    @unittest.skip("先不执行test_sub1的测试")
    def test_sub1(self): # 断言失败,问题原因未考虑数据先后顺序
        c1 = Cal(1.5,2.5)
        self.assertEqual(1, c1.sub())  # add assertion here
if __name__ == '__main__':
    unittest.main()

@unittest.skip("先不执行test_sub1的测试") 代表忽略执行此方法(用例)

标签:__,Selenium25,self,TestCase,add,测试用例,test,unittest,def
From: https://www.cnblogs.com/sean-test/p/17005895.html

相关文章

  • 测试用例设计指南(五)
    画出其对应的控制流图如下:​​​​逐一:如果在程序中遇到复合条件,例如条件语句中的多个布尔运算符(逻辑OR、AND)时,为每一个条件创建一个独立的节点,包含条件的节点称为判定节点......
  • 测试用例如何评审,看完这篇就会了
    转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.top/90b47990.html你好,我是测试蔡坨坨。众所周知,对于测试同学来说,在软件研发流程中有两个重要的会议,一个是需求评......
  • 接口测试用例的设计方法是什么?
    接口测试用例的设计方法其实和功能测试用例的设计方法是类似的,因为接口是需要满足需求的,而接口测试所依赖的也是需求说明书,但是,因为接口测试毕竟是通过代码去测试代码,......
  • 常用插件之分布式执行测试用例 pytest-xdist
    原则:用例之间是独立的,用例之间没有依赖关系,用例可以完全独立运行【独立运行】用例执行没有顺序,随机顺序都能正常执行【随机执行】每个用例都能重复运行,运行结果不......
  • SpringBoot2.x系列教程08--新纪元之SpringBoot中编写测试用例
    SpringBoot系列教程08--新纪元之SpringBoot中编写测试用例作者:一一哥我们在上一个案例的基础之上,添加spring-boot-starter-test依赖,看看在SpringBoot中如何实现测试用例的......
  • APP测试设计测试用例的要点-软件测试知识
    app的安装与升级升级中用户数据、设置、状态的保留,特步注意新版本已去掉的状态或设置;是否可以隔开版本覆盖安装;是否可以覆盖安装更低版本;卸载......
  • 如何保证一个测试用例的质量?
    常常有人问:作为一个软件测试人员,你怎么保证一个测试用例的质量呢?我能说如果一个优秀的测试人员,本身的技术,写出来的用例就具备了一个优秀的前提。但是还是没有回答问题......
  • 测试用例设计指南(七)_manok_新浪博客
      后面的文章是讲解等价类划分、边界值分析、因果图、测试大纲、状态图、场景法设计测试用例了,因为这些方法在很多地方有参考资料,我在这里就不用添加了。在实际写测试......
  • 测试用例设计指南(七)
      后面的文章是讲解等价类划分、边界值分析、因果图、测试大纲、状态图、场景法设计测试用例了,因为这些方法在很多地方有参考资料,我在这里就不用添加了。在实际写测试......
  • robotframework自动化测试用例标准
    1、每条自动化用例是否完整和正确的覆盖了ManualCases里的验证点2、是否做了错误处理3、是否做了数据初始化和其他前置条件判断(比方说outofstock的功能用例,是否做了清......