
你需要学习一些测试理论,比如测试分析设计的工程方法、测试流程、测试评估方法等等,其他基本素质要求跟程序员一样就不多说
这个问题答案不定,都有可能。对于流程完善的公司,应该是2吧。对于有些公司,就是4了。程序员至少要简单保证自己的代码是正确的,肯定少不了测试的,就算有测试人员也不能指望错误都由测试人员来找。1:最主要的区分,一个是建造者一个是破坏者,打个比喻就是。程序员是软件的制造者,一转一瓦把东西做成别人想要的样子,实现对应的功能和作用,比如这个产品就是个锤子;软件测试是使用各种方法和工具来检查程序员做出来的产品是否满足需求,是否有各种问题。测试这个锤子能够捶打哪些东西,锤子有多重,是否好看,是否容易使用,是否能够用比较长的时间。
2:测试人员经常说,这个软件这个功能有什么问题。程序员经常说,在我本地调试是没问题的啊。你会不会用啊。一个千方百计证明软件有问题,一个用事实证明软件是没问题的。
3:程序员一般男性较多,测试人员一般妹子较多。当软件项目达到末期的时候,一般测试人员加班比较多,这个是行业普遍现象。这个也应该是区别吧。
4:测试人员对代码的要求比较低,一般能够看懂代码知道怎么实现就好了。程序员必须相当熟悉而且知道怎么用代码实现业务的需求。而且要追求最优方案。设计各种模型等等。
5:两者的思维方式也是完全不一样的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)