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

吉林长春建设工程信息网站济南网站建设选搜点网络

吉林长春建设工程信息网站,济南网站建设选搜点网络,珠海响应式网站建设费用,网站建设 样板今天给大家分享一个简单易操作的实战项目#xff08;已开源#xff09; 项目名称 ET开源商场系统 项目描述 ETshop是一个电子商务B2C电商平台系统#xff0c;功能强大#xff0c;安全便捷。适合企业及个人快速构建个性化网上商城。 包含PCIOS客户端Adroid客户端微商城…今天给大家分享一个简单易操作的实战项目已开源 项目名称 ET开源商场系统 项目描述 ETshop是一个电子商务B2C电商平台系统功能强大安全便捷。适合企业及个人快速构建个性化网上商城。 包含PCIOS客户端Adroid客户端微商城系统PC后台是基于ThinkPHP MVC构架开发的跨平台开源软件设计得非常灵活具有模块化架构体系和丰富的功能易于与第三方应用系统无缝集成在设计上包含相当全面以模块化架构体系让应用组合变得相当灵活功能也相当丰富。 实现目标 1. 需求分析 2. 挑选适合做自动化测试的功能 3. 设计测试用例 4. 搭建自动化测试环境 [可选] 5. 设计自动化测试项目的架构 [可选] 6. 编写代码 7. 执行测试用例 8. 生成测试报告并分析结果 项目架构 用例设计 掌握如何编写自动化测试用例文档 编写自动化测试用例的原则 自动化测试用例一般只实现核心业务流程或者重复执行率较高的功能。 自动化测试用例的选择一般以“正向”逻辑的验证为主。 不是所有手工用例都可以使用自动化测试来执行。 尽量减少多个用例脚本之间的依赖。 自动化测试用例执行完毕之后一般需要回归原点。 编写测试用例 项目搭建 1.新建项目 项目名称webAutoTestETshop 2.创建目录结构 安装 selenium 包 安装 parameterized 包添加 HTMLTestRunner 初始化代码 封装驱动工具类 封装PO基类定义 BasePage 和 BaseHandle 编写代码 目标 1. 掌握如何采用PO模式的分层思想对页面进行封装 2. 掌握如何使用UnitTest管理项目中的测试用例 抽取PO 根据用例分析待测功能提取页面对象 1. 定义页面对象文件 登录页login_page.py首页index_page.py 后台页面(个人中心页)home_page.py商品搜索页goods_search_page.py商品详情页goods_detail_page.py购物车页cart_page.py 下订单页order_page.py 订单支付页order_pay_page.py我的订单页my_order_page.py 1. 分别编写对象库层、操作层、业务层的代码 2. 编写测试脚本 1. 定义测试脚本文件 登录模块test_login.py购物车模块test_cart.py订单模块test_order.py 3. 执行测试脚本 1. 使用unittest执行测试脚本 2. 调试代码 完善代码 目标 1. 掌握如何把数据驱动应用到项目中 2. 能够把日志收集功能应用到项目中 3. 掌握如何使用UnitTest生成测试报告 数据驱动 定义数据文件 定义存放测试数据的目录目录名称data 分模块定义数据文件 登录模块login.json购物车模块cart.json订单模块order.json 1. 根据业务编写用例数据 1.2测试数据参数化 修改测试脚本使用 parameterized 实现参数化 日志收集 使用logging模块实现日志的收集 import logging.handlers import os # 工程目录 BASE_DIR os.path.dirname(os.path.abspath( file )) def init_log_config(): 初始化日志配置 # 日志输出格式 fmt %(asctime)s %(levelname)s [%(filename)s(%(funcName)s:%(lineno)d)] - %(messag e)s # 创建日志器 logger logging.getLogger() logger.setLevel(logging.INFO) # 创建格式化器 formatter logging.Formatter(fmt) # 输出到控制台 sh logging.StreamHandler() sh.setFormatter(formatter) logger.addHandler(sh) # 输出到文件每日一个文件 log_path os.path.join(BASE_DIR, log, tpshop.log) fh logging.handlers.TimedRotatingFileHandler(log_path, whenMIDNIGHT, interval1 , backupCount3) fh.setFormatter(formatter) logger.addHandler(fh) 生成测试报告 使用HTMLTestRunner生成测试报告 report_file ./report/report{}.html.format(time.strftime(%Y%m%d-%H%M%S)) with open(report_file, wb) as f: runner HTMLTestRunner(f, titleET商城自动化测试报告, descriptionWin10.Fire fox) runner.run(suite) 福利 鉴于篇幅所限无法把整个项目一一详细阐述需要这个web自动化测试项目的朋友可以留言昂
http://www.hkea.cn/news/14478692/

相关文章:

  • custed谁做的网站如何建设网站内容
  • 技术支持 嘉兴网站建设漂亮html个人简历代码
  • 学网站建设需要几年财务软件排名
  • 连云港建设工程安全网站企业网站优化方式
  • 外贸免费p2p网站建设一个人做网站需要多久
  • 网站制作毕业设计相亲网站上做投资的女生
  • 聊城网站建设有限公司无锡网站策划
  • 法拍重庆网站室内装修工人培训学校
  • 外贸建站及推广为网站网站做代理被判缓刑
  • 光明附近网站建设公司wordpress点击文章在新页面打开
  • 网站建设平台计划书移动网站设计上机考试
  • 如何做商业网站推广做js链接的网站要加证书吗
  • 建设网站的注意事项网站建设售后服务安全维护
  • 网站备案 在哪里上海建筑设计公司排名前20
  • 优品惠网站建设需求泉港区住房和城乡规划建设局网站
  • 网站安全建设模板下载怎么进入网络管理系统
  • 龙华网站设计公司沂南网站建设
  • 官方网站建设的四个步骤湖南知名网络推广公司
  • 医药电子商务网站建设汽车之家在线官网
  • 遵义 网站建设东莞网站建设 鞋材厂
  • 西安市网站建设公司wordpress怎么登陆地址
  • 北京建设工程主管部门网站电子商务网站建设报告怎么写
  • 怎么做qq盗号网站潍坊网站建设哪家专业
  • 对网站的建议网站小样用什么做
  • 哪里有学做视频的网站3摄影网站设计
  • h5响应式网站怎样修改手机网站首页
  • 扬州市城乡建设局招标网站wordpress搜索 主题
  • 建筑学网站推荐哪些网站有设计缺点
  • 建设企业网站注意事项上海排名优化seo
  • 定制类网站建设互联网网站开发发展