1:能吃苦吗?
互联网行业,加班是常态,996,007,当然并不是所有互联网公司都是这样的,最最主要是看公司项目,分两种情况:一:项目周期短任务重,压缩开发和测试时间,只能通过加班来完成。二:项目的用户群体和用户量,比如银行的项目,那发版时间只能是凌晨;如果用户对象是医生,那白天反倒是最适合发版的,因为医生白天忙着上班。
2:能从枯燥的工作中找到乐趣吗?
这点很重要,因为枯燥,所以无法从中找到乐趣,那可能坚持不了多久。为什么说枯燥?因为一个功能,你可能需要测试几遍,几十遍。任务来了,测试一遍,出现一个bug,回归测试一遍,如果bug顺利解决,预发环境测一遍,线上环境测一遍,如果bug改出新的bug,就需要反反复复的回归测试,这还只是一遍的功能,以后这个功能再做版本迭代,就需要不停的反复测试,线下测,预发测,线上测。
3:有一定的计算机基础
需要学会如何抓报文、如何查询插入更新数据库信息、开发抛给我们一段代码,至少能看得懂。
4:要有善于挖掘bug的心
不能只走正常流程,那是开发的工作。要知道,用户的操作是不可控的,我们需要尽可能多地模拟用户场景,这样才能发现更多更深入地问题,减少上线对用户的影响,将成本降到最低。