网站开发运营维护方案建议自己的电脑做服务器搭建网站
2026/5/21 1:05:36 网站建设 项目流程
网站开发运营维护方案建议,自己的电脑做服务器搭建网站,做网站的原型文件下载,佛山信息技术网站开发有一次去银行面试#xff0c;面试官看我简历上有一个金融项目#xff0c;于是问我#xff1a;你觉得金融项目跟常规项目的测试有什么区别#xff1f; 坦白说我当初测试时还真没总结过有什么区别#xff0c;所以临时想了几点说了说#xff0c;其实自己当时也不知道有没有…有一次去银行面试面试官看我简历上有一个金融项目于是问我你觉得金融项目跟常规项目的测试有什么区别坦白说我当初测试时还真没总结过有什么区别所以临时想了几点说了说其实自己当时也不知道有没有回答出要点于是在后来进入银行工作以后我开始注意这个问题就是银行项目跟常规项目的到底有什么区别。普遍认为银行应用是当今软件行业中最复杂的应用之一。那么为什么银行应用如此复杂呢后来我发现工作流很复杂于是我又开始思考应该用什么方式来测试这些工作流。但限于只接触了一家银行的其中两个项目所以在这个问题的思考上仍然很片面。今天的这篇文章是对这段工作经历的一个小结也是希望抛砖引玉得到更多更专业的回答。在这篇文章主要是关于测试银行应用涉及的不同阶段和技术。先说银行应用的特点:·多系统集成 ,每次的测试任务都可能涉及多个系统。测试人员一般都是根据业务线进行测试而非根据应用。·复杂的业务流程·强大的审计·海量的数据·详细的交易记录·实时和批量处理·高并发·高速率的每秒事务数·安全事务·灾备主服务器或某台服务器宕机时系统仍可以继续运行。上面列出的十点是银行系统最重要的特点。根据这些特点我们测试时需要考虑1. 完全覆盖所有银行工作流和业务需求2. 应用的性能方面3 应用的安全方面4 数据集成5. 用户体验具体的测试方式我们后面再说。测试银行应用典型阶段1、需求收集这个阶段主要通过需求规格说明书、设计文档、以往案例以及跟其他项目组成员沟通的方式来获取需求。从我的经历来说第一次接触银行项目需要花费很多时间来搜索一些专业名词以及这个名词所代表的业务流程。我习惯用excel把这些知识点记录下来既方便自己温故知新也可以在入新人时缩短他们的适应期。2、需求评审业务经理在完成需求文档之后就会召开需求评审会议参会人员一般包括业务经理、项目经理、开发负责人、测试经理、测试人员等角色。从我的经验来说多数开发人员在会议上的关注点只有一个即这个功能要做成什么样他们很少会提出其他方面的问题所以这就要求我们测试人员关注或提问以下问题项目背景为什么要添加或者修改这个需求客户希望通过这个需求解决什么问题解决方式合理吗是否有更好的方式需求明细这个需求是什么若有不明确的术语可以提出来让业务经理解惑。测试方案如何测试这个需求测试通过的标准是什么风险开发这个需求可能会有什么风险这次的测试任务可能会遇到什么风险每种风险需要如何应对什么情况下需要测试经理协调测试周期什么时候开始测试测试多长时间接口人这个需求涉及哪几个系统每个系统的接口人是谁测试环境银行的测试环境由专人负责维护需要提前跟他沟通协调。上面这几个关注点在记忆时可以通过5W1H的原则去记即why、what、when、who、where、how。提醒尽可能在需求评审会议之前阅读需求文档。3、测试需求分析和测试用例编写在这个阶段质量测试工程师们从需求文档功能规格说明书或测试案例提取业务场景大多数情况下都需要跟开发反复沟通我习惯把业务场景整理到excel中以此保证需求覆盖。由于银行的项目通常涉及多个系统并且每个系统分工不同。所以我通常使用思维导图和visio流程图结合的方式来研究并确认各个系统、各个模块之间的数据传输包括涉及了哪几个系统每个系统处理哪一块业务请求从哪里开始到哪里结束每个请求中传输哪些数据我们怎么测试或者说保证这些请求在成功、失败时都得到了正确处理这种方式可以说借助了白盒测试的思想也可以说是一种灰盒测试。我通过这种方式发现了很多非常有意思的bug。4、测试计划编写和评审关于测试计划有的情况是行方的测试经理负责编写有的情况是外包人员中的测试负责人负责编写。无论是哪一种情况我相信只要做到了那个位置如何编写测试计划都不需要我多说什么。在评审方面我遇到的情况都是在测试计划和测试用例都完成以后由测试经理牵头召集项目经理、其他项目的测试经理、测试环境维护专员、测试执行人进行评审。会议上上主要关注测试方案是否有遗漏、测试周期是否合理、测试环境是否能如期安排等。5、功能测试像银行这样外包测试模式如何保证测试质量是需要慎重考虑的尤其在工作流程方面。给大家举两个例子第一个例子是在提测的环节有的银行会要求开发人员编写三个文档提测时需要把这三个文件作为附件一并发送给测试经理审核。《联调测试用例》每个系统的开发人员都需要编写并且在提测前自测通过。自测通过以后还需要把测试通过的截图附加到excel中。《联调测试报告》类似于常规的系统测试报告。《影响性分析》在文档中告诉我们这次需求改动了哪些地方如何修改的这次修改影响到了哪里。这个文档可以帮助我们明确测试范围减少漏测。第二个例子是在测试阶段有的银行会要求开发人员在某些bug上进行备注bug原因、bug修复方式和影响性分析。这两个例子都是关于工作流程的主要是需要管理者思考的问题。不过作为普通的测试者我们也可以借鉴考虑/询问一下为什么这家银行要这么做而不是那么做他们希望解决什么问题当然有机会的话也可以研究一下他们的解决效果。6、性能测试行方的性能测试一般是由行方内部的性能测试专员来完成。具体的流程我不是很熟悉了解的朋友可以留言说一下有什么不同。7、安全测试目前还不清楚后续找机会补充吧。总结在回答这个面试题的时候可以先说一下银行系统的特点和测试考虑然后从流程中抽出几个具体的点来丰富我们的回答。之后面试官一般会根据我们的回答进行追问看情况回答即可。最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询