多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

appium自动化实例(二)

更新时间:2022-04-13 09:22:13 作者:多测师 浏览:120

  以手机项目中的手机客户端演示版为例,使用python脚本语言,采用自带的unittest测试框架,做一个登录场景的测试验证。

appium自动化实例(二)

  一、unittest 概览

  Python 测试框架分别为:doctest、unittest、nose 和 pytes,这里选择unittest。

  从名字上看,它是一个单元测试框架;使用 unittest 的标准流程为:

  ●从 unittest.TestCase 派生一个子类;

  ●在类中定义各种以 “test_” 打头的方法;

  ●通过 unittest.main() 函数来启动测试。

  二、 unittest支持如下几个重要概念

  ●测试装置(test fixture)

  为一个或者多个测试用例做一些准备工作,例如:连接一个数据库,创建一个目录,或者开启一个进程。

  ●测试用例(test case)

  测试用例是测试行为的最小单元,通过对一些输入输出值的对比来进行测试检查。

  ●测试套件(test suite)

  将 测试用例 或者 测试用例集合 聚合组织起来的集合。可以批量执行一个测试套件内所有的测试用例。

  ●测试执行器(test runner)

  组织安排测试脚本执行活动的组件。测试执行器通过一些图形界面,文本界面或者返回一些特殊的值来展示测试脚本的测试结果。主要用于生成测试报告。

  三、测试结果

  包含了测试用例条数,测试时间和测试结果。

  「总结」

  有很多人问,UI自动化应不应该投入,有没有前途。这个问题没有绝对的,要看项目的类型,总的来说针对相对比较稳定的项目,UI自动化真正的价值有两点:1是验证逻辑而非UI;2是代替大量UI重复操作。如果这个事情至上而下都是支持的,想做的,投入的方向没有错,价值认识正确,肯定是有积极的产出的。另外,UI自动化是测试生来无法回避的一种能力,可以不依赖他,但是你需要他。

  以上内容为大家介绍了appium自动化实例,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部