关于测试的几个观点

发表于:2010-8-25 10:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  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.              手工测试                       自动化测试

  黑盒测试      黑盒手工测试                 黑盒自动化测试

  白盒测试      白盒手工测试                 白盒自动化测试

  一个做黑盒手工测试的人可以横向,纵向或是垂直发展,都离不开软件开发能力的。没有良好的编程能力,就只能原地踏步了。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • jackyna
    2010-8-26 09:14:55

    黑盒测试并非技术含量低,虽然俺是个做白盒的

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号