摘要:
课程目标: 1.单元测试流程 (1)单元测试计划 (2)测试策略计划 (3)测试策略实现 一,测试分类回顾 1.黑盒测试 2.灰盒测试 3.白盒测试 提示:以上分类是站在代码的可见度的角度上划分 1.1 什么是白盒测试 说明:白盒测试就是对于程序的源代码进行的条件,路径等一系列覆盖及正确性验证 二, 阅读全文
摘要:
一,元素定位方式 二,编写脚本的一般流程 1.导入模块 from selenium import webdriver 2.创建浏览器对象 driver=webdriver.Firefox() 3.打开指定页面 url="https://www.baidu.com" driver.get(url) 4 阅读全文
摘要:
自己动手编写脚本,实现以下功能: 1.启动火狐浏览器 2.打开百度网站:http://www.baidu.com 3.暂停3秒 4.打开淘宝网站:http://www.taobao.com 5.暂停3秒 6.关闭浏览器 要求:代码干净整洁、有注释 阅读全文
摘要:
在Selenium IDE中录制以下操作步骤的脚本: 1.在地址栏中输入TPshop网站的网址:http://localhost 2.点击页面顶部的‘登录’链接,进入登录页面 3.输入用户名:13012345678 4.输入密码:123456 5.输入验证码:8888 6.点击登录按钮,进入后台管理 阅读全文
摘要:
一,自动化概念 1.概念:使用程序代替人工进行产品功能的验证。 2.优点:(1)节省人力 (2)提高工作效率 (3)标准统一 (4)规模化 3. 为什么进行自动化: (1)回归测试 (2)压力测试 (3) 兼容性测试 二,自动化测试相关知识 1. 自动化测试在什么阶段开始? 功能测试完毕(手工测试) 阅读全文
摘要:
(1)函数:具有独立功能的代码块 (2)作用:避免代码重复,让代码结构更加简洁清晰。 (3)函数的定义格式: def 函数名(): 函数体 (4)调用函数的格式: 函数名 () 如果只是定义了函数,而没有调用函数,函数里面的代码是不会被执行的。 例:# 定义一个函数,打印10+20的和。 def p 阅读全文
摘要:
封装函数写法: 用当前函数调用一个元素赋值给banner var banner = document.querySelector(".banner"); //当窗口大小发生变化时,调用这个函数 window.onresize = function(){ //用当前函数获取视口的宽度 var view 阅读全文
摘要:
//获取原图的宽度 var yuantuwidth = 1920; //获取当前的一个元素 var dom = document.querySelector(".banner"); //当窗口大小发生变化时调用的函数 window.onresize = function(){ //用当前的函数获取视 阅读全文