目录 6.生成测试报告 7.编写邮件发送工具 8.发送邮件 发布 0 86 编辑 删除 Python3+unitest自动化测试初探(中篇)(2019-04-18 01:41) 发布 3 245 编辑 删除 Python3+unitest自动化测试初探(上篇)(2019-04-16 19:32) --- 本篇随笔承接:Python3+unitest自动化测试初探(上篇) 地址:Python3+unitest自动化测试初探(上篇) 6.生成测试报告 6.1.下载HTMLTestRunner.py…
目录 9.用例结果校验 10.跳过用例 11.Test Discovery 12.加载用例 unittest官方文档 本篇随笔承接: Python3+unitest自动化测试初探(中篇) Python3+unitest自动化测试初探(上篇) 9.用例结果校验 用unittest来完成自动化测试时,结果校验无疑是非常重要的.用例校验不完整或者校验过于简单,是无法发现产品的缺陷或Bug的.就自动化测试来而言,其目的是代替部分手动测试,将测试人员从繁重重复的功能测试中解放出来.试想一下,一些缺少校验或…
目录 1.概念介绍 2.准备工作 3.一个简单的例子 4.test fixture 5.测试套 1.概念介绍 unit test:单元测试,可以简单粗暴地理解成用一段代码去测试另外一段代码.unittest作为Python单元测试框架之一,除了用来做单元测试之外,还可以用来完成接口自动化,UI自动化(配合Selenium使用),自动化框架开发等. test fixture:测试用例执行前的准备工作以及测试用例执行完成后的清理工作.比如数据库测试前要建立连接,测试后要关闭连接. test case…
Python3 Selenium自动化测试赋值出现:WebDriverException: Message: unknown error: call function result missing 'value' 问题: 在给予文本框赋值的时候出现错误信息: seleniumn.common.exceptios.WebDriverException: Message: unknown error: call function result missing 'value' 解决方案: (1)下载和…
2019年 第9期<python3接口自动化测试>课程,6月29号开学! 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学 本期上课时间:6月29号-7月28号,每周六.周日晚上20:30-22:30 报名费:报名费1000一人(周期1个月) 联系QQ:283340479 个人成就: 1.个人博客,百度直接搜索:上海-悠悠博客 2.个人原创微信公众号:yoyoketang 3.已经在百度阅读上线的python四大名著,百度搜索:百度阅读,再搜索书名: <selenium webdriv…
第六章 自动化测试进阶实战篇幅 1.自动化测试实战进阶之网页单选性别资料实战 简介:讲解使用selenium修改input输入框和单选框 2.自动化测试之页面常见弹窗处理 简介:讲解使用selenium处理页面弹窗,alert和comfirm 弹窗常用方法(需要先切换窗口  switch_to_alert() ) accept() 表示接受 dismiss() 表示取消 3.高级知识点自动化测试之验证码常见解决方案 简介:自动化测试之常见验证码解决方案 1.破解验证码 OCR识别: tesser…
第一章 自动化测试课程介绍和课程大纲 1.自动化测试课程介绍 简介:讲解什么是自动化测试和课程大纲讲解,课程需要的基础和学后的水平 python3.7+selenium3 pycharm 第二章自动化测试相关软件安装 1.自动测试工具selenium介绍 简介:介绍selenium自动化测试工具 为什么用selenium工具 1 -> 2 -> 3 1.主流,各大公司都有用,开源免费社区活跃 2.支持主流浏览器 火狐FireFox.谷歌chrome.IE(不建议) 3.支持多个语言,如pyth…
收录待用,修改转载已取得腾讯云授权 作者:yangchunwen 首先要解释一下为什么叫浏览器自动化测试,因为本文只关注发布后页面功能的自动化测试,也就是UI层面的自动化. 浏览器测试有别于js代码的单元测试,后者一般是发布前的代码功能逻辑测试,在这方面已经有很多比较成熟的方案,如jasmine mocha Qunit... 为什么要做自动化 个人认为自动化测试的主要出发点有两点: 减少重复的工作.让机器自动帮我们完成需要的交互操作,验证我们的页面功能. 自动监控.通过自动回归我们的页面功能,可…
python3 元素定位和操作方法总结 # coding=utf-8 ''' #8种元素定位方法 find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_link_text() find_element_by_partial_text() find_element_by_tag_name() find_element_by_xpath() find_element_by_cs…
[From] https://www.qcloud.com/community/article/641602001489391648 作者:yangchunwen 首先要解释一下为什么叫浏览器自动化测试,因为本文只关注发布后页面功能的自动化测试,也就是UI层面的自动化. 浏览器测试有别于js代码的单元测试,后者一般是发布前的代码功能逻辑测试,在这方面已经有很多比较成熟的方案,如jasmine mocha Qunit... 为什么要做自动化 个人认为自动化测试的主要出发点有两点: 减少重复的工作.…