面试题

 

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)登录成功,返回到登录成功的页面;

posted @ 2021-08-16 16:31  就不将就就  阅读(47)  评论(0)    收藏  举报