辽宁建设工程信息网项目经理变更,seo和sem是什么意思啊,长沙县住房和城乡建设局网站,wordpress站点很慢软件测试面试中#xff0c;介绍做过的项目#xff0c;可以说是必不可少的一道面试题了#xff0c;对于面试的同学来说#xff0c;该自己发挥呢#xff1f;
把项目的所有功能噼里啪啦说一遍就完事了#xff1f;当然不是#xff0c;我们要搞清楚#xff0c;面试官问这个…软件测试面试中介绍做过的项目可以说是必不可少的一道面试题了对于面试的同学来说该自己发挥呢
把项目的所有功能噼里啪啦说一遍就完事了当然不是我们要搞清楚面试官问这个题的目的。
面试官主要想知道你参与项目的体量你在项目中做了哪些有价值的事情对整个项目起到了什么作用你具备什么能力这些能力是否能复用到新的工作岗位能否带来更大的价值。
清楚了面试官的目的我们就可以开始发挥了主要可以从以下几个方面展开
1、项目的背景
主要包含项目面向的用户群体用户量常用的用户场景甚至可以说下商业模式。
例如这是一个B/S架构的系统分为代理商前台和运营后台用户量大概在5w左右主要的用户场景是代理商通过前台生成一些游戏产品的推广链接拿出去推广运营人员根据推广量根据一些规则来给代理商进行结算分成代理商每月可进行提现。
主要的盈利就是中间商赚差价上游广告方给我们推广费我们付费给代理商推广中间的差价就是营收。
2、项目基本功能
像登录注册这种功能就别说了介绍点测试起来能体现出你水平的功能或者自己所负责的功能模块。
例如主要功能包含代理商生成推广链接提现查看产品收益等运营人员在后台可查看推广产品提现数据推广产品的数据报告产品的分成方式权限设置等等。
后面可再细化下比较复杂的功能模块尽量完整点。
3、迭代周期
多久迭代上线一次。
4、项目组人员比例
项目经理、产品经理、开发人员、产品人员测试人员各有多少。
5、负责的模块
划重点在介绍负责的模块时千万不要说我测试了XX模块就没了我们要在这个模块中体现自己的能力例如是怎么进行测试的用到了哪些测试方法用到了哪些技术或工具以及测试过程中遇到了哪些难题是怎么解决的。
1接口自动化测试
例如实现了XX个接口的自动化测试编写了XX接口自动化测试用例提升了XX测试效率线上Bug率下降XX在实现接口自动化的过程中用到了JMeter/Postman测试工具。
运用的JMeter相关知识包括实现接口之间的关联、利用CSV Data Set Config进行参数化、设置响应断言/JSON断言/BeanShell断言、处理接口签名Sign等等。
最后将写好的接口自动化脚本集成至Jenkins实现了JenkinsJMeterAnt的持续集成接口每天凌晨会定时运行并将执行的结果发送至邮箱有问题可及时查看。
2Web端的UI自动化测试
例如实现了XX个Web界面的UI自动化测试编写了XXUI自动化测试用例提升了XX测试效率线上Bug率下降XX。
在实现UI自动化的过程中用到了PythonRobot Framework测试工具在实现过程中最难解决的就是元素定位问题通过idnamexpathcss等方法解决了元素定位的大部分问题。
3移动端的UI自动化测试
例如实现了XX个移动端的UI自动化测试编写了XXUI自动化测试用例提升了XX测试效率线上Bug率下降XX在实现UI自动化的过程中用到了PythonAppiumJenkins。
4压测
例如利用JMeter进行项目的压测项目是一个Web的年会项目在活动上线前对系统进行一个摸高压测根据预估的流量对系统配置进行优化调整保证活动期间系统能正常运行。
对其中的抽奖等5个接口进行压测通过编写压测脚本准备压测服务器进行压测观察服务器资源消耗情况记录压测结果分析压测结果提交性能Bug开发修复性能Bug发送测试报告等一系列流程。
在时间紧任务重的情况下完成了性能测试找到了性能瓶颈保证了项目正常上线。
5安全测试
例如运用AppScansqlmap工具独立完成了4个项目的安全测试扫描出来的安全漏洞主要包括sql注入sql盲注跨站点请求伪造CSRF跨站点脚本攻击XSS等。
做完安全扫描后线上没有出现安全问题公司请的第三方安全团队再次扫描时也没有发现新的致命性的漏洞。
6抓包
在测试过程中会利用Fiddler进行抓包定位前后端问题然后正确地将Bug指派给对应的前后端人员避免Bug被踢皮球的情况同时减少沟通成本。
感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走
这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取