基本的测试环境已经搭建好,连接真实的Android设备也可以实现测试,现在的问题是:
- 用户界面如何更友好?
- 如何批量跑case?
具体的Case可以根据具体业务功能需求来实现,会比较容易,但调试过程是需要花时间的。(对UI的操作会有写好的一些keyword)
基于Python开发脚本时:
- 需要有个界面友好的输出,可以引入:
import unittest
import HtmlTestRunner #生成HTML格式的测试报告
- 自动识别测试用例,可以引入:
from nose.tools import *
Nose的特点
- 自动发现测试用例(包含[Tt]est文件以及文件包中包含test的函数)
- 以test开头的文件
- 以test开头的函数或方法
- 以Test开头的类
nose自动收集单元测试,会自动识别源代码文件、目录或包中的测试用例&