首先,咱们了解软件测试从业者处于阶段:高级岗位、中级从业者、菜鸟小白。前端
高级岗位:部门leader、核心测试开发岗位等。->对应的上级是:质量部Leader(经理/总监)、技术VP->公司老板。android
中级岗位:能独立负责一个项目的总体测试工做,从事2-3年的从业者。git
初级岗位:刚入行1年左右。
面试
高级岗位汇报工做注意sql
(1)汇报对象:质量部Leadershell
1.考虑当前部分现状,了解部门leader的指望,须要处理什么问题。全年部门规范。
2.落地能力、事项推动能能力。主动推动一些事项落地、主动汇报进度、主动抛出问题并给出一些思考。
3.万一leader不满意时,沟通问题,高效处理。数据库
(2)汇报对象:老板(不管是否懂技术)设计模式
1.规划部门发展方向,提升全公司的研发效率&质量(减小线上问题反馈、bug漏测率)
2.制定一些流程规范。
3.梳理公司目前存在的问题,而且提出建议。
4.培养团队能力,提高团队的能力和士气。
5.经过实际数据来体现价值。如:bug率每周降低,把其余部门关注的数据报表化。服务器
高级岗位了解知识微信
1.业务能力
(1)功能业务:肯定核心业务后,再开始进行任务。
(2)了解业务:深入理解业务,尤为Leader更要首当其冲,仔细评估产品原型、交互设计,咱们是关键人物先过初稿肯定技术、运营可行避免浪费集体的时间,而后全部相关人一块儿过。
(3)保持节奏感:目前采用项目拆分为周目标为核心措施。个别事情以天计,少数事情好比修紧急bug以小时甚至更小单位计
(4)服务可用性:咱们是经过预发、灰度测试、可回滚等措施来控制发布质量,保持较高的可用性。
(5)忠实用户群:集部分优质用户入群,保持沟通,挺重要的,微信群虽然是当为首选可是群功能有点弱,个人开源项目主要用QQ群,也比较坑哈哈。
(6)反馈与数据:反馈和数据都是验证结果的最好的参考之一,追寻反馈背后的动机很重要,研究用户路径、功能使用等数据辅助肯定下阶段任务。
(7)低成本试错:尽可能以最低的成原本试错,避免大量浪费资源,不要过早优化和扩张,先单点或AB测试,验证事后再铺开。
(8)方法与方向:不少时候方法比方向重要,好的方法能够不断纠正方向,发布较单纯的功能来验证问题和方案,应该避免堆积功能,盲目发散方向,没有通过验证的方向就是假设。
(9)创新与迭代:精益创业的MVP策略有助于大多功能性或服务性新创公司检验产品,而创新型产品靠产品自己和培育市场拉动需求,但都须要事实检验和迭代完善。
(10)手动和自动:初期能手动解决的问题动手解决就挺好的,一开始就考虑自动化机器化可能会延误时间,或者高成本解决了一个频率并不高的问题。
(11)亲为和团干:没有通过实践验证的事情负责人最好本身先亲为,才能深切体会,造成必定感知后优化,或者交给团队一块儿干。
(12)灵感和总结:灵感稍纵即逝,总结过时不候!应该有本身的全端云笔记,和博客。短时间记笔记,长期入博客,灵感可能就在你琐碎的一瞬间,不少东西通过三五个月一忘而光。
2.团队
一个公司的产品和服务,是其自身组织结构和沟通、工做方式的反映(康威定律)。
人员的架构会改变和影响产品的架构,产品一大,人分组拆开了,项目也跟着拆开了,越多人一块儿工做就更须要科学的流程和协做方法。因此说人和组织会决定或影响产品。
若是说初期目标是打造一个良好的产品或服务,随着发展应该慢慢更着力于打造一个能开发良好产品的团队。
如下几个层面是咱们去实践的几个点,其余没想到的后边再补充吧:
(1)关于招聘:找到合适的人是关键,不要贪多贪大,创业公司招人较好的时机是不招就会死,注意避免青黄不接。交流技术的同时感觉性格,性格不合适早点终止面试,相信直觉,年限、学校不重要,重要的是做品和能力。
(2)明确职责:团队应该明确关键人物的角色,公开规定好一个角色由谁来担任,职责和指标是什么,甚至能够约定任期是多久,由于角色是活的。个人主项目里有一个PM角色(协助跟踪进度等),一个PA角色(辅助协调、构建打包等),都是主工程师兼任。
(3)充分受权:一个完整的团队应该有充分的决策权,角色应该有比较明确的职责,能够给建议但不要随意干涉我的的职责或决策。
(4)关于协做:个人团队就是统一IDE(idea)和构建环境,统一码风,统一版本控制策略的。合理建立Tag、Branch,尽可能规范使用协做工具。
(5)关于沟通:个人作法是让队员遇到锁事直接和当事人沟通,重要问题反馈Leader,保持充分沟通咱们每周都要有一次全体碰面会议,最好有点零食。
(6)团队提高:选定一个主题、此项以周为节奏,每人都要充当讲师,咱们客户端团队已经系统的学了面向对象6大原则和23种设计模式,咱们android、iOS、前端一块儿沟通技术。
(7)开诚布公:私下沟通为主不少时候是解决不了团队、我的冲突的,要开诚布公的面对面谈,将冲突事情一一列出,对事不对人,根据轻重缓急,综合当前情况给出解决方案,是公司是全局是情况不能让全部人满意,而不是谁不能让你满意。
(8)前途钱途:不谈钱就是耍流氓,不要妄图用成长压制待遇,不要总想用青春换取血汗,作得好就是要好的回报,可是也要讲规矩,通常能力先到位再要求待遇,固然其实还要看你的位置可替代性如何。
(9)回报远与近:眼前看能力,近期看薪水,远期看期权(股份),看好公司通常略侧重期权,看空则略侧重薪水。心情、成长、待遇、期权组成一我的的主要回报,Leader应明白队员想法并努力为团队争取合适的回报。
(10)一些福利:公司天天会买些水果当下午茶,像苹果、桔子、香蕉、哈密瓜、葡萄、etc,看季节的。员工庆生蛋糕、年度旅游、节日活动等。
3.技术
(1)风格统一:团队内统一风格、规约、编译环境,开始是idea做为IDE,年末总体迁移到AS、Gradle环境开发和管理。
(2)锻炼思惟:集体学习6大设计原则和23种设计模式,理论结合实践,更深入的认知面向对象的设计理念。
(3)技术提高:优先完成业务,此项以更长时间为周期,在项目不那么紧张时开立我的技术项目,咱们选一个方向量化造成博文或者小类库,Leader支持并协助队员完成,培养人才,各有所长。
(4)关于类库:尽可能选择稳定专一、知根知底的框架,若是没有,那就选择知名开源框架,仍要深入研究其代码。
(5)关于业务:咱们客户端业所有的务统一构建在SDK子项目中,和View剥离,便于切到多种终端设备。
(6)关于架构:咱们核心方向其实所有使用我写的类库,由通用组件、网络、异步、数据库等组成通用的底层项目,叫作LiteSDK,任何App几乎均可以用它,可谓用之四海,它是可拆解并独立发展的,刚才提到的业务SDK项目是基于它的。
(7)学习前沿:尽力去接触新技术
4.文档
(1)文档公正、规范。
中级岗位汇报工做注意
1. 快速熟悉公司总体业务
做为一个合格的中级岗位,一个合格的测试工程师,你得独立负责某个项目/业务的质量工做(至少也得独立负责某几个模块的业务测试,或者自动化测试的执行工做),相关的业务线知识,必须得了解。通常来讲,一个公司的任何业务,一定是与其余业务有关联的 。
熟悉后,能够快速定位,问题来源,问题缘由,每一个问题知道找哪些同事协助,提高工做效率 。
延伸,
如何快速熟悉业务 ?
看Wiki文档、看用例、看Bug、看线上反馈的问题、问测试同事、问相关业务线开发、问产品经理 。
2. 快速了解线上线下Bug提交、跟进套路
跟进Bug,是测试必备的基础能力,不用多说 。
好比,跟进流程是怎样的 ?各类问题如何解决 ?须要录入到系统否 ?(每一个公司不一样,进入公司后,得快速了解这些。通常来讲,公司都有文档说明,或者有导师带你了解这些)
3. 快速了解平常工做所需工具
好比,
连接Linux服务器的工具Xshell等,连接数据库的工具Navicat等,Git客户端,Bug管理工具禅道、Jira等,用例管理工具,平常文档协做工具Wiki等,不少不少 。这些,至少一周内得搞定 。职场没太多时间让你慢慢熟悉,这个阶段,你们都不是新人,招你过来,就是快速干活的。
延伸,
如何能快速掌握 ?
平时工做之余,就得掌握这些工具的平常使用(少抱怨、少闲扯、少玩游戏)。去任何公司,只是规范不一样,工具使用无门槛,几天可搞定 。
4. 快速跟部门内同窗混熟
不用多说,如何与人沟通,职场必备软技能 。
5. 快速跟工做须要协调的相关人混熟
开发、产品、设计、客服 等 。
不用多说,如何与人沟通,职场必备软技能 。
6. 日事日清
把天天老大交付的任务作完、作好,且反馈结果
7. 及时响应
交付的工做任务,及时响应,有结果后,及时同步(即便没完成,遇到困难,也同步进度,知道你在干这事)
8. 结果输出
测试结束了,及时产出测试报告 。
用例完成后,及时输出文档(无论是Excel形式、仍是走的用例管理系统),安排评审(看公司具体流程,有些须要2次评审,有些公司无评审环节)
9. 让Leader放心
每次的任务,都能主动思考,交付出满意的结果,或者微创新,Leader会对你另眼相看 。
10.文档落地、沉淀(不只本身会,还得让其余同窗会)
养成输出文档的习惯,一我的的研究成果,可让多人快速掌握,不用重复投入时间 。这是Leader比较喜欢的员工 。
若是真能作到如上几点,至少超过80%的「同阶段从业者」 。 过试用期 ?确定没啥问题 。 并且,还会很是优秀,假以时日,可成长为一名合格的高级测试 。
初级岗位汇报工做注意
1.认真看看公司的行政规范,别触发公司原则性问题 。好比,迟到、早退、虚假学历、虚假工做经验等 。
2. 把新人入职指引上面的内容,尽快弄懂
通常,有两块指引:行政这块的入职指引 和 部门这块的工做指引 。
好比,
1)平常工做所需工具:Bug工具、用例工具、代码管理工具、项目管理工具、Linux客户端工具、Mysql客户端工具等;
不会的本身百度,百度后,折腾了几小时仍是搞不定的,问下同事,别再瞎浪费时间了。也许是你折腾的姿式不对 。
2)公司的组织架构状况,了解下哪些部门,与哪些部门须要强协做的。部门的同事 ,研发同事,产品同事 等 。
3. 学会提问
1)作一件事,不肯定具体的目标以前,先跟老大确认下 。别折腾几天,最终作的结果,不是Leader须要的 。同类事情,发生几回,Leader就没有耐心了。
2)你工做中,遇到的全部问题,同事都已经遇到过 。汇总本身不懂的问题(千万别一个个问,一天问N次,多了,谁都烦),问身边的同事。或者,问你的导师(不少公司,对于入职的新人,会安排一位导师,全程解决,你的各方面问题,好好利用这块的资源福利)。
4. 看看历史Bug库、用例库
便于快速了解系统现状,存在的问题,经过问题,快速熟悉系统 。特别是你即将要负责的业务模块,必定要弄懂 。
5. 有时间,多用用本身的公司产品 。
技术不足,业务来补 。
6. 认真完成,Leader交付的每一个任务,完成后,反馈结果 。
就是这么简单,初级岗位,多数都是执行类事物 。执行完成后,同步结果便可 。
7. 充满激情 。
激情很重要,毕竟年轻(这条好像也没啥实质性做用) 。
/
搞定如上,平稳度过试用期,彻底没问题 。
通常来讲,试用期搞定后,后续被辞退的可能性,就更低了 。
毕竟,通过试用期三个月培养,已经差很少熟悉业务了,能够干活了。且招聘成本那么高,从新招聘,成本太大,入职周期也是未知 。另外,试用期事后,辞退,涉及赔偿事宜,麻烦 。
不少时候,能力不必定是最大的瓶颈 。
能力不够,能够随时恶补 。 反而,态度、工做习惯,是很难短期改正的。并且,这些,也是面试时,很难暴露出来的 。
周报、日报汇报注意
文档输出注意:
层次清晰,阅读者快速知道文档有用点。重点内容特别颜色标记。
工做文档,直接写落地。
wiki、git、svn等记录。
日报输出:
完成哪些有价值的工做。
进度多少。
明天计划作什么。
有哪些问题须要协助。
周报输出:
完成哪些有价值的工做。
进度多少。
明天计划作什么。
有哪些问题须要协助。
内容差很少,重点是简单、易懂、清晰。
转载自CSDN:梦琪丁岚