- 项目篇
29、项目的开发模式是怎样的?
敏捷开发(敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。
换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。增量式的)
接口的加密算法:md5 aes base64
a.(1)给你一个功能,如何测试的?
a.(2)举一个你比较熟悉的模块,讲一个你的测试思路?
1.登陆 2.购物车 3.支付 以上怎么测试的要会讲,或者从中选取一个比较熟悉的模块讲。 web结合5大点去说,app结合8大点去说。 web:功能、性能、安全性、用户体验、兼容性 app:UI测试,功能、性能、安全性、用户体验、兼容性、安装&卸载&升级、交叉事件、 具体参见: 精简面试宝典《01_理论篇.txt》 -- 25题(登陆怎么测试) 精简面试宝典《项目篇.txt》 -- 14题(支付怎么测试)、15题(购物车怎么测试) ****如果有比较擅长的功能,也可以根据web 5大点或者app8大点去多讲,多发散,讲的越多越好!!!**** |
1.你们项目是怎么分工的?
如果你回答的是app的项目,就说:我们这个app是按机型分工的,负责安卓机型的测试,有华为,vivo,oppo,小米这些机型(负责的机型,可以灵活修改); 如果你回答的是WEB端的项目,就说:我们这个项目是按模块分工,我负责前台的xxx模块,后台的xxx模块。 (至少说5个模块以上) |
2.(1)如果项目很赶,经理安排一个项目要三周内完成,
2.(2)你知道你完成不了,你怎么办?
先和经理说明,时间太短,存在风险; 然后,将任务划分优先级,先完成优先级高的任务 ,保证项目的主要功能没问题, 然后,时间允许的话,再做优先级稍微低的; 在这个时间段内,每天向 上级报告工作的进度,让领导知道现在的工作进展和存在的风险。 |
3.如果一个项目给你负责,你会怎么做?
或者说你有独立负责过一个项目吗 (!!!!独立负责项目de能力,面试官非常看重,也是非常加分的!!!!) 简历上的Web(APP)这个项目,就是我独立负责的。 1、首先,要去熟悉这个项目的需求,业务流程 |