测试基础要求———————————————————————————————————
- Java、C/C++/C#、.net、JSP、ASP、PHP、Python、shell、perl其中之一。Hadoop、HBase、Hive、Spark、Maperduce
- 操作系统级网络的基本原理
- 功能测试、性能测试。自动化测试工具、接口测试、APP测试;黑盒/白盒测试流程和测试方法\测试用例编写、
- 或自动化开发测试经验;测试工具的开发、测试环境维护
- 熟悉软件的开发测试流程,掌握常用测试用例设计方法,具备设计和开发测试工具和自动化测试框架能力,
- bug跟踪,管理流程,熟悉测试周期;熟悉测试理论,熟练运用各种测试方法设计测试用例;编写测试文档,测试报告,提交测试结果;
优先考虑:
- iOS/Android测试
- 服务器接口测试、web测试
- API 测试的优先,压力测试
- 工具开发、平台开发
- 互联网网站的基本架构模型
- 服务端技术
产品经理——————————————————————————————————————
- 熟练使用Visio、Axure、GuiDesign、Photoshop、Microsoft Office等系列软件。
- 熟悉和关注互联网的最新产品动态,了解用户体验的相关知识
- 自己动手做过小应用(如网站、手机App)
- 电子商务,电子支付
前端———————————————————————————————————————
- 后端:Node.JS/PHP/Python/Java/JSP/CGI/C/C++/Django等,
- 前端:JS/AS/AJAX/HTML5/CSS(LESS/SASS/Stylus)/WAP.HTML5/Flash.Mobile WEB
- JS 库和开发框架:jQuery Mobile 、 Zepto 、 Angular 、 Bootstrap 、react、Semantic-ui
- JS语言核心技术:DOM、BOM、Ajax、JSON
- 构建工具:grunt、gulp、webpack、git、Node、Fis、svn
- 对CSS/Javascript性能优化、解决多浏览器兼容性问题有一定的经验;
- 移动端Web绘图:canvas、webGL、CSS3动画效果
- mvvm开发框架:angularjs/reactjs/vu
- web容器框架:nginx、resin、tomcat
- 熟悉W3C标准,对表现与数据分离.Web标签语义化等有较为深刻的理解;
- 熟练使用shell脚本编程,能够在Linux系统下进行开发工作,对DNS/HTTP和相关的其他底层网络协议有比较全面的了解。熟悉 HTTP 协议和规范
- 熟练使用MySQL,熟悉Memcached、Redis
- 能提供完善的 WebApp 和混合 App ( JS 方向)技术方案native 移动应用开发;
- 了解Web的性能优化以及Web常见漏洞。
- 基于浏览器内核的 Hybrid 应用
- 熟悉Mobile端和PC端Web实现的差异;
- 熟悉Web性能优化,有Mobile Web页面开发和性能优化经验优先;
- 熟悉iOS/Android平台浏览器
- 熟悉web相关协议与交互过程,对web常见设计模式比较熟悉
- 熟悉高并发,高性能的分布式Web系统设计及应用