当前位置: 首页 > wzjs >正文

dede怎么做音乐网站简单的seo

dede怎么做音乐网站,简单的seo,做网站横幅技巧,男人和男人做爰漫画网站文章目录 一、如何开展自动化测试1、项目需求分析,了解业务需求 web 功能纳入自动化测试2、选择何种方式实现自动化测试 二、Unittest 框架三、TestCase 测试用例四、TestFixture 测试夹具 执行测试用例前的前置操作及后置操作五、TestSuite 测试套件 & TestLoa…

文章目录

      • 一、如何开展自动化测试
        • 1、项目需求分析,了解业务需求 web 功能纳入自动化测试
        • 2、选择何种方式实现自动化测试
      • 二、Unittest 框架
      • 三、TestCase 测试用例
      • 四、TestFixture 测试夹具 执行测试用例前的前置操作及后置操作
      • 五、TestSuite 测试套件 & TestLoader 用例加载器
        • 1、TestSuite 测试套件
        • 2、TestLoader 用例加载器-用例集
      • 六、TestRunner 测试运行器 执行用例,输出测试结果
        • 1、用例执行结果状态:
        • 2、unittest 提供生产测试报告的模块 TextTestRunner 生成文本格式测试报告

一、如何开展自动化测试

1、项目需求分析,了解业务需求 web 功能纳入自动化测试

web 功能:

  • 1、新功能 手工测试
  • 2、老功能 回归 冒烟用例 纳入自动化测试
2、选择何种方式实现自动化测试
  • 1、工具 robotframework
  • 2、独立搭建 web 自动化测试框架
  • 3、编写自动化测试用例
    一边写用例,一边调试用例脚本(用例编辑/封装/测试数据/脚本调试)
    结合jenkins进行持续集成
  • 4、执行自动化测试用例
    • 1、定时执行、一键式执行
    • 2、执行策略
      执行频率?—回归频率、转测试、上线前、
      自动化测试执行环境----集成测试环境、预发布环境
  • 5、测试报告
    测试结果的汇总
  • 6、维护脚本、优化框架
    企业自动化测试岗位:
    • 1、业务自动化测试 项目自动化测试框架已经构建了 工作内容: 维护框架+用例编辑
    • 2、平台自动化测试开发 参与自动测试框架构建与设计、+维护框架+用例编辑

二、Unittest 框架

Unittest 框架:框架=测试模块+测试管理模块+测试统计模块,python 的内置模块
import unittest
Unittest 框架四大组件:

  • 1、TestCase 测试用例
  • 2、TestFixture
  • 3、TestSuite
  • 4、TestRunner

三、TestCase 测试用例

unittest 中 TestCase 部分的规则:

  • 1、用例类必须继承 Unittest.TestCase,并且以 test 开头
  • 2、每条用例,都必须以 test 开头
  • 3、用例执行的顺序按照 ASCII:0-9 a-z A-Z 顺序来执行用例

unittest也可以通过命令运行:

  • 命令执行 TestShopnc 类下的所有用例: python -m unittest 用例文件名.用例类
  • 执行某一条用例: python -m unittest 用例文件名.用例类.用例名称
import unittest
class TestShop(unittest.TestCase):def test01_login(self):print("用例01")def test02_select_goods(self):print("用例02")def test03_into_cart(self):print("用例03")def test04_pay_goods(self):print("用例04")

四、TestFixture 测试夹具 执行测试用例前的前置操作及后置操作

Web 自动化:的前置操作及后置操作

class TestShop(unittest.TestCase):# 前置操作def setUp(self):# 加载项目print("setUp 执行每条用例前都会执行函数代码,有 n 条用例,则会执行 n 次")@ classmethoddef setUpClass(cls):# 前置操作:连接数据,打开浏览器print("setUpClass 执行用例前会执行 ,总共只执行一次")# 后置操作def tearDown(self) -> None:# 后置操作:浏览器的关闭print("tearDown执行完每条用例前都会执行代码,有n条用例,则会执行n次")@ classmethoddef tearDownClass(cls) -> None:# 退出浏览器,关闭数据库连接,清理数据print("tearDownClass执行完所有用例之后会执行代码 ,总共只执行一次")

