python之自动化测试
基于python的自动化测试
Br皮皮周
最近心凉好个秋,三百六十各有愁。相逢一顾君莫笑,谁做IT不秃头。
展开
-
测试报告原理 Export Test Results工具使用 自动化测试登录页面 HTML TestRunner实现自动化测试 自动监测并生成测试报告案例
在使用自动化测试登录页面前,先学习一下理论。什么是HTML测试报告?为什么要生成测试报告?以及生成测试报告的方式。一、什么是HTML测试报告概念:HTML测试报告就是执行完测试用例后以HTML(网页)方式将执行结果生成报告。二、为什么要生成测试报告测试报告是本次测试目的最终体现形态测试报告内包含了由本次测试用例的详情三、HTML生成报告的方式Export Test Resu...原创 2019-11-14 21:30:26 · 1129 阅读 · 0 评论 -
使用Selenium库时Message: 'chromedriver' executable needs to be in PATH问题的两种解决办法
问题原因今天我在使用Selenium库时,打开chrome浏览器出现错误,运行代码如下:from selenium import webdriverdriver=webdriver.Chrome()driver.get("https://www.baidu.com")错误如下:这个错误从描述中就可以找到答案,Message: ‘chromedriver’ executable need...原创 2019-11-13 16:45:32 · 2466 阅读 · 0 评论 -
测试模型 V模型 W模型(双V模型) H模型 优缺点解析
测试模型原创 2019-11-11 19:04:32 · 14361 阅读 · 0 评论 -
软件测试的发展 软件测试的定义 软件测试的目的 软件测试的原则
软件测试的发展软件测试的定义软件测试的目的软件测试的原则原创 2019-11-11 16:53:47 · 499 阅读 · 0 评论 -
软件开发模型 - 瀑布模型 快速原型模型 增量模型 螺旋模型 及优缺点详解
软件开发过程模型软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型(目的)能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参...原创 2019-11-11 14:21:59 · 14527 阅读 · 1 评论 -
Android模拟器之Genymotion VirtualBox 安装 使用教程
在日常移动端测试时,有这样一款神器可以帮助我们更好的工作,那就是Genymotion。Genymotion的优点提供最好的Android模拟体验,支持全屏,支持同时启动多个模拟器;支持OpenGL加速,提供最好的3D性能体验;支持传感器管理,如电池状态,GPS,Accelerator加速器;支持配置模拟器参数,如屏幕分辨率、内存大小、CPU数量;支持多个系统Microsoft Wind...原创 2019-11-10 18:57:07 · 1558 阅读 · 0 评论 -
selenium-WebDriver元素定位分类
使用WebDriver元素定位的原因让程序操作指定元素,就必须先找到此元素;程序不像人类用眼睛直接定位到元素,所以需要使用WebDriver元素定位的方法去定位元素。WebDriver元素定位方式及使用id说明:通过元素的id属性来定位前提:元素必须有id属性name说明:通过元素的name属性来定位前提:元素必须有name属性class_name说明:通过元...原创 2019-11-07 20:44:39 · 202 阅读 · 0 评论 -
自动化测试主流的测试工具介绍及使用场景(QTP、Selenium、Jmeter、Loadrunner、Robot framework、Appium)
QTPSeleniumJmeterLoadrunnerRobot frameworkAppium原创 2019-11-02 12:41:43 · 3657 阅读 · 0 评论 -
自动化测试主流工具 - Selenium IDE工具(firefox浏览器(40.0.2版本)与Selenium IDE工具(2.9.1版本)附安装包、安装方法)
跨平台,是因为python的特性https://addons.mozilla.org/en-GB/firefox/addon/selenium-ide/versions/原创 2019-10-31 23:42:45 · 804 阅读 · 0 评论 -
python - 自动化测试的优缺点与误区
自动化测试所属分类黑盒测试(功能测试)灰盒测试(接口测试)白盒测试(单元测试)自动化测试的优点较少的时间内运行更多的测试用例自动化脚本可重复运行减少人为的错误测试数据存储自动化测试的缺点不能取代手工测试手工测试比自动化测试发现的缺陷更多测试人员技能要求误区自动化测试完全取代手工测试自动化测试一定比手工测试厉害自动化可以挖掘更多BUG...原创 2019-10-31 09:36:38 · 1183 阅读 · 0 评论