前言

到unittest这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作

一、新建工程

1.打开pycharm左上角File>New Project,在Location位置输入项目名称:D:\test\test_blog

2.创建之后,选择Opin in current window就可以了

二、项目结构

1.在测试工程下,创建文件夹,一定要选Python Package的方式创建,要不然后面导入自己写的模块会出现各种问题

2.在工程下创建以下几个文件

--test_case           这个文件夹放所有测试用例

----blog_home       可以按功能用例模块划分

---------test_home

---------test_home_1     测试用例以test开头命名

----blog_login

---------test_login

----blog_set

---------test_set

--test_report

--run_main.py

三、run_main

1.run_main.py这个脚本里面写主函数,控制执行所有的用例,最终我们只需要运行这个脚本就可以了

2.我们也可以在cmd里执行这个脚本文件,这样就不用依赖pycharm去执行了(后续用jenkins执行,也是同样道理,启动cmd执行脚本)

>>d:

>>cd test\test_blog

>>python run_main.py

run_main源代码,可以购买正版获取(交流QQ群:646645429)

https://yuedu.baidu.com/ebook/0f6a093b7dd184254b35eefdc8d376eeaeaa17e3

最新文章

  1. AChecker + Selenium2对需要登录的页面进行自动化可访问性测试
  2. Clob类型转化String类型
  3. WordPress博客搬家注意事项
  4. Linux shell编程札记
  5. EndNote文献管理
  6. Oracle一些常用的查询命令总结(持续更新)
  7. input file里的JQ change() 事件的只生效一次
  8. Ant学习笔记(1) 基础知识
  9. Matlab 取子矩阵
  10. json对象的操作,json工具
  11. ASP.NET MVC Controller向View传值的几种方式
  12. 【WPF】获取电磁笔的压感
  13. 【Flink】流-表概念
  14. Laravel学习笔记(三)--在CentOS上配置Laravel
  15. Beta No.7
  16. Linux用户登录日志查询
  17. Codeforces Round #552 (Div. 3) D题
  18. Appium日志乱码终结指北
  19. topcoder srm 703 div1 -3
  20. WPF Demo10 嵌套Winform、RadGridView、

热门文章

  1. 动态规划-Stock Problem
  2. Tornado源码分析 --- Etag实现
  3. [Java] Eclipse下导入外部jar包的3种方式
  4. Hadoop1.x HDFS系统架构
  5. centos7下的防火墙
  6. [leetcode] 204. Count Primes 统计小于非负整数n的素数的个数
  7. 第十课 C++异常简介
  8. Oozie_02安装遇到错误【20161116】
  9. Tomcat启动 Unable to process Jar entry [javassist/XXXXXX.class]
  10. 如何检测MySQL中建立的索引是否生效