13
2018
07

python自动化测试中的单元测试、批量执行与测试报告输出

我们都知道,在robot framework的IDE中执行测试用例,会自动生成测试报告,而纯Python写的函数,单元测试方法是不会自动生成测试报告的,本文就来讲下单元测试和测试报告的生成。


单元测试类库:unittest,在安装python就自带,不需要额外安装,只需要引用即可,下面贴上核心代码,包括两个单元测试:

#unittest1.py

#coding:utf-8
import unittest
class case1(unittest.TestCase):
    def test_case1(self):
        """
        这里是第1个测试用例
        """
        result=125*30
        print("test_case1 begin")
        #self.assertEqual(result,3750,'test_case1 结果失败!')
        assert result==3750,'test_case1 fail!'
        print("test_case1 结果正确")
        pass


20
2018
04

robot Framework使用过程中常见问题解决方案

1、报utf8编码错误问题

18
2018
04

robot Framework(03)接口测试脚本开发

一、Robot Framework接口测试介绍

接口测试,无非就是通过http请求需要测试的接口,不同接口的数据准备包括:url,domain,header,cookie,param/data等等。

返回值,一般是json/text/xml,我们要做的就是多了些数据转换操作,不同接口处理起来大同小异。


二、接口测试脚本示例

04
2018
02

robot Framework(02)常用语法、xpath的定位01

    刚学robot Framework不久,语法的话如果没用过某个关键字比较懵,一般用过一次就会了。感觉最重要的就是xpath定位元素了,其他的我觉得查查语法就行,就是xpath有点难,就算语法全背熟了,有些复杂的页面场景还是很难定位元素。

    最的学习过的几个语法和几种定位

1、打开浏览器,并打开相应的网址

Open Browser http://example.com Chrome

31
2018
01

robot Framework(01)用户关键字的使用

一、通俗理解

用户关键字,就是自己定义的一个操作或一组操作的封装


二、操作步骤

(如图片看不清楚可点击图片显示原图)

23
2018
01

python robot Framework安装

参考:

https://www.ibm.com/developerworks/cn/opensource/os-cn-robot-framework/index.html


1、python 2.7下载安装(添加环境变量,重新打开cmd窗口)

https://www.python.org/downloads/

«1»