0
点赞
收藏
分享

微信扫一扫

[Selenium Web UI自动化测试笔记-unittest]

登高且赋 2022-01-11 阅读 104
selenium

一、环境

系统测试环境版本
windows10python3.6及以上
Pychram

2021.3

Selenium        4.1.0
浏览器驱动

Chrome: --

Edge: --

二、测试框架-unittest

Selenium常用且兼容性更好的是pytest,但是个人觉得unittest框架也需要去熟悉一下,这里只是记录下学习笔记

a. 特点:

        1. 测试发现: 从多个py文件中收集并且加载测试用例

        2. 测试执行:将测试用例按照一定的顺序和条件去执行并生成结果

        3. 测试判断:通过断言去判断结果是否正确

        4. 测试报告:统计测试进度和通过率并生成报告

b. 默认规则

        1. 测试文件必须先导入Import unittest

        2. 测试类必须基础unittest.TestCase

        3. 测试方法必须以test开头

c. 使用方法

1. 新建一个类的继承

    class TestCase(unittest.TestCase):
          xxx

2. 导入unittest

    import unittest

3. 准备一个以test开头的方法:

    def test_xx(self):
         xxx

d. 运行方式

 e. 重要组件

 TestCase

import unittest

class Test(unittest.TestCase)
# 测试方法
    def test_01(self):
        xxxx

运行方式:

运行结果:

运行顺序:

按照ASCII码执行[0-9,A-Z,a-z], 实际上是按照字典的排序进行的

框架原理:


TestSuite

举报

相关推荐

0 条评论