1.自我介绍(学习到的内容):测试工作的实践和完整的测试流程,以及学习到的工具/代码

(1)理论到实践

(2)自学的东西——>实践

(3)有工作经验的:能够独立的负责某一模块的工作

2.怎么理解测试流程?

(1)需求调研

(2)PRD评审

(3)开发(写开发技术方案、编写代码)、测试(写测试计划、方案和测试用例)

(4)转测

(5)开始测试(已有功能OK、新的功能OK)

(6)上线

3.等价类和边界值(举例)

一个程序读入一个整数,把这个整数看做一个学生的成绩。这个程序要打印出信息,说明这个学生的成绩是优秀(90~100)、良好(80 ~ 89)、中等(70 ~79)、及格( 60 ~69)还是不及格(0 ~59)。

4.针对某一事物设计它的测试用例

(1)功能性

(2)非功能性:可靠性、易用性、安全性、效率性、可维护性、可移植性

5.数据库查询分数范围的关键字:

between  and  

6.列表方法

(1)append():添加元素到最后一位
(2)Insert():按照索引添加元素

7.python原生的断言关键字:

assert

8.元素定位的8种方法

(1)ID
(2)Name
(3)Class_name
(4)Css_selector
(5)Link_text
(6)Partial_link_text
(7)Xpath
(8)Tag_name

9.当两个ID一致时,使用indenx()索引方法

10.多窗口的处理

(1)获取当前窗口

nowHandler=driver.current_window_handle

(2) 获取所有窗口句柄

allHandler=driver.window_handles

(3)循环所有窗口

for handler in allHandler:

(3)判断是否是当前窗口

if handler!=nowHandler:

(4)切换到新的窗口

driver.switch_to.window(handler)

(5)关闭当前窗口

driver.close()

(6)切换到最开始窗口

driver.switch_to.window(nowHandler)

11.iframe框架如何定位

(1)ID
(2)Index索引

12.动态参数

(1)形式参数的个数不确定

(2)形式参数的数据类型不确定

13.数据库的三种连接

(1)内连接:选出两张表中互相匹配的记录。

SQL语句写法:select * from A表,B表 where A表.C字段=B表.D字段 

(2)左外连接:筛选出包含左表的记录并且右表没有和它匹配的记录。

 SQL语句写法:select * from A表 left join B表 on A表.C字段=B表.D字段 

(3)右外连接:筛选出包含右表的记录并且左表没有和它匹配的记录。

SQL语句写法:select * from A表 right join B表 on A表.C字段=B表.D字段 

14.查看表的表的结构的关键字:

desc

15.Linux中如何查看端口:

netstat

16.(1)文件前+行:

head -n(行数) 文件名

(2)文件后+行:

tail -n(行数) 文件名