1. 对于一个测试人员来说,精通一门语言很重要,但是更重要的是通晓各种语言。
2. 我现在自动化所用到的语言就有C,C++, C++/CLI, C#,WindowsShell, Powershell等等,我会根据不同的情况来选用不同的语言去实现。
3. 作为一个测试人员对编程语言的选择和使用有两点很重要。一是快速掌握一门新语言的能力,二是尽量通晓多门语言。这样才能更好的进行smart testing。
4. 刚入行不久,没有扎实的技术沉淀,就走向了管理,很快就会发展到头了。
5. 测试的最高title是SDET(微软)和SET(Google),说白了,这种职位本职上就是开发,只不过不是产品的开发,而是测试的开发。
6. 不懂开发的测试没有太大的前途。
7. 测试发展的两条路还是管理和技术。
8. 如果有机会做开发,或者转开发就不要犹豫,如果没有机会,也要尽量地去学习一些开发知识,这对测试的长期发展是很有好处的。
9. 一个好的测试工程师确实需要能够协助开发人员定位错误,可是最需要的是能够采用多角度去设计case,然后发现bug。
10. find bug->report to manager->assign to the function owner->fix bug->new build version->regression。
11. 一个strong的测试人员,需要跟开发人员讨论solution options,在fix之前就发现可能引起的其他问题。
最有前途的编程语言 12. 我们所谓技术含量低的测试主要是“黑盒手工测试”,黑盒测试不需要懂代码,手工测试不需要会编程。
13. 手工测试 自动化测试
黑盒测试 黑盒手工测试 黑盒自动化测试
白盒测试 白盒手工测试 白盒自动化测试
一个做黑盒手工测试的人可以横向,纵向或是垂直发展,都离不开软件开发能力的。没有良好的编程能力,就只能原地踏步了。
14. 测试没有最好的测试方法,只有最恰当的测试方法。
15. 想做好测试,想做测试牛人,是需要计算机技术综合能力的,不仅仅是什么黑盒测试,白盒测试,自动化测试这些测试方法的掌握,更重要的是开发的功力,系统内核,等等更深入技术的精通。
16. 70%的安全漏洞都是黑客通过fuzzingtest黑盒测试来发现的。
17. 测试水平的高低往往不是用测试方法区分的,更主要的是要看测试人员自身的水平如何。
18. 黑盒测试和白盒测试本质的区别在于源代码的访问权利。
19.安全测试与白盒测试的根本区别在于安全意识,黑客的思维。
20. windows内核的学习也很重要。
21. 手动测试人员和自动化测试人员最大的区别在于懂编程。
22. 一个测试人员在工
作中的重要性的大小不是仅仅由测试的工作范围来决定的,更重要的是你能够在多大程度上去cover开发和PM的工作。(深有体会,觉得很经典)
23. take开发和PM的responsibility对于个人的发展是多么重要。
24. 作为一个真正出类拔萃的测试人员各方面的功力都不能少。
25. 作为一个测试人员真的想提高自己的地位,就不要把开发和测试对立起来,要把他们融合在一起才对。
26. 跟自己产品相关的都积极主动地去关心,思考和处理,进步会很大的。
27. 只要是这个产品的问题,别人第一时间就会想到去问你。(这点也是深有体会,我以前还觉得很烦,别人问的时候老烦,有时候还发脾气,嫌麻烦,现在觉得自己是多么幼稚和无知。感谢克莱沃曼啊!)
28. 测试、开发两手抓,两手都要硬。
29. 测试的难度排列顺序:自动化测试<;性能测试<;安全测试。
30. 单纯地讨论哪种测试方法更高级,没有根本的意义,因为在发现bug过程中,要不可避免的用到任何可能的测试方法和测试工具。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论