【你来问我来答第90期】:测试技术知识和职业发展问题来问小T!(活动结束)
论坛ID:Real_小T真实姓名: Tino现任公司: 某电子商务公司现任职位:自动化测试工程师工作经验:4年,独立负责过多个自动化测试项目,平台包括三端,行业涉及装修业、高校、金融等,经历从手工测试到自动化测试的职业生涯前期、测试组从无到有的组建、技术团队之间的沟通交流,软硬实力兼备哦。http://bbs.51testing.com/data/attachment/forum/month_1112/11120109519a27fc08591f92eb.gif
各位会员可以在03月10日前以回帖的方式向客座专家提问。
(请大家围绕本期客座专家的擅长领域进行提问、探讨)
客座专家将在03月11日—03月31日为大家集中解答。
机会难得,欢迎大家踊跃提问!
请介绍下自动化用例编写过程中常用到的语法或自动化用例编程思想,如果有相应的书籍介绍就敢好了,非常感谢! 膜拜大神! 我刚接触测试没多久,今天在测试app的时候遇到一个问题。
问题如下:自动化测试时在点击登陆时,会弹出一个toast,然后必须点击toast的旁白才能退出toast,点击toast时不可以退出toast的,但是旁白是没有xpath的,所以我应该如何编写代码退出呢?
appium+ios+java 自动化测试报错,请大神查看是什么问题。
在用 appium 写自动化测试用例的时候碰到个问题 PID 问题?
Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"] 跑python脚本的时
候一直跑不通,卡在这个问题上。网上也找过相关自动,说是在C:\Program Files (x86)\Appium\node_
modules\appium\node_modules\appium-adb\lib中的ADB JS 文件中增加一行代码。我加了也没有作用,
仍然报此错误。哪位大神能帮下,卡在这里半天了。附上测试的PYTHON代码
# coding=utf-8
from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.0'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['appPackage'] = '正确的PACKAGE'
desired_caps['appActivity'] = '正确的ACTIVITY'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.find_element_by_id('bt_login').click()
driver.quit()
Appium 自动化测试中 case 用例如何管理
比如有如下3条用例:
第一次安装切换三张轮播图
登陆成功
修改密码成功
这3个用例我可以启动一个线程里面,如果是6条用例,就启动2个线程,多线程就要启动多个客户
端(这里现在老是出现问题),请问下我这样的想法是否正确?
姿态 发表于 2018-3-5 10:58
我刚接触测试没多久,今天在测试app的时候遇到一个问题。
问题如下:自动化测试时在点击登陆时,会弹出一 ...
那点击硬件返回能不能叉掉这个toast?能的话appium是可以模拟的 小文0111 发表于 2018-3-5 11:22
appium+ios+java 自动化测试报错,请大神查看是什么问题。
https://www.cnblogs.com/sxdcgaq8080/p/5649819.html
你看一下这篇能不能解决你的问题
MilgGtery 发表于 2018-3-5 13:05
Appium 自动化测试中 case 用例如何管理
比如有如下3条用例:
不建议使用多线程 而且用例管理和多线程也没什么关系 一个个用例跑就可以了 从手工测试到自动化测试需要学什么?
小浩321 发表于 2018-3-5 11:43
在用 appium 写自动化测试用例的时候碰到个问题 PID 问题?
Could not extract PIDs from ps output. PIDS ...
https://testerhome.com/topics/7852
看一下这个能不能解决你的问题 我在金融行业做测试,但目前为止还没有接触自动化和性能。想咨询一下,就金融行业(对数据库要求高)而言,自动化和性能哪个更需要先一步应用到测试工作中呢?针对性能,用laodrunner还是Jmeter好呢?自动化的话,Python还是Java更好呢?本人有一点java基础,但也长时间没有应用,有点陌生了 ,Loadrunner也在开始接触学习,Jmeter和Python还没有开始着手学习。但又想在短时间内对于自动化和性能有所了解,并能运用到工作中,请大神给与指点。谢谢 最近一直在考虑职业规划问题,由于经验和所知有限,不知道到底该何去何从!
专业学的是计算机科学与技术,基本上计算机方面的知识都有涉猎,只是学到的都只能算是皮毛,
也许连皮毛都谈不上吧!没想到来到公司后,被分到软件组,做了自己最不愿意做,也最不擅长
(感觉专业方面也没有什么擅长的)的工作-----软件开发!
希望前辈指点一二,要进行职业规划该考虑哪些问题?必须注意哪些问题?等等!
我是在手机厂商做ROM测试的,不知道后续如果跳槽可以选择哪些方面的?
求老司机解惑。
万分感谢! 你好,Tino,对于还没入门但是想加入自动化测试阵营的测试人员有什么好的建议呀?我从事的方向是安卓方向, 在论坛上看到很多人说做测试的如果有几年开发工作的经验,会对今后的发展很有好处,在转为高级测试员或是项目经理上很有优势。虽然我学过一些编程相关的课程(C/C++,java,数据库等),
课程设计也做过几个系统开发的练习,但是我对纯粹的编程实在不感兴趣,估计水平也不够,所以
实在不想转去做开发。请问大家,如果没有开发经验,做测试的还能有比较好的发展吗?如果可以
的话,应该往哪个方向上转?
bling123 发表于 2018-3-5 15:40
你好,Tino,对于还没入门但是想加入自动化测试阵营的测试人员有什么好的建议呀?我从事的方向是安卓方向,
你的想法有点不对 手机测试人员肯定不会只测试安卓手机 安卓和iOS都要涉及 然后再细分APP和H5页面等 所以如果你是想做手机测试 今后再深入学习相关方面的自动化测试技术的话 Appium一定要学 当然要挑一门语言一起学习 然后可以学一些前端语言 当然这一切的前提是你功能测试先要会做 做好 不论是PC端还是手机端 Selenium 请问下,做 web 自动化测试的工具,实质上是都是用的 selenium 库实现的么?还有其他不同的么?
想了解下大家的 Web 自动化功能测试是怎么开展的,希望了解下各位同行的做法。我们公司的Web
自动化功能测试用Selenium开展。即对手工测试用例进行自动化脚本覆盖,分布式的在多台机器多个
浏览器上执行。每个版本迭代更新时,根据执行结果情况维护调整用例脚本,最终把测试回归情况告
知相关人员。我们的自动化覆盖率达到95%以上,即基本上手工测试用例都会覆盖到,要执行的用例
数达到2000多,而自动化执行时间在半个小时左右。看起来很完美,但是自动化测试人员的工作量挺
大,每个版本都需要维护那么多的用例脚本,而且业务上也没有提升。
在此情况下,为了释放自动化测试人员的工作,公司希望能够更进一步做自动化的工作,即二次开发
自动化工具,使得手工测试人员能够通过简单的输入如通过功能界面操作然后生成自动化脚本再执行。
听起来像Selenium 的IDE工具,但大家都知道这个工具生成的脚本常常是无法执行的,很多元素的定
位不唯一,需要修改。而我们要求输入的操作,自动生成的脚本中对类似元素定位这样的情况一定是
唯一的,为此打算通过扫描Web页面的方法,不管是通过id,xpath定位,得出的结果都是唯一的情况。
但是Web页面千差万别,有些页面并不是标准的 dom 结构,导致目前技术上比较难解决。
在此,想了解下各位测试大咖的做法,相互比较下 优劣情况。并且对目前我们二次开发工具的做法遇
到的 技术问题有没有好的技术方案。