除了测试以外,对于行业知识的要求相对比开发要高。拿你去药房买药来举例,需要了解从药单子递进去,有什么成分,和病人现在吃的要会不会有冲突,系统报错提醒药房工作人员,然后拿到药一整套流程包括保险公司报销,之后做报表,还有和库存系统的intergration,还有甚至其他药厂等等等等的Intergration的流程都要有了解。
绝对不是底单子,输入数据,然后打印,就完了。
看系统,有一些系统后台很复杂,还QA还需要验证API和数据库。
如果是网页版,大公司还会需要符合残疾人界面的测试,页面需要可以系统自动读出文字,文字对比度要强烈,字体可以放大等等,有一系列标准的。
如果客户和服务器端,客户量大,当然就需要有performance测试了。
每一个职位要求不太一样。有一些职位只找测试GUI的。GUI测试的竞争很激烈,很多印度人会一起抢。
有一些职位要求全部后台。有些职位甚至需要动mainframe等大型机上的经验,例如银行。有一些职位需要有ERP,Salesforce的经验。
关于automation,很多公司要求automation。但是一整个流程不为automation考虑,结果automation就等于一个花瓶放在那里,砍人就先砍automation的,因为大家都觉得没用。大一些正规一些的公司automation才有一定的规模,不会被边缘化。