【编测编学】自动化测试面试必背(下)
1、怎么验证元素是enable/disabled/checked状态?定位元素后:分别通过isEnabled(),isSelected(),isDisplayed()三个方法进行判断。2、 如何处理下拉菜单?在Selenium中有一个叫Select的类,这个类支持对下拉菜单进行操作。使用方法如下:② 定位元素②把定位的元素转化成Select对象。sel = Select(定位的元素对象)③通过下标
【编测编学】自动化测试面试必背(上)
1、你会封装自动化测试框架吗?这个问得最多,甚至有很多公司直接写在招聘要求中。自动化框架主要的核心框架就是分层+PO模式:分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。然后再加上日志处理模块,ini配置文件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。2、如何把自动化测试在公司中实施并推广起来的?①项目组调研选择自动化工具并开会演
【编测编学】接口测试必备面试题必背(下)
1、什么是DNS? DNS 是域名系统 (Domain Name System),DNS是用来做域名解析的,它会在你上网输入网址后,把它转换成IP,然后去访问对方服务器;没有它,你想上百度就要记住百度的IP,但有了DNS的处理,你只需要记住对应网站的域名,即网址就可以了。2、请问你们公司是如何做接口测试的? 接口测试实际跟一般测试不同就是测试用例的设计部分。 ①获取接口文档。 ②设计接口测试功能用
【编测编学】接口测试必备面试题(上)
接口测试必备面试题(上)