本文的目的有二: 一、为小白准备QA职位的应聘提供参考。 二、梳理、总结自己曾经走过的路。 欢迎其他有过这个职位应聘经历的童鞋,将自己的经历也拿出来分享。 由于个人原因,自己9月中旬才开始准备找工作的事。以下是个人的一些愚见,对应聘开发测试工程师或测试工程需要的知识储备进行了总结。 1. 数据结构及算法 数据结构教科书、july的总结及尽可能多刷题基本足以。 需要提醒的是,好多谢纸上写算法。 2. linux常用命令及shell脚本基础(面试) 这个需要实践的,好可以自己装一个linux的环境,实际操作一下。 可以参考另一篇文章“”小白之《linux常用命令及shell基础总结》“ 3. C++/C、java基础 这个需要多做题,多编写才行。 4. 数据库相关 低要求,mysql常用操作。 可以了解一下其他类型的数据如key-value数据库,redis等。 5. 脚本语言 php、ruby、python、perl对其中一种熟练使用,其他了解即可 6. 《算法导论》、《程序员面试宝典》及《剑指offer》 《算法导论》我觉得有些地方有点难,根据自己情况学习吧。《程序员面试宝典》这个比较基础,但是书上错误有一些,自己好将书中涉及的知识点都掌握了。《剑指offer》难度适中,好都掌握了。 7. 测试基本知识、设计测试用例 比如压力测试、性能测试、兼容性测试、功能测试等。 白盒测试、黑盒测试等 8. 常用的设计模式及UML类图基本知识。 9. 实际的项目经验 需要有2个拿的出手的项目,简历好好写一下,面试的时候用。对这两个项目要非常熟悉。要是没有项目,可以自拟项目。 10. 简历撰写及个人形象 这个是基本的,需要用心好好弄弄。 附加: 如果有大型互联网实习经历、互联网相关项目经验还是蛮加分的。