赞!持续学习!
我司的测试开发,主要是根据各项目组需要,开发和质量保障活动效率提升相关的工具,例如测试框架、测试管理平台、CI 部署监控等。同时也会肩负着提升测试团队,乃至整体研发团队在质量保障方面的效率提升。
其实简单的说,就是做一些测试平时一直都想做,但没法专注地做的通过技术提升效率的事情。
感觉按照你们目前做的事情,所谓测试开发,只是会开发的测试,遇到开发性质的工作可以快速上手而已。团队本身不重视技术,那么自然也就不会有投入和期望,自然也就产出不明显了。
这个是个人笔记吧?可以记到个人主页的记事本里。
赞~
(1)年龄:27
(2)测试从业时间:4
(3)目前的瓶颈:测试技术体系性不够,比较零散
(4)职业规划:测试->测试开发(目前)->测试架构
(5)所属公司类型:互联网金融
(6)对小编的批评:我不认为中小型公司或者传统互联网公司会被云测、众测取代。对质量确实有要求的都不会只靠这两个。外包倒是可能性比较大
(7)畅所欲言:机器学习、人工智能是热点,确实需要学习和关注。但这个我觉得至少在最近 1-2 年内还是处于部分场景可应用,并非完全取代的程度。
另外,从最近学习 spring cloud 的经历,虽然开源软件帮了很多忙,但没有扎实的功底和理论,你也不一定能玩得转这些软件,毕竟还是有一定的复杂度在。封装不代表你不需要理解其中的原理就能使用。
没看懂亮点在哪里。。。
论坛不支持 markdown 和 html 混用,现在后面的内容排版已经乱掉了,麻烦 html 部分用 Markdown 重新写一下把。
你在 jmeter 里也加上代理服务器,连到 fiddler ,对比看下客户端的请求和你用 jmeter 发出的请求有什么不同?
从你的截图里看,实际发送的数据做了很多转义(比如空格变成了 + 号),这类转义看起来是 url 的转义,正常 body 里面是不会做这些转义的,所以 jmeter 不会帮你做这个转义。你需要确定下是不是你们这个参数里面约定了必须做这个转义。
建议看看 https://testerhome.com/topics/587
你的这个问题信息量太少,大家都无法回答。
我比较关心价格和具体的部署方案。
好久以前的老文了,你看看是否还用得上?
tcp 接口返回 500 ,你要看看服务器日志以及和开发沟通下 500 表示什么。
http 中 500 表示服务端错误,但 tcp 接口没有这种通用错误码,所以得问开发。
另:你把结果查看器的截图放出来才有用呀,这个截图只说了你发啥,不涉及服务器返回啥,看不出问题在哪里。
我的信念是,360 行,行行出状元。差异只是难度系数而已。
不同环境下会有很大的差异,也不排除有的公司测试可以达到指导开发的程度(例如 Google 的 SET ),毕竟术业有专攻。我们接触过有的公司运维对于 CI、单测这些接触不多,都是测试和开发推动为主。运维光上线就快 Hold 不住了。
至于提倡大学生搞测试,我觉得没啥问题吧,不大明白为何大家都觉得测试不是好出路。至少给我再选一次,我还是会选测试而不是开发。
你试下 ps 看进程列表?task manager 主要显示历史打开过的应用,即使它已经不在后台,还是会显示的
功能点:
非功能点:
暂时想到这么多。
我想确认下,你是怎么判断 app 进程是否在后台的?是查进程列表还是看 android 界面上历史打开过的应用列表?
花了那么多时间学习 Jmeter 生成报告,也花 10 分钟看下 markdown 语法吧?
分享内容不错,但排版不大好,代码用截图而不是 markdown 代码块也不利于阅读。
Could not find a device to launch. You requested 'iPhone 6 (9.3.5)'
这句日志已经很明确告诉你是什么问题了。
改成用 udid 试试吧。
这个是你的项目对每个用户会话有时间限制吧?
解决办法很简单,把登录和发报文连在一起做就好了。
以前遇到一个 bug ,是因为有一个控件虽然显示上隐藏了,但如果按到那个区域,还是会产生响应。而且如果刚好和另一个没有隐藏的控件同时按,会引起 app 崩溃。
当时好佩服自己竟然能发现这个问题。在一片什么都没有的地方按到这个隐藏控件,并且找到稳定触发崩溃的方法。
额,这不就是 adb shell 命令么,和 ruby 有啥关系。。。
你做成一个可执行文件放出来吧,就这一行完全跑步起来呀。
没听懂你的需求。
你是想把一些手工操作的步骤用 python 自动化?如果是,把你手工操作的步骤发出来一下?
我是小弟。。。离 “总” 还差好远