2025/12/31 11:55:08
网站建设
项目流程
phpcms做网站建栏目,第三方公司做网站价格,营销型网站设计特点,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被踢皮球的情况同时减少沟通成本。同时也会利用Fiddler修改响应的参数模拟弱网测试。7测试环境部署在部署Jenkins环境执行测试环境的某些定时任务压测时查看日志等会用到Linux的相关命令主要包含文件的增删改查如cp/mv/cat/tail/rm/mkdir/vi/find等命令修改文件权限chmod命令解压文件tar命令查看进程ps命令等等。8软实力相关可从文档编写能力项目把控能力沟通协调能力方面展开。例如完成一个项目编写了XX测试用例完成了XX项目手册编写提供给业务方之后平时关于功能使用问题的咨询率减少XXX。独立负责XX个项目的测试有问题会及时与产品开发沟通能在需求评审会上提出一些有建设性的建议提前规避一些Bug主测的项目都能按照项目经理的预期按时上线。改进了一些测试流程引入了冒烟测试和开发自测流程开发质量明显改善Bug数量比之前减少30%等等。最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。