六天入门软件测试⑥——测试报告笔记
2018-11-08 本文已影响13人
厲铆兄
六天入门软件测试⑥——测试报告笔记
六天入门软件测试⑥——测试报告笔记
-
Selenium 的基本原理
-
创建一个项目 learn_selenium
image -
WebDriver 和 WebElement 类的关系
image-
第一个代码
image- 运行异常
-
1. 没有安装 chromedriver.exe
image image -
2. 没有安装 chrome 浏览器
image -
3. sleep 没有导入
image -
4. 找不到元素
image- 操作步骤是不是对的?如果是人来找,能不能找到?
- 考虑有没有 iframe
-
- 运行异常
-
第二个代码
image-
检查如何做?
image -
TestCase 的前置条件和清理操作
image image- setUp
- tearDown
-
-
-
-
【额外】cookie的作用
-
第一步:打开浏览器,清除浏览器的缓存(ctrl+shift+delete)
-
第二部:打开然之登录页面
image -
第三步,删除浏览器关于然之系统的 cookie
image image image image image -
回到然之登录页面,输入正确的用户名和密码,无法登录
image -
注意:这是体会 cookie 的作用,但不是BUG。
-
-
Python 读写 MySQL
-
安装 pymysql 库
-
使用 pymysql库
- 建立连接 connect
- 建立游标 cursor
- 操作脚本
- 关闭游标 cursor
- 关闭连接 connet
-
具体使用
image
-
-
PyCharm 打开已有的项目
-
open project
image image image -
遇到的问题
-
文件的命名
image -
容易错的地方
- setUp:java 的命名风格
- tearDown:java 的命名风格
- test_ 开头的方法:框架规定死的
- Ctrl + 鼠标左键 查看源代码。
- selenium
- unittest
- pymysql
-
-
测试流程
image image- 产品经理
-
添加产品
image -
添加需求
image -
添加需求以后,产品经理就交接给项目团队(项目经理来接管)
-
项目经理添加项目
image -
项目经理挑选需求
image -
把需求分解成任务,指派给码农(程序员)
image -
同时:项目经理把需求的测试工作给测试团队
- 测试团队
-
每一个需求都写测试计划
- 测试范围
- 测试重点
- 策略方法
- 测试场景
-
根据测试计划,需求分解成用例
image -
开发提交测试
-
测试执行用例
-
- 开发打包
- 产品发布
- 测试团队
-
-
- 产品经理
-
Scurm 敏捷流程
image-
每日立会
image image -
计划会
image
-
-
-
作业讲解
-
作业一
-
禅道创建产品,提交需求。截图
image -
第二和第三,事实上是测试计划的一部分
image -
第三部分,在禅道中,写用例
image -
接下来,最重要的:测试执行
image -
提交BUG
image
-
-
作业二
image- 第一个:测试计划
- 第二个:代码(不强求交)
-
用 python 完成 添加用户的操作,并且检查。
image
-
-
- 相关学习