面试题
1、如何理解测试流程?

2、等价类和边界值怎么理解,举例说明等价
等价类分为:有效等价类和无效等价类,例如一年十二个月,数字1-12则是有效等价类,数字小于1,大于12的,则是无效等价类。
边界值是对等价类的补充,
3、请针对某一个事物设计它的测试用例(从那些方面去设计)
4、怎么理解列表里的append()和insert()方法?
append()方法是在列表的最后一位添加元素
insert()方法是按照索引位添加元素
5、怎么理解动态参数?
(1)、当形式参数的个数不确定
(2)、当形式参数的类型不确定
6、断言使用的关键字是什么?
断言的关键字是:assert()原生断言
7、元素定位有几个方法,能否详细描述
元素定位的方法一共有八种,其中分为七种单元素定位和一种多元素定位。
七种单元素定位有:(1)id、(2)name、(3)class-name、(4)xpath、(5)css-selector、(6)link-text、(7)partial-text
一种多元素定位有:(1)tag-name
8、iframe框架如何定位?
iframe框架定位有两种:一是用ID定位,二是用索引定位,定位的方式是driver.switch_to.frame(ID/索引)
9、多窗口解决方案是什么?(举一个例子)
比如:登录网易邮箱的网站
(1)进入网易邮箱的登录界面后;
(2)先获取当前窗口;
(3)选择qq登录;
(4)获取所有的窗口;
(5)对所有的窗口进行循环处理;
(6)判断是否为当前窗口;
(7) 进入该窗口;
(8)获取当前窗口地址;
(9)断言;
(10)登录成功,返回到登录成功的页面;
浙公网安备 33010602011771号