测试流程
PRD产品需求文档(交互,逻辑)
PRD评审
研发(写代码技术档案,写代码)
测试(写计划,写方案,写测试用例)
转测试(冒烟测试,完成,上线)
开始测试
对边界值和等价类的理解
等价类可分为有效等价类、⽆效等价类,是常⽤的⿊盒测试⽤例设计⽅法。边界值分析法是作为对等价类划分法的补充,其测试⽤例来⾃等价类的边界。
针对某一事物设计他的测试用例
数据库查询一个范围使用的关键字是什么
between and
怎么解读内连接,左连接,右连接
内连接inner join 主要是获取两个表中字段匹配关系的表,查询关联字段共同拥有的数据
左连接right join 获取左表所有信息,获取左表所有数据符合要求的字段数据信息
右连接left join 获取右表所有信息,获取右表所有数据符合要求的字段数据信息
查看表的结构
desc user
怎么理解列表里的appeal insert的方法
appeal:对列表最后添加
insert:在索引指定位置添加
断言使用的关键字
assert
怎么理解动态参数
参数类型的时候调用,且只输出对应类型值;三种形式:形式参数为空、为list、为字典
元素定位的方法有几个
8个和对应的复数方法:ID、NAME、CLASS_NAME、XPTH、CSS、LINK_TEXT、PARYIAL_LINK_TEXT、tag_name
多窗口的解决方案
对打开首个网页句柄进行记录
对第二次打开网页句柄进行记录
循环所有的窗口
判断两次句柄是否一致
如果不是,切换到新的窗口
在新的窗口进行操作
关闭新的窗口
返回首个窗口
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://mail.163.com/')
t.sleep(3)
nowHandler = driver.current_window_handle
driver.switch_to.frame(0)
driver.find_element_by_link_text("忘记密码?").click()
allHandler = driver.window_handles
for handler in allHandler:
if handler != nowHandler:
driver.switch_to.window(handler)
url = driver.current_url
t.sleep(3)
assert url.endswith('https://reg.163.com/naq/findPassword#/verifyAccount') == True
driver.close()
t.sleep(3)
driver.quit()
ifame框架如何定位
ID,索引,name
linux中如何查看端口
lsof -i:对应端口 如 losf -i: 3306
文件前后十行
head -n N 如 head -n 10
tail -n N tail -n 10
















