51Testing软件测试论坛

标题: 【第98期】:走进海外测试开发工程师的生活!测试开发、自动化、测试流程等!(活动... [打印本页]

作者: lsekfe    时间: 2018-12-3 11:46
标题: 【第98期】:走进海外测试开发工程师的生活!测试开发、自动化、测试流程等!(活动...
[attach]119745[/attach]
论坛ID:vigorpush
真实姓名:臧嘉玮
公司:加拿大IBM 实验室
职位:Software Development Engineer in Test, Test Automation & Performance Consultant, Lead Test
欢迎的问题:
欢迎来问各种问题,测试开发,测试自动化,测试流程等?

嘉宾赠送干货:收取>>>

工作经验
从手动测试、自动化测试、到UI web测试,到优化测试流程,到实现了测试环境的自动化工具(Watson Commerce SDK Deployment Tool kits on Linux)
受邀到内部其他组设计开发测试流程和规则,主导建立测试知识库,独立建设了测试的基础设施(框架和工具集): 可以根据swagger自动化生成自动化接口测试的框架(Rest Test Code Generator),浏览器部署软件(PC Browser Deployment Tool)、到设计和架构网站性能检测、监控和报警平台,最后创造和实施一个全新的开发测试模式---TPDD
个人语录
A Defect a day, keep friendship away. 每天一个bug,友情远离我。
如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
而绝大部分在工作中遇到瓶颈的人卡到了创造力上,即使天天看书,天天学习,甚至辞职继续进修也无法将知识融会贯通,这就是遇到了知识的内化的问题。
而现在阅读碎片化和学习娱乐化,学习的难度直线下降,但是内化的难度直线上升。
如何在当前环境下,可以内化自己的知识就成了最大的问题。



各位会员可以在12月10日前以回帖的方式向客座专家提问。
(请大家围绕本期客座专家的擅长领域进行提问、探讨)
客座专家将在12月11日—12月31日为大家集中解答。

机会难得,欢迎大家踊跃提问!

作者: lsekfe    时间: 2018-12-3 11:52
嘉宾国外生活照
[attach]119746[/attach]


作者: xuquan    时间: 2018-12-3 17:23
照片,喜感 。
作者: 就是爱测试    时间: 2018-12-4 13:23
如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
这句话有道理
作者: zhanghl820716    时间: 2018-12-4 15:41
能不能介绍一下国外的工作模式和方法?国外测试的关注是在哪方面?谢谢!
作者: lmkpb    时间: 2018-12-4 18:30
朋友不错,谢谢您的努力,顶了
作者: applepen    时间: 2018-12-6 11:50
1.请问“测试知识库”的建立指的是公司内部学习知识网么?
2.什么样的自动化测试框架才能最大限度的减少脚本的维护?
作者: libingyu135    时间: 2018-12-6 17:11
照片太可爱了,果然是个有趣的人
想问下如何能让组内的工作效率得到明显的提升,有哪些具体的措施和方法呢
作者: lsekfe    时间: 2018-12-6 17:20
各位不要着急,老师这边这两天有事。如果有问题的话,可以这两天把问题全部提上来哦!
作者: vigorpush    时间: 2018-12-8 02:40
zhanghl820716 发表于 2018-12-4 15:41
能不能介绍一下国外的工作模式和方法?国外测试的关注是在哪方面?谢谢!

我不清楚国内的工作模式,但我觉得类似。
对于工作流程来说:


对于测试人员来说:



对于国外关注的是什么的问题,我觉得国外小公司和国内小公司一样,大公司和大公司一样,基本没啥区别:



作者: vigorpush    时间: 2018-12-8 02:40
就是爱测试 发表于 2018-12-4 13:23
如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
这句话有道理

多谢理解
作者: vigorpush    时间: 2018-12-8 02:41
lmkpb 发表于 2018-12-4 18:30
朋友不错,谢谢您的努力,顶了

共勉
作者: vigorpush    时间: 2018-12-8 02:57
applepen 发表于 2018-12-6 11:50
1.请问“测试知识库”的建立指的是公司内部学习知识网么?
2.什么样的自动化测试框架才能最大限度的减少脚 ...

第一个问题,知识库

没有错,测试知识库是一个系统的,可参考,可规范的测试知识库和标准,包含但不限于以下内容



第二个问题,自动化框架

这个问题我不太清楚想问的是自制一个测试框架,然后使用的时候脚本不用频繁的更新,还是使用一个测试框架,然后让自己的自动化测试脚本尽可能少的维护

如果你问的是自制测试框架:


如果你问的是测试脚本,这个问题将会很复杂一发而动全身,因为频繁修改测试脚本意味着开发流程和规范可能有问题,管理不当,测试人员水平不高:



作者: vigorpush    时间: 2018-12-8 03:04
libingyu135 发表于 2018-12-6 17:11
照片太可爱了,果然是个有趣的人
想问下如何能让组内的工作效率得到明显的提升,有哪些具体的措施和方法呢

哈哈哈哈,我知道我超有趣的

现在回答您的问题:

根据当代女性哲学家Marth Nussbaum的Creating Capabilities的理论:整体的生产力是由个人的生产力的整合,而提高整体生产力的方式是提高个人能力。




我相信这句话已经告诉你答案(狗头滑稽)


====== 关于她的简介 =============
https://philosophy.uchicago.edu/faculty/nussbaum

https://www.law.uchicago.edu/faculty/nussbaum

===== 她的联系方式 ===========

martha_nussbaum@law.uchicago.edu

作者: jltx111jltx    时间: 2018-12-8 17:20
看到有趣的头像,又看到精彩的隔热语录,就进来了。
想请教下,我自己觉得个人的成长达到一个瓶颈了,
不知道怎么突破,我是自学的,
目前除了开发经验,测试基本,工具之类的还是理解了很多,
不知道怎么进步,想请你给我一些指引,
在此谢过啦,大神
作者: vigorpush    时间: 2018-12-9 12:53
jltx111jltx 发表于 2018-12-8 17:20
看到有趣的头像,又看到精彩的隔热语录,就进来了。
想请教下,我自己觉得个人的成长达到一个瓶颈了,
不 ...

个人瓶颈的发生时基本上就是机遇和能力其中之一不足导致的。

当你觉得你学的足够多的时候,却受限于瓶颈的时候,往往就是自我感觉良好,但是技术不足的时候;就像我,我不会觉得我的知识有多么丰富,技术有多好,反而知识越学越多,边觉得不懂的就越多吧。

我看你问题中说了,你自学了一些东西,估计很说你学的知识体系化和结构化,知识还是那些知识,但是没有被你内化。如果我是你,我会进行系统化的学习,我相信会有一些成果。

有了技术,但是没有机会展现也觉得像是遇到的瓶颈,这就需要伯乐来发掘你,让你的能量能够得以释放。

期待你的进步

作者: apollo0687    时间: 2018-12-10 14:25
顶一个,照片不错
作者: gege407    时间: 2018-12-10 14:46
请问,
1、自动化测试用的是哪些测试工具?
2、UI WEB测试真的是个高投入低产出吗,值不值得做?
3、设计和架构网站性能检测、监控和报警平台,如何做的?
4、可以根据swagger自动化生成自动化接口测试的框架(Rest Test Code Generator),如何操作?
作者: 1312426844    时间: 2018-12-10 15:48
想往性能方面发展,有什么建议吗?
作者: cherryjiang    时间: 2018-12-10 17:14
优化测试流程?
关于优化测试流程,能举几个简单的案例嘛?
测试流程的瓶颈在哪?如何优化?优化后的效果又是什么样的?
多谢。
作者: vigorpush    时间: 2018-12-11 04:27
gege407 发表于 2018-12-10 14:46
请问,
1、自动化测试用的是哪些测试工具?
2、UI WEB测试真的是个高投入低产出吗,值不值得做?


回答,
1、自动化测试用的是哪些测试工具?


2、UI WEB测试真的是个高投入低产出吗,值不值得做?


3、设计和架构网站性能检测、监控和报警平台,如何做的?



4、可以根据swagger自动化生成自动化接口测试的框架(Rest Test Code Generator),如何操作?






作者: vigorpush    时间: 2018-12-11 04:34
1312426844 发表于 2018-12-10 15:48
想往性能方面发展,有什么建议吗?

取决于是什么性能测试

如果是Web性能测试,你需要懂得所有Web的相关的知识(知识越广越深,就越好):

推荐学习浏览器核心基础


(因为你有可能会发现有时候可能不是你们的code有问题,而是浏览器有问题,之前我就给FireFox开了一个性能defect)

推荐学习Web 的核心基础


只有这样你才能知道是哪一步出的问题,不然一直都是接触的都是皮毛

我可能回答的不全,欢迎继续提问


作者: vigorpush    时间: 2018-12-11 04:54
cherryjiang 发表于 2018-12-10 17:14
优化测试流程?
关于优化测试流程,能举几个简单的案例嘛?
测试流程的瓶颈在哪?如何优化?优化后的效果 ...

关于优化细节:



关于瓶颈:




关于如何优化:



对于这个问题,我想推荐你阅读一下这篇我以前发到InfoQ的文章,(这是我受邀到其他组,负责开发和测试流程制定/测试基础设施、软件、框架建设时期的成果)测试计划驱动开发模式 TPDD:一种比 TDD 更友好的开发模式



作者: 巴黎的恋人    时间: 2018-12-14 11:04
大神熟悉基于autosar的白盒测试方法和流程吗?具体需要测哪些模块?能详细说明一下吗?
作者: 扎克兰多夫    时间: 2018-12-14 11:06
老师好,有没有什么好的建议,互联网小公司应该如何规范软件测试流程,才能应付频繁的迭代?
作者: 测试乞丐    时间: 2018-12-14 11:11
今天看了 karma 和 jasmine,但是有个问题就是,这个不能解决 UI 测试
比如页面渲染、交互,等等这些,有没有什么好的自动化测试方案?
作者: 马哥的小弟    时间: 2018-12-14 11:12
做软件开发2年了,现在突然想转测试行业,测试行业,特别测试开发近年来  很火爆,本人喜欢玩游戏,想往游戏测试发展,想请问下游戏行业中是如何进  行功能测试的,跟普通软件业也是基本类似么?
还有就是第二个问题,是如何开展性能测试,听说能用LR,那使用什么协议,  脚本是录制的还是编写的,一般的性能指标是什么,谢谢
作者: 如龙大侠    时间: 2018-12-14 11:14
接触移动端测试三年左右,主要是进行pda,pos的功能测试,安全测试,自动化测试,自动化测试方式主要是自己用Python写一些小脚本。。现在想转web端测试,那么需要掌握哪些必备技能?
作者: 卡特兰蒂斯畲族    时间: 2018-12-14 11:17
刚才没有发出去,再发一个,,
老师你好,本人做软件开发2年了,现在突然想转测试行业,测试行业,特别测试开发近年来  很火爆,本人喜欢玩游戏,想往游戏测试发展,想请问下游戏行业中是如何进  行功能测试的,跟普通软件业也是基本类似么?
还有就是第二个问题,是如何开展性能测试,听说能用LR,那使用什么协议,  脚本是录制的还是编写的,一般的性能指标是什么,谢谢
作者: 飞儿乐队    时间: 2018-12-17 11:11
老师你好,目前的状况是,我现在在学习性能测试工具LoadRunner,而且C语言基础也不 是很好,学习就只去学习如何操作了。但是我个人觉得理论才是基础,现在都没有学习方向。大师觉得作为初学者,应该在哪一方面要侧重一点,性能测试 学好需要怎样的流程?谢谢
作者: 测试铁晔    时间: 2018-12-17 11:14
老板让我写一份单元测试方案,我以前没写过,不知道要该怎么写,所以还想请教一下 如何做好单元测试,做单元测试需要注意哪些问题?
作者: 凤舞飘零    时间: 2018-12-17 11:16
大神好,想了解下既然UI层面变化的这么快,那么做基于UI层的自动化性价比在哪儿?

特别是移动端Appium存在各种定位不到的问题,写出来的测试脚本本身就要调试再调试,而且UI层面变化太快,即使用了三层架构设计模式,还是赶不上公司产品迭代发布的时间节点,UI自动化的意义何在?
作者: 四台索米    时间: 2018-12-17 11:18
在客户端界面,输入用户名和密码后,点击登录,会经过一个第三方的加密控件加密,然后才发出报文,登录成功。
如果想做接口自动化测试,那么登录的时候发送的报文,怎么解决这个加密的问题呢?
目前只能够要开发人员延长session的有效期,从抓取的返回报文里面拿个session用着。
有什么方法可以通过这种加密控件,模拟登录成功吗?
作者: 春天的上海    时间: 2018-12-17 11:21
Appium做自动化测试如何将native_app模式切换到WebView模式,有哪位熟悉的讨论一下,该查的资料我也找了不少,但是问题依然是没有得到解决...
作者: vigorpush    时间: 2018-12-18 04:05
巴黎的恋人 发表于 2018-12-14 11:04
大神熟悉基于autosar的白盒测试方法和流程吗?具体需要测哪些模块?能详细说明一下吗?

不好意思,我没有接触过你所说的autosar
作者: vigorpush    时间: 2018-12-18 04:25
扎克兰多夫 发表于 2018-12-14 11:06
老师好,有没有什么好的建议,互联网小公司应该如何规范软件测试流程,才能应付频繁的迭代?

首先不推荐TDD或是其他复杂的开发或测试流程,因为小公司往往不足以支撑。。


你们团队的人员组成是什么?测试的现状:



建议使用TPDD


大概的核心思想为:由开发人员与测试人员紧密合作以及管理人员的参与下,在开发周期的初期迅速的制作测试计划,然后测试人员和开发人员同时进行测试和开发的工作。


他适用的对象为





请参考我在InfoQ的文章,讲述了TPDD的原理和流程。希望TPDD可能帮助你们团队
[url=https://www.infoq.cn/article/xOVH-YQKQFS6xo25UFgr]
[/url]
[url=https://www.infoq.cn/article/xOVH-YQKQFS6xo25UFgr]测试计划驱动开发模式 TPDD:一种比 TDD 更友好的开发模式[/url]

欢迎继续询问相关的问题

作者: vigorpush    时间: 2018-12-18 04:32
测试乞丐 发表于 2018-12-14 11:11
今天看了 karma 和 jasmine,但是有个问题就是,这个不能解决 UI 测试
比如页面渲染、交互,等等这些,有 ...

首先,你说的是对的。Karma和Jasmine都是JS的功能测试,并不是UI测试的框架。如果你想要做JS单元测试或是功能测试的话,可以使用这些框架

UI测试,其实主要测试是DOM和点击时是否表现正确;页面渲染更多是性能测试的部分,因为页面渲染很难标准化,很难界定是测试正确还是测试错误。

我个人比较推荐单元测试框架和Web自动化框架的组合,比如说Junit和Selenium的组合。


作者: vigorpush    时间: 2018-12-18 04:42
如龙大侠 发表于 2018-12-14 11:14
接触移动端测试三年左右,主要是进行pda,pos的功能测试,安全测试,自动化测试,自动化测试方式主要是自己 ...

WEB测试与App测试最大的不同,其实就是平台不同 ———— 一个是苹果和安卓,另一个是浏览器(PC和手机端)

你需要重点所了解的是浏览器的核心,接口知识(比如说HTTP,Rest),Web标准,前端的一些基本代码,兼容性(一些移动端的知识,你懂)

其实剩下的就是相似或相同的知识了

作者: vigorpush    时间: 2018-12-18 04:57
卡特兰蒂斯畲族 发表于 2018-12-14 11:17
刚才没有发出去,再发一个,,
老师你好,本人做软件开发2年了,现在突然想转测试行业,测试行业,特别测 ...



支持转业,也支持你的梦想,

游戏测试问题回答

游戏由于他的独特性,测试的重点也跟其他测试略有不同,但是有些是一样的:



性能测试问题回答



PS:游戏测试并不是你所想的玩玩游戏就可以了,可能会让你玩游戏玩到“吐”,转行需谨慎



作者: vigorpush    时间: 2018-12-18 05:05
飞儿乐队 发表于 2018-12-17 11:11
老师你好,目前的状况是,我现在在学习性能测试工具LoadRunner,而且C语言基础也不 是很好,学习就只去学习 ...

如果要变成一位优秀测试人员

不要刻意学习软件,不要刻意学习软件,不要刻意学习软件,因为软件随时会变,只有核心知识不会变,所以多学一些核心的知识,然后由核心知识拓展出去,这些软件就非常简单了。
如果想要成为自动化测试的话,至少要会一个编程语言,我推荐python这个学起来非常快速,学习曲线也不陡峭,这是必须的
多了解一下你要测试的东西和他们的核心原理,测试就会变得非常简单





作者: vigorpush    时间: 2018-12-18 05:15
测试铁晔 发表于 2018-12-17 11:14
老板让我写一份单元测试方案,我以前没写过,不知道要该怎么写,所以还想请教一下 如何做好单元测试,做单 ...

恭喜,这说明你老板比较信任你了。

单元测试方案主要就是让你决定两件事情:



其次让你决定一些规定:


作者: vigorpush    时间: 2018-12-18 05:23
凤舞飘零 发表于 2018-12-17 11:16
大神好,想了解下既然UI层面变化的这么快,那么做基于UI层的自动化性价比在哪儿?

特别是移动端Appium存 ...


我也由同感。

其实UI变化快,最主要的原因就是UI开发的不够标准化。



UI的自动化的痛点是UI自动化太慢,UI自动化经常变;但是一部分的UI自动化还是有他自动化的原因的,但是用不着全部自动化或大部分自动化。

作者: vigorpush    时间: 2018-12-18 05:31
四台索米 发表于 2018-12-17 11:18
在客户端界面,输入用户名和密码后,点击登录,会经过一个第三方的加密控件加密,然后才发出报文,登录成功 ...

你的方向是对的,的确需要开发的协助。
手动测试的话,你们都应该已经做了,所以说手动测试是一样的。

加密时的自动化测试:
首先,Cookie 和 JWT的测试方法都不能在production上面测试,一定要在测试环境或是开发环境测试。
其次,第三方控件的话,我们可以mock up一个控件(就是自定义的控件),这样的话就没有第三方的东西了,然后就可以进一步进行自动化
最后,你们还要做好这个第三方加密功能失效的后续工作,那么你们的报文怎么办,怎么处理


作者: vigorpush    时间: 2018-12-18 05:33
春天的上海 发表于 2018-12-17 11:21
Appium做自动化测试如何将native_app模式切换到WebView模式,有哪位熟悉的讨论一下,该查的资料我也找了不 ...

参考官网

http://appium.io/docs/en/writing-running-appium/web/hybrid/

  1.   // Switch to WebView
  2.         Set<String> contextNames = driver.getContextHandles();
  3.         System.out.println(contextNames.size());
  4.         for (String contextName : contextNames) {
  5.             System.out.println(contextName);
  6.             if (contextName.contains("WEBVIEW")){
  7.                 driver.context(contextName);
  8.             }
  9. Sample
复制代码

作者: 克里斯特钠博联    时间: 2018-12-18 13:31
在测试计划、测试设计、测试执行、测试验收等过程中会产生各种各样的文档。测试文档怎么管理?有技巧吗?哪些文档需要管理?
作者: 巴斯蒂安    时间: 2018-12-18 13:34
刚才有看见前边的兄台问游戏测试的问题,我也来问一个。作为一个游戏测试者,想晋升为测试管理者,如:测试主管;需要怎样晋升,要学习什么知识。比如:需要学习什么技能?学习什么管理知识(建议看几本什么书籍)?在思考问题上,要多思考哪些问题?希望前辈跟晚辈说说一些经验,也让有需要的晚辈少走弯路,比较有明确的目标,感谢。
作者: 道客的人生    时间: 2018-12-18 13:37
背景:互联网行业的乙方(负责研发),产品需求来源于甲方客户,大大小小的变更较为频繁
问题:需求管理不完善,对于需求变更未做版本记录;在需求实现上,与实际应用场景不相符
那么,楼主有无遇到与上述问题相似的情况,有无解决方案呢?也求推荐楼主认为较好的需求管理资料或书籍。
作者: 战神无双02    时间: 2018-12-18 13:40
老师好,我一直有一个疑惑,作为测试管理者,我是应该去统筹管理下面几个测试项目,还是应该注重本身技能的提升。
因为如果不去管理,总感觉团队建设比较缓慢,见效不高。但是不注重本身技能,怕自己在以后跟不上,感谢老师解惑。
作者: 热情的绿洲    时间: 2018-12-18 13:42
今天一直考虑这个问题,测试环境本来一直由我来维护,但老大和运维都打算把测试环境交给运维来负责,让我们更专注于测试本身。而我一直认为环境在我们手里,才能更加有利于测试啊,有利于对整个系统的理解和测试问题的分析。可惜,胳膊拧不过大腿啊~这种情况大神有什么建议吗?
作者: vigorpush    时间: 2018-12-19 15:41
克里斯特钠博联 发表于 2018-12-18 13:31
在测试计划、测试设计、测试执行、测试验收等过程中会产生各种各样的文档。测试文档怎么管理?有技巧吗?哪 ...

在IBM中主要使用的是Zenhub和Jazz Concert来进行测试相关的管理
在我看来测试计划应该包含着测试设计 + 测试执行 + 测试验收,所有的测试环节都是要以计划为主的,不应该是三个不同的文档。

测试计划中可以有测试验收,也可以是Design Doc中写上测试验收,而测试计划对应的是一个sprint中的功能









作者: vigorpush    时间: 2018-12-19 16:01
巴斯蒂安 发表于 2018-12-18 13:34
刚才有看见前边的兄台问游戏测试的问题,我也来问一个。作为一个游戏测试者,想晋升为测试管理者,如:测试 ...

刚才有看见前边的兄台问游戏测试的问题,我也来问一个。作为一个游戏测试者,想晋升为测试管理者,如:测试主管;需要怎样晋升,要学习什么知识。比如:需要学习什么技能?学习什么管理知识(建议看几本什么书籍)?在思考问题上,要多思考哪些问题?希望前辈跟晚辈说说一些经验,也让有需要的晚辈少走弯路,比较有明确的目标,感谢。


怎么样晋升,我觉得你收到领导认可就可以了,以下是必须的:



对于管理书籍,


我个人觉得晋升这件事情就是用自己的工作成果说话,用成果证明自己不仅可以做到测试,还能做到其他的东西,
比如说,还能做开发,还能做管理,还能做设计等等等,让他们觉得看低你,之后升职就简单了


作者: vigorpush    时间: 2018-12-19 16:42
道客的人生 发表于 2018-12-18 13:37
背景:互联网行业的乙方(负责研发),产品需求来源于甲方客户,大大小小的变更较为频繁
问题:需求管理不 ...

背景:互联网行业的乙方(负责研发),产品需求来源于甲方客户,大大小小的变更较为频繁问题:


需求管理不完善,对于需求变更未做版本记录;



在需求实现上,与实际应用场景不相符



也求推荐楼主认为较好的需求管理资料或书籍。






我回答你的问题比较笼统,因为你们的问题是合作和沟通的问题,多于合作方沟通,多进行有效沟通,多对对方考虑
这些问题自然会迎刃而解

作者: vigorpush    时间: 2018-12-19 17:07
战神无双02 发表于 2018-12-18 13:40
老师好,我一直有一个疑惑,作为测试管理者,我是应该去统筹管理下面几个测试项目,还是应该注重本身技能的 ...

我用的是对我自己最残忍,最隐忍的方式——坚持全力学习,没错,我一直坚持把自己当成一个学生,一直一直学习。

在工作刚刚开始的时候我是最差的,比你们所有人都差,做事情做的最慢,学东西学的最慢,经常受到别人的嘲笑,鄙视,没错是真的鄙视

但是,最后,我是最强的,工作速度最快的,

一周开发出了浏览器性能监控平台,一周开发出了rest 测试自动化生成框架,一周开发出了浏览器部署软件,也创造出一个开发模式——TPDD

很多人看到我的风光,却没有看到我的隐忍,没有人看到我在每天泡在公司的图书馆的那几千小时,没有人我每天为了研究一个问题而忘记吃饭

所以,请你反思一下:

为什么不能同时照顾到管理和自身技能呢?
时间不够?
还是学习效率不高?
是家庭重要?
是工作重要?
是能力重要?
是称职重要?
重要么?

然后

期待你能够在几年后。能够对现在仍在努力的你无比骄傲

加油

作者: vigorpush    时间: 2018-12-19 17:12
热情的绿洲 发表于 2018-12-18 13:42
今天一直考虑这个问题,测试环境本来一直由我来维护,但老大和运维都打算把测试环境交给运维来负责,让我们 ...

今天一直考虑这个问题,测试环境本来一直由我来维护,但老大和运维都打算把测试环境交给运维来负责,让我们更专注于测试本身。而我一直认为环境在我们手里,才能更加有利于测试啊,有利于对整个系统的理解和测试问题的分析。可惜,胳膊拧不过大腿啊~这种情况大神有什么建议吗?


兄dei,这是好事儿啊



Anyway,好事儿,天大的好事儿

服从上层安排吧,祝好

作者: 战神斯巴达    时间: 2018-12-21 11:58
大神好,近年来已步入人工智能时代了,也就是AI时代,如果想从事相关工作的话,需要具备些社么技能才能去应聘相关职位呢?
作者: 铁炉堡传奇    时间: 2018-12-21 11:59
一毕业就做开发,然后一晃5年多了,做了好多年的程序员,感觉压力太大了,现在想转行软件测试,请问有什么好的建议吗? 谢谢。
作者: 爱车rav4    时间: 2018-12-21 13:25
目前手上有一个难题,想老师给点建议。
需求:移动APP应用进行性能测试,包括客户端和服务器端,现在要求对服务器端进行性能测试。
我的理解是写一个页面调用需要测试的功能接口,然后用LR跑这个页面来测,但是开发不配合,请问有什么工具可以直接调用来 进行测试么?
作者: 纳尼亚的传奇    时间: 2018-12-21 13:29
你好,想请教一下,就你了解来看,目前端游和手游的测试比重如何?未来5年是端游测试吃香还是手游测试吃香? 或者目前端游和手游的测试比重如何?谢谢
作者: Enzo_    时间: 2018-12-21 13:38
最近我们公司在做一系列的调整,感觉软件测试的未来很不明朗,老师能简单说说软件测试的发展方向以及未来是怎么样的?最近一直很迷茫...
作者: vigorpush    时间: 2018-12-22 15:50
战神斯巴达 发表于 2018-12-21 11:58
大神好,近年来已步入人工智能时代了,也就是AI时代,如果想从事相关工作的话,需要具备些社么技能才能去应 ...

是指AI开发,还是AI产品的测试?

AI主要是以算法为主,数学素养和统计技术为基础的科学,其实最适合做人工智能开发的是学数学的专业课学生。这些都是可以通过学习课程来补习的,吴恩达老师的教程不错,另外推荐一下离散数学等基础数学学科
作者: vigorpush    时间: 2018-12-22 16:02
铁炉堡传奇 发表于 2018-12-21 11:59
一毕业就做开发,然后一晃5年多了,做了好多年的程序员,感觉压力太大了,现在想转行软件测试,请问有什么 ...

首先欢迎从事测试行业,

测试与开发非常相似,开发难度来说开发比测试单独要大,但是测试需要懂得知识比较多,开发人员有时候只需要懂他所专长领域的——所以,推荐发散式的阅读

比如说你们公司的产品是“支付宝”,那么你就需要了解到支付宝所有的技术栈,IOS 安卓,web,浏览器安全插件 网络安全等知识。

开发者转向测试者其实最大是心态的转变,你以后一定是产品质量的保障者,而一切新的功能都要质疑它的可用性以及他的缺陷型(即,哪里有可能会出现问题,哪里会出现性能问题,哪里会出现安全问题)

最后,测试人员也有自己的压力,其实更多的是与开发人员的交流问题,如何沟通是否是缺陷等问题
作者: vigorpush    时间: 2018-12-22 16:06
爱车rav4 发表于 2018-12-21 13:25
目前手上有一个难题,想老师给点建议。
需求:移动APP应用进行性能测试,包括客户端和服务器端,现在要求 ...

最好是使用swagger(open api)这样标准化的东西,然后自动化测试(有助于接口的维护和接口的测试)

作者: vigorpush    时间: 2018-12-22 16:13
纳尼亚的传奇 发表于 2018-12-21 13:29
你好,想请教一下,就你了解来看,目前端游和手游的测试比重如何?未来5年是端游测试吃香还是手游测试吃香 ...

端游和手游?你是指PC游戏和手机端游戏,还是指主机游戏和手机端游戏
国内我觉得主机游戏还不会迅速普及(XBOX PS4之类的)

国外主机游戏比较普及,如果你在国外推荐你从事一下

国内手游,推荐

国外手游,不推荐,因为很容易被辞,太多公司破产了,重组后测试人员很容易被刷下来。






作者: vigorpush    时间: 2018-12-22 16:18
Enzo_ 发表于 2018-12-21 13:38
最近我们公司在做一系列的调整,感觉软件测试的未来很不明朗,老师能简单说说软件测试的发展方向以及未来是 ...

测试人员在国内是有很大的潜在需求的,中国的测试人员其实就是非常不受重视,并且测试人员质量也是鱼龙混杂,良莠不齐,这是导致如今现状的主要原因。

测试的发展方向为:测试开发,测试自动化,开发,测试管理,运维

未来是美好的,但前提是自己的水平非常高。

作者: 复眼结    时间: 2018-12-24 11:15
你好,老师,我在公司里面使用jmeter工具进行自动化接口测试,偶尔结合swagger进行配合(还在研究,不是很懂),有这次项目比较紧急,又是异地开发,感觉与开发沟通成本挺大的,想知道如何解决这样的困境。
技术上的问题,就是我们弄的jmeter的自动化测试脚本在项目的不同模块的复用性不是很高,也在很努力的想做成通用性的脚本,同时我也在想使用jmeter这个方便的工具会不会让自己的测试的技术下降(也许可能是自己对核心的思想不太了解),本人现只会java和C,求老师给点建议,让我以后有提升的方向。
PS:最近的项目都是涉及大数据平台
作者: bling123    时间: 2018-12-24 16:58
你好,我这边碰到过一个uiautomator2关于元素定位的问题,一直无法很好解决。
使用 weditor 或者 uiautomatorviewer 定位元素,发现无论怎么样都无法获取到元素的 id 、text ,对于这一块如何解决呢?
我尝试通过父类的 id 或者兄弟 id 定位也是没用。[attach]120403[/attach]

作者: vigorpush    时间: 2018-12-25 12:55
复眼结 发表于 2018-12-24 11:15
你好,老师,我在公司里面使用jmeter工具进行自动化接口测试,偶尔结合swagger进行配合(还在研究,不是很 ...

你好,老师,我在公司里面使用jmeter工具进行自动化接口测试,偶尔结合swagger进行配合(还在研究,不是很懂),有这次项目比较紧急,又是异地开发,感觉与开发沟通成本挺大的,想知道如何解决这样的困境。技术上的问题,就是我们弄的jmeter的自动化测试脚本在项目的不同模块的复用性不是很高,也在很努力的想做成通用性的脚本,同时我也在想使用jmeter这个方便的工具会不会让自己的测试的技术下降(也许可能是自己对核心的思想不太了解),本人现只会java和C,求老师给点建议,让我以后有提升的方向。PS:最近的项目都是涉及大数据平台

沟通问题:



使用工具的问题




未来提升的问题

根据你说的你近期在处理大数据的东西,那么就可以多了解一下大数据的知识,了解和学习更加深层次的知识,比如说Jmeter的核心原理,大数据的核心原理,这样的话,测试更加得心应手。另外,可以学习一些python的东西

作者: vigorpush    时间: 2018-12-25 12:57
bling123 发表于 2018-12-24 16:58
你好,我这边碰到过一个uiautomator2关于元素定位的问题,一直无法很好解决。
使用 weditor 或者 uiautoma ...

我一般都是用XPATH,搜索的强度和自定义度都比class id要强

作者: 复眼结    时间: 2018-12-27 10:26
vigorpush 发表于 2018-12-25 12:55
你好,老师,我在公司里面使用jmeter工具进行自动化接口测试,偶尔结合swagger进行配合(还在研究,不是 ...

多谢老师指导
作者: 复眼结    时间: 2018-12-27 10:26
vigorpush 发表于 2018-12-25 12:55
你好,老师,我在公司里面使用jmeter工具进行自动化接口测试,偶尔结合swagger进行配合(还在研究,不是 ...

多谢老师指导
作者: jltx111jltx    时间: 2019-1-10 13:50
vigorpush 发表于 2018-12-9 12:53
个人瓶颈的发生时基本上就是机遇和能力其中之一不足导致的。

当你觉得你学的足够多的时候,却受限于瓶 ...

确实,目前上班公司的工作要求不高,但是我自己自学的内容如你所说的没有被自己内化,还得砥砺前行。谢谢您的指点。
作者: ghding    时间: 2019-11-6 15:34

作者: 腾讯新闻1    时间: 2022-4-14 14:56
如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
这句话有道理
作者: youzi1    时间: 2022-6-10 01:09
如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2