整体的流程为下图

整体思路为:

1. 由程序开始运行时去读取ini文件中存储的浏览器及需要打开的url

2. test运行时通过description实现数据驱动,主要做两件事

2.1 第一件事为:读取xml中用例所在位置及用例sheet名字

2.2 第二件事为:根据第一件事读到的用例文件去读取excel中的内容

3. 根据用例中单条数据,执行相应的动作

4. 用例执行过程中输出日志,执行完成后输出报告。

5. 需要运行的程序统一放在testng.xml中(testng.xml使用还不是很熟悉勿喷)

项目地址:https://github.com/namexiaohuihui/SmallProgram.git

备注:只是个人记录文档,认为好的点赞不好的勿喷。

2019-10-22 11:13:01

最新文章

  1. <记录学习>京东页面最后一天HTML以及css遇到的问题
  2. 不容错过错的xcode 插件 转至于cocoachina
  3. opencar二次开发常用代码
  4. Monkey源代码分析番外篇WindowManager如何出的喷射事件的进程间的安全限制
  5. 【TestDirector】常见问题分析
  6. [leetcode-553-Optimal Division]
  7. python初识-day2
  8. BZOJ_1316_树上的询问_点分治
  9. 前端ArcGIS学习之路-引言
  10. Windows下nginx下安装amqp
  11. Kernel数据结构移植(list和rbtree)
  12. mvn clean compile package install deploy
  13. C语言求矩阵的逆
  14. C#的发展历程 -- 系列介绍
  15. Java Synchronized 关键字
  16. 《剑指offer》第二十三题(链表中环的入口结点)
  17. tf.random_normal()
  18. 用户组篇endgrent getpw getuid
  19. 容器list使用之erase(其他容器也通用)
  20. emit 方法表翻译

热门文章

  1. 报错:(未解决)java.lang.VerifyError: Instruction type does not match stack map
  2. Django之密码加密
  3. PhpStorm的主题和字体设置
  4. php程序无法记录log情况下可尝试下面方法记录log
  5. 解决Adobe cs6系列软件在Windows10操作系统中无法正常运行问题
  6. commands模块【转】
  7. git和GitHub初级
  8. LeetCode 21. 合并两个有序链表(Merge Two Sorted Lists)
  9. [转帖]libev与libuv的区别
  10. springmvc流程 struts2 spring Hibernate 优缺点 使用场景介绍