找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1、自动化做了多久?你们公司主要是用什么工具来做自动化?
自动化做了1年多了,主要用rf框架来做
2、自动化的优势和劣势?
优势:
a) 节省人力,只要代码维护的好,不需要那么多人就可完成测试
b) 节省时间,测试脚本可以晚上或者是周末跑测试脚本
c) 优化资源分配,在运行测试脚本的同时,QA可以做其他事,比如设计新测试用例
d) 方便regression,极大提高效率
e) 增加软件的可信度,测试是机器执行的,排除了手工测试时因人为情绪而发生的随意性或疏忽性,测试结果更可信
f) 能完成手工不易控制的工作,比如采集系统cpu占有率信息,手工计算很复杂,还要进行数据比对,使用脚本更简单,更方便。
劣势:
a) 脚本维护成本高,尤其是版本变动比较大,对项目来说,是潜在的风险
b) 不易发现新bug
3、你最近的项目总共写了多少条自动化用例?
500-600条
4、哪些模块实现了自动化的功能?
我要出借  我的账户  首页
5、如果搭建自动化环境?
1.python
2.robotframework 3.0
3.Wxpython
4.robotframework-ride
5.setuptools
6.第三方库 如:Selenium2Library
7. 浏览器驱动


6、常用的定位方法有哪些?
id
name
xpath
css

7、结合你最近的项目举例讲解一两个你写的自动化流程?
8、搭建自动化环境中有遇到过什么问题吗?具体举例讲解        ?
pip 需要升级

9、会自己自定义关键字吗?能否举例讲解你定义过的关键字具体如何实现的?
1.使用pycharm 打开python 安装目录
2.在sit-package 目录下 创建一个 自定义库(python package)
3.在这个库里 创建一个 和库名一致的python文件
4.在这个文件中创建一个工具类 ,在这个类里面创建自定义方法
5.在库创建时生成的 init.py 文件中 创建一个类 这个类继承了 第四步里 的类
在这个类里面 输入:ROBOT_LIBRARY_SCOPE = "GLOBAL"
6.在rf框架的套件中导入自定义库即可


10、会封装吗?对于rf中一些常用的关键字你是如果管理和优化的?
封装分三层:元素层 流程层 案例层

11、你公司自动化主要是用来做什么?
主要是用来做回归测试和冒烟测试

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册