五、TestSuite 测试套件 & TestLoader 用例加载器

TestSuite 测试套件 & TestLoader 用例加载器:把需要执行的用例汇总到一起

1、TestSuite 测试套件
import unittest
class TestShop(unittest.TestCase):def test01_login(self):print("用例01")def test02_select_goods(self):print("用例02")def test03_into_cart(self):print("用例03")def test04_pay_goods(self):print("用例04")
if __name__ == '__main__':suite = unittest.TestSuite()# 添加一个用例suite.addTest(TestShop('test01_login'))suite.addTest(TestShop('test02_select_goods'))# 添加多个用例case_list = [TestShop('test03_into_cart'),TestShop('test04_pay_goods')]suite.addTests(case_list)# 执行 main 函数unittest.main(defaultTest="suite")
2、TestLoader 用例加载器-用例集
import unittest
class TestShop(unittest.TestCase):def test01_login(self):print("用例01")def test02_select_goods(self):print("用例02")def test03_into_cart(self):print("用例03")def test04_pay_goods(self):print("用例04")
if __name__ == '__main__':suite = unittest.TestSuite()# 用例加载器# 用例   TestLoader()  suite# loadTestsFromTestCase  加载某个用例类(继承TestCase)下的所有用例# testcases = unittest.TestLoader().loadTestsFromTestCase(TestShop)# 利用默认加载器实现加载用例testcases = unittest.defaultTestLoader.discover('F:\Pycharm\TestShop\TestCase',pattern='test*.py')suite.addTests(testcases)unittest.main(defaultTest="suite")

六、TestRunner 测试运行器 执行用例,输出测试结果

1、用例执行结果状态:
  • 用例执行成功
  • E 用例有异常
  • F 用例执行失败(断言失败)
2、unittest 提供生产测试报告的模块 TextTestRunner 生成文本格式测试报告
import unittest
from TestReport.testcase_01 import TestCase01
# 加载用例
testcases = unittest.TestLoader().loadTestsFromTestCase(TestCase01)
# 执行用例,生产对应的测试报告TextTestRunner
with open('F:/Pycharm/TestShop/TestReport/report.txt','w+') as f:# 文件写入测试结果unittest.TextTestRunner(verbosity=2,stream=f).run(testcases)
http://www.dtcms.com/wzjs/474651.html

相关文章:

  • 金寨县重点工程建设管理局网站扬州百度关键词优化
  • 网站开发实现的环境企业如何进行网络营销
  • 网站建设规划报告关键词排名代发
  • 网站性能容量的收集与分析怎么做百度推广效果不好怎么办
  • 上传网站程序后又怎么做百度网盘资源搜索入口
  • 生存曲线哪个网站可以做石家庄网站seo外包
  • 品牌建设部门工作职责与分工网站排名优化方法
  • javaweb视频网站开发什么是seo搜索优化
  • 网站建设指导方案seo网站技术培训
  • 做网站云服务期百度推广投诉电话
  • 网站添加链接seo网站推广优化
  • 多用户商城开源左网络优化主要做什么
  • 网站 加域名公众号推广合作平台
  • 在线简易网页制作网站网站百度收录要多久
  • 乌鲁木齐网站建设优化安卓优化大师下载安装到手机
  • 网站建设参考文献作者全国疫情最新公布
  • 学做网站要学哪些广州百度推广客服电话多少
  • 西安医疗网站建设惠州seo怎么做
  • 个人注册网站.comseo网站优化方
  • soho网站建设制造企业网站建设
  • 如何建设一个属于自己的网站重庆seo整站优化报价
  • 模板网站可以做seo吗合肥关键词排名优化
  • 充值话费网站建设如何搜索关键词热度
  • 做商业网站的服务费维护费seo流量优化
  • 网上接单做网站seo公司推荐
  • 云服务器搭建网站百度统计平台
  • 医疗机械网站怎么做seo用什么工具
  • 网站建设服务属于信息技术服务吗汨罗网站seo
  • 做自己的网站需要什么什么是引流推广
  • 长沙景点seo网站排名的软件