治疗白癜风的医院 http://www.baidianfeng51.cn/m/ 测试理论 想要拿到高薪offer,面试技巧极为重要,本文内容主要是面试官经常问到的一些关于项目的情况和常问点 1.简单介绍下最近做过的项目 项目框架与类型 最近测试的Tpshop项目是一个B/S架构的Web项目。Tpshop是一个B2C的电商平台系统,运营模式类似于天猫,京东这些B2C类型网站。 功能模块 项目系统由前台和后台两部分构成。前台面向购物用户,包括会员、商品展示、购物车、订单、支付、用户中心等系统模块。后台面向经营商家,包括商品管理,会员管理,订单处理等系统模块。 2.拿一个你所负责的模块,讲下具体怎么测的? 模块介绍 我在项目中主要负责前后台会员管理、及前台购物车,订单,支付及后台订单处理相关模块测试。(这一部分需要挑选自己比较熟悉的业务功能模块,因为后续面试的问题可能就出自这些模块。) 具体说明 订单处理:商家确认订单--发货--判断用户是否是线下支付--如果线下支付,就先确认收款,再进行收货;如果是线上支付,直接进入收货---订单处理结束---后续有售后和评价相关流程。(选一些有代表性的模块展开说明) 如何测试 先对该模块进行需求分析,通过xmind思维导图进行用例设计,然后通过禅道进行用例的编写,用例评审通过后,对模块从功能、业务流程性、性能、兼容性、可靠性、等方面来测试。 3.你在这个项目里面主要做了些什么工作?你们项目组有多少人,开发多少个,测试多少个? 主要工作 前期做得做得比较多的就是功能测试跟接口测试,主要就是需求分析,用例编写,组织用例评审会议,写测试计划,测试报告,协助开发定位分析问题,执行用例,跟踪Bug。每天都要写工作计划等。后期有主要就是做App的一些专项测试。 例外就是参与了项目的一些接口自动化脚本的编写与调试等。 不过,最近这个项目有做一些性能测试,主要就是并发跟压测这块。 项目人数 一般测试与开发大概就是1:4的比例回答。一个项目组大概13-20个人算是正常的,自己根据自己的项目大小来定。 产品1,项目1个,架构师1个,前端3个,后端5个,ios1个,Android1个,测试3个(测试主管,核心测试人员),运维1个,ui一个。 4.测试人员怎么分工的? 一定要把自己的项目吃透,结合自己的项目来讲,要把项目的核心业务流程吃透。 项目组的分工一般两种规则: ●根据模块来划分,自己领取各自熟悉的模块负责,或者由老大来分配工作任务。 ●根据端来划分,要不负责前端的web端,要不负责前端的app端,要不就是负责后台。 ●前端的某些功能设计要后台的模块关联的,一般都要考虑后台的数据检查问题,涉及业务流程性的,测试前端的要考虑后台,测后台的也要考虑前端,都要同时
|