
六天入门软件测试⑥——测试报告笔记
-
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
-
-

- 相关学习
网友评论