前言

到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

最新文章

  1. C++ vector容器find查询函数
  2. Eclipse利用Axis2插件构建Web Service并测试
  3. 21 BasicTaskScheduler基本任务调度器(一)——Live555源码阅读(一)任务调度相关类
  4. Jquery.Datatables 导出excel
  5. Q114第一颗二叉查找树(链式)
  6. 使用 SELinux 和 Smack 增强轻量级容器
  7. Android 学习笔记之AndBase框架学习(六) PullToRefrech 下拉刷新的实现
  8. Linux_搜文件
  9. discuz X3.2邮箱非必填
  10. CSS3 2D转换
  11. HDU 1556 Color the ball - from lanshui_Yang
  12. GLFW3出error adding symbols: DSO missing from command line解决
  13. CAN信号值解析
  14. 分享Winform datagridview 动态生成中文HeaderText
  15. Nginx TLS SNI 不同域名多443转发
  16. Codeforces Round #525 (Div. 2) D. Ehab and another another xor problem(待完成)
  17. 无锁编程 - Double-checked Locking
  18. ubuntu下的“用vim打开中文乱码,用cat打开正常显示”的解决方法
  19. Go语言二叉树定义及遍历算法实现
  20. linux是什么,有什么特点

热门文章

  1. mysql 数据库新增用户
  2. IDEA里面添加lombok插件,编写简略风格Java代码
  3. LevelDB速记
  4. qemu的配置
  5. [剑指Offer] 23.二叉搜索树的后序遍历
  6. 【bzoj4517】[Sdoi2016]排列计数 组合数+dp
  7. [洛谷P1131][ZJOI2007]时态同步
  8. 用JavaScript写一个类似PHP print_r的函数
  9. npm install 权限的问题
  10. 用spring的@Validated注解和org.hibernate.validator.constraints.*的一些注解在后台完成数据校验