南京索引科技有限...吧
关注: 23 贴子: 134

  • 目录:
  • IT业
  • 3
    在这个内卷严重的时代,银行的业务不断增加,交易模式不断变化,银行app的功能涉及到衣食住行各个方面,这就要求app的质量要非常高,容不得半点差错。大家都知道在银行里面做测试非常吃香,薪资高、加班少,但是随着软件信息化的要求越来越高,银行对软件测试人员也提出了非常高的要求。 银行的业务特点 1、数据量大 数据量大,银行为顺应金融业务和信息技术相融合的大趋势,斥巨资将过去分散的、功能较弱的、以业务自动化处理为主的
    蜀 蜀 3-2
  • 1
    随着新能源汽车的蓬勃发展,电气化、智能化逐渐成为发展趋势。在汽车开发过程中,测试是非常重要的一个环节。现在软件越来越多地被应用到汽车上,对软件测试的需求也越来越多、越来越严格。车载测试就是针对整个汽车智能模块测试的行为,其中包括有软件测试、硬件测试、性能测试、功能测试等等,每一项测试的内容都不一样。但主要工作还是做软件测试居多,不一定需要知道硬件知识。 车载测试就业前景: 现在的汽车逐步走向智能化和
    艾丽卡啦 12-30
  • 0
    一、瀑布模型 瀑布模型是一个软件生命周期模型,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。 瀑布模型的优点: 有利于大型软件开发过程中人员的组织、管理 有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率 瀑布模型的缺点: 开发过程一般不能逆转,否则代价太大 实际的项目开发很难严格按该
  • 0
    一、按开发阶段划分 1、单元测试是对软件的组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位——模块,故又称为模块测试。 2、集成测试是将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试。集成测试主要目的是检查软件单元之间的接口是否正确。 3、系统测试就是将已通过集成测试的软件系统与计算机硬件、外设、数据库、网络等其他元素结合在一起,在
  • 0
    现在的研发团队存在形式多种多样——测试完全独立、测试半独立和测试融合。如果软件工程师以做开发为主,兼做测试,对测试能力要求就偏低,侧重单元测试、接口测试的能力,在系统测试上更多扮演用户角色,基于场景进行测试;如果软件工程师以做测试为主,兼做开发,对测试能力要求就高,侧重掌握系统的功能测试和性能测试等方面的测试能力。在实际的工作岗位上,人们又将测试开发(侧重自动化测试平台和框架、工具的开发,而不是脚
  • 0
    可以设想一下自动化测试开发与执行的场景。首先,研发人员根据测试任务的要求,开发和调试自动化测试脚本,并能基于脚本和测试环境组合成测试任务,而这些任务能够在晚上自动执行。这就需要在下班前预先安排测试任务,如在某个web页面提交测试任务、查看测试结果。这种测试任务能够按某种机制自动启动执行,而且需要找到可用的测试资源来执行测试任务,这依赖于安装在测试机器上的代理来进行交互通信,获得机器状态、运行测试工具和
  • 0
    早期的测试环境都采用物理机器,例如其测试所用的应用服务器就是一台实实在在的机器,而安装一个系统耗时较长。在软件测试中,有时进行下一轮测试时需要将测试环境恢复到最初的状态,而不得不重新安装测试环境,耗费很长时间。在进行性能测试时,需要数量庞大的测试机,需要安装几十台、甚至几百台环境配置相同的机器,其工作量也相当大,而且还占用很大的实验室空间,投入很大。这样的场景在测试中却经常遇到,所以我们必须借助新
  • 0
    Glenford J.Myers早期给软件测试的简单定义是:“程序测试是为了发现错误而执行程序的过程”,也体现出当时对软件测试的认识非常具有局限性。这也是受软件开发瀑布模型的影响,认为软件测试是编程之后的一个阶段。只有等待代码开发出来之后,通过执行程序,像用户那样操作软件发现问题,这就是“动态测试”。 对于需求阶段产生的缺陷,在不同阶段发现和修复的成本是不一样的。如果在需求阶段没有发现,等待设计完成之后才被发现,就需要
  • 0
    Google AlphaGo (中文昵称阿尔法狗)和韩国棋手李世石之围棋大战吸引力不少眼球,测试人员也不例外,而且还戏称李世石为“谷歌高级软件测试工程师”。但也看到另一篇文章,其观点是:李世石是一个好用户,但不是一个合格的测试工程师。然后列举了一个合格的测试工程师应该做哪些异常操作、异常输入等,还给大家普及了测试知识。实际上,这篇文章差矣!作者可能不理解人工智能(AI)软件,或者说,不知道如何对AI软件、甚至像搜索引擎、图像
  • 0
    从测试跟踪和管理的角度来看,虽然关注被跟踪的对象有轻有重,但需要覆盖测试过程的各个方面和测试工作的各项活动(按专业术语称为测试过程域)。测试过程域以TPI(Test Process Improvement)模型看,有如下16个过程域: 我们也可以从其他角度来看测试管理体系,如测试组织和测试人员是决定因素,但需要在公司营造很好的质量文化,如制定质量测试方针、培养大家良好的测试思维、先进的质量管理思想。从组织保证看,要做好测试人员的招聘和培
  • 0
    渗透测试是采用模拟攻击试验的各种手段——冒充、消息篡改、内部攻击、陷阱门、特洛伊木马方法进行安全性测试,不仅仅借助工具来获取有价值的信息以助于攻击,如使用工具Wireshark来捕获所监控的端口传输的各种网络数据包,进一步针对所截取数据进行分析。在分析过程中,可能需要社会工程学、心理学、密码学等相关方面的知识帮助。渗透测试需要智慧、经验的积累,不断思考、不断探索,不断地进行试探性的测试,从而发现更多的安全性的
  • 0
    软件不是孤立的,软件、硬件和网络等构成一个完整的软件系统,讨论软件安全性不是一件容易的事情,涉及面比较广。通常,我们将软件系统安全性分为两个层次,即: 系统级别的安全性; 应用程序级别的安全性。 系统级别的安全性,是指整个系统的安全性,涉及系统的硬件、网络等的安全性,例如非系统管理人员是否有机会进入机房、是否能建立非法的网络连接、是否能操作系统的服务器、直接卸载硬盘等。这些安全性问题不是软件能控制的,
  • 0
    一个软件系统可能潜在很多不安全因素,很容易被非法侵入、遭到破坏,或者其机密信息被窃取等。这些危险因素,一般都来自入口,正如俗语所说“病从口入”,软件系统的入口,往往成为软件系统中的安全漏洞,如下所示。 暴露的网络通信端口,如FTP 21、SSH 22、Telent 23等端口。 操作系统中某些命令。 数据文件、邮件附件、系统配置文件等。 输入域:如输入恶性脚本、长字符串/超过数字边界造成缓冲区溢出等。 代码中安全性问题,如SQL/XML注入
  • 0
    “安全的”开发生命周期能够在每一个开发阶段上尽可能地避免和消除漏洞。微软SDL在整个软件生命周期定义了7个接触点:滥用案例、安全需求、体系结构风险分析、基于风险的安全测试、代码评审、渗透测试和安全运维等。通过这些接触点来呈现在软件开发生命周期中保障软件安全的一套优秀实践,强调在业务应用的开发和部署过程中对应用安全给予充分的关注,通过预防、检测和监控措施相结合的方式,根据应用的风险和影响程度确定在整个软
  • 0
    性能测试执行结束后,需要分析测试结果,判断是否存在性能问题或是否满足性能要求。 在进行性能验证的测试中,如果测试结果显示系统满足性能要求,意味着测试结束,然后开始编写相应的性能测试报告。但如果结果显示系统不能满足性能要求,就需要通过其他方法来发现系统的性能瓶颈。如果能发现系统某个组件或某个接口存在性能瓶颈,就可以针对问题组件或问题接口进行技术分析,找出造成性能的问题根因,如数据库服务器缓存配置、复
  • 0
    不同的加载方式能够更合理地模拟加载过程,达到性能测试的预期效果——系统实际运行时所受到的真实负载。虽然这种模拟不可能和现实情况完全吻合,但基本能满足测试的要求。以并发用户数为例,最常见的加载模式有4种。 一次加载。一次性加载某个数量的用户,在预定的时间段内持续运行。例如,早晨上班,用户访问网站或登录网站的时间非常集中,基本属于扁平负载模式。获取某种确定负载下的性能指标数据,一般也采用这种加载模式。 递
  • 0
    性能测试可能有这样一些业务需求,如每秒20次点击、每秒处理5个事务、每分钟下载50个页面、达到虚拟并发用户数500个等等。那么,如何借助工具模拟用户操作来对系统进行加载模拟用户的行为呢?例如,当一个用户使用一个系统的Web服务时,单击按钮、提交一个表单,实际上,就是向Web服务器发出请求、发送数据。我们就可以利用测试工具不断向用户发出请求,这就可以看作对服务器施加的负载。工具所模拟的用户,不是真实的用户,可能就是为
  • 0
    在进行系统性能测试之前,一定要清楚地知道系统的性能需求。当然,不能过于简单或过于模糊地描述性能需求,例如,“系统性能好、反应速度快”这样地描述非常含糊。系统性能的需求必须通过具体数据进行量化,如系统在3s内做出响应、系统在1分钟内能接受500个请求等,这样的性能需求描述就会清楚些,这就是人们经常所说的性能指标。性能指标一旦量化,就可以度量,才具备可测试性。一般的性能验证测试,需要明确而量化的性能指标。如果
  • 0
    当某个在线订单系统发布之后,用户感觉系统不能及时响应自己的操作请求,抱怨系统的性能低下。公司研发老板就责问测试经理,性能测试有没有执行?是如何测试的?测试经理无奈地辩解道,当时没有拿到性能测试的需求,因为在产品需求文档中没有具体的说明性能指标,测试人员也不清楚系统应该具有什么样的性能,所以只简单地做了压力测试。 虽然这样的辩解是不对的。如果当初项目经理没有提出性能测试需求或者产品需求文档中没有具体
  • 0
    系统会出现各种性能问题 ,例如打开页面越来越慢、查询数据时很长时间才显示列表等,系统之所以不能满足性能要求,一般是系统内部出现问题,也说明系统存在或多或少的设计文件、算法实现等问题。软件系统因采用不同的软件技术、不同的平台、不同的架构或不同的算法等引起的性能问题是不一样的。这里仅仅列出系统中常见的性能问题,包括内存溢出、应用终止、服务器宕机等严重问题。 资源泄露,包括内存泄漏。系统占用的资源(如内存
  • 0
    有关软件设计的质量属性,主要包括可维护性、可移植性、可测试性和健壮性等。这些质量属性被认为是特别的静态测试——设计验证的需求,软件设计的验证就是从这些需求出发,来完成相应任务的。软件设计验证的需求可以分为以下3类: 软件运行和服务的设计验证需求:性能、安全性、易用性、功能性、可用性。 软件部署和维护周期的设计验证需求:可修改性、可移植性、可复用性、可集成性、可测试性。 与体系结构本质相关的验证需求:概
  • 0
    需求评审是从软件开发的源头——需求就开始控制软件产品的构建质量,通过需求评审来保证系统需求在市场需求文档(MRD)或产品需求文档(PRD)及相关的文档中的问题:如需求缺失、需求重叠、无意义的需求、描述模糊(即二义性)等。通过需求评审,除了发现问题,也可以加强对业务/用户需求的理解,研发团队的不同角色在需求认知上也能达成一致。需求评审,是软件研发的一项重要工作,不仅仅局限于软件测试或质量保证的工作要求,虽然
  • 0
    测试、评审依据的标准是非常重要的。如果没有依据,就无法判断对与错,很难更准确、更快速地发现问题。所以在进行软件评审或软件测试时,制定一个明确的质量评判标准是非常必要的。对于需求的说明不能引起二义性,这样才能最大限度地保证每个人在阅读需求文档时不会产生不同的理解。例如,需求定义中不应该使用不确定性的词,如“有时、多数情况下、可能、差不多、容易、迅速”等,而应明确指出事件发生或结果出现所依赖的特定条件
  • 0
    “你好,请问可以帮我看看这段程序吗?它存在一些问题,但我找不出问题在哪儿。” “好的,我来看一下。” 。。。。。。 “噢,你看看,问题在这儿,你应该先判断返回值是否为空指针,如果不是再继续读数据。” “真是太感谢你了!我居然连这样的问题都没有看见。” 在工作中,这样的画面是不是经常出现?实际上,这就是一种简单的评审,比较随意,算是一种临时评审,一般不纳入正式的评审方法中。正式一些,程序员张三的代码让另一
  • 0
    七月份的尾巴,八月份的前奏 社会需要什么样的人才呢? 你还在纠结 你还不确定 而已经有人在努力学习奋斗啦!!! 8月可进班时间,画圈的都可以进班哦
  • 0
    软件缺陷的描述是软件缺陷报告的基础部分,也是测试人员就一个软件问题与开发小组交流的最初且最好的机会。一个好的描述,需要使用简单、准确、专业的语言来抓住缺陷的本质,提供了如何复现当前缺陷的所需信息(包括截图、trace log等)。否则,它就会使信息含糊不清,可能会误导开发人员,或造成开发人员的抱怨,甚至影响团队的合作关系。准确报告软件缺陷是非常重要的,原因如下: 清晰准确的软件缺陷描述可以减少被开发人员退回来
  • 0
    在软件生命周期中,需要修正已发现的缺陷,或者增强原有的功能、增加新的功能,这些活动都可能会触及其他地方的代码,影响正常运行的原有功能,从而导致软件未被修改的部分产生新的问题。因此,每当软件发生变化时,就必须重新测试原来已经通过测试的区域,验证修改的正确性及其影响,即实施回归测试。回归测试是为了检验修正缺陷是否会引起原有正常功能出现新的缺陷而进行的测试。不论是开发全新的软件(第1版本),还是不断升级
  • 0
    电子档已整理完毕,点赞关注可免费领取。
  • 0
    好多同学担心自己的英语不好学不会软件测试,在此,小编特意为大家准备了软件测试中常用的英语单词,学会这些就不用担心学不会软件测试啦。 软件测试中的英语可不止这一点点哦,后续我会按照字母顺序为大家持续更新,记得点赞关注哦~
  • 0
    当测试计划、测试用例和测试脚本就绪后,我们就开始执行测试。测试的执行过程并不是想象的那样简单——按部就班地执行,即不能按照测试计划一步一步地去执行,因为有时会有新的问题出现、发现新的测试需求,这时就需要调整测试计划,这就是我们经常强调的,测试计划不是一个文档,而是一个计划的过程。一个有效且高质量的测试执行过程是一个讲究策略、不断优化的、立体作战的过程,会有许多并发的工作同时进行,包括版本构建验证测
  • 0
    测试用例是软件测试的准则,但它并不是一经编制完成就成了准则。测试用例在设计编制过程中要组织同级互查。完成编制后应组织专家会审,会审通过后才可以使用。评审委员会可以由项目负责人和测试、编程、分析设计等有关人员组成,也可邀请客户代表参加。 在测试用例评审之前,要定义或明确评审的标准。在定义测试用例的评审标准时,首先要清楚什么样的测试用例是好的?好的测试用例应该符合如下条件: 测试范围覆盖率高,依据特定的
  • 0
    1、测试用例的构成 测试用例是对测试场景和操作的描述,所以必须给出测试目标、测试对象、测试环境要求、输入数据和操作步骤,概括为5W1H。 测试目标:Why——为什么而测?功能、性能、可用性、容错性、兼容性、安全性等。 测试对象:What——测什么?被测试的项目,如对象、函数、类、菜单、按钮、表格、接口、整个系统等。 测试环境:Where——在哪里测?测试用例运行时所处的环境,包括系统的配置和设定等要求,也包括操作系统、浏览器
  • 0
    最近两个月,受市场的影响,好多小伙伴工作都有波及。但是在这种情况下,索引科技的小伙伴接二连三地找到了高新工作,顺利就业。恭喜此时顺利就业的小伙伴,如此大的竞争压力,你们PK赢大了!!! 事实证明,历风雨,只有实力才是对话的资本。此时,更要努力加油。我们无法选择环境,但我们可以选择成为更好的自己。
  • 0
    测试设计是建立在测试分析的基础之上,在测试分析时,我们已经掌握了不少有关测试的信息,包括项目背景、业务需求、领域知识、团队、进度、预算、风险等,这些因素自然会影响测试设计与执行。我们知道,不可能穷举所有的测试场景或组合,所以在设计测试用例时,更需要认识到这一点,要学会如何抓住测试的重点、要点或者关键点,这些地方的测试设计工作是重点,要进行充分分析与设计,达到理想的覆盖率,然后以点带面,展开其他区域
  • 0
    在软件测试需求和测试范围分析、工作量估计、测试资源和进度安排、测试风险评估、测试策略制定等工作做完之后,测试计划也就基本大功告成了。这些问题被解决或找到相应的对策和处理措施之后,测试计划剩下的工作就是写好这个文档,将上述内容描写清楚。需要注意的是,测试计划是一个过程,不仅仅是“测试计划书”这样一个文档,测试计划会随着情况的变化不断进行调整,以便于优化资源和进度安排,减少风险,提高测试效率,并及时修
  • 0
    在软件测试需求分析过程中,可以采用有效的问题分析技术来帮助我们提高测试需求的有效性和工作效率。从测试需求分析来看,我们力求通过与各相关人员沟通,收集足够的、有价值的信息或数据,借助下列途径来达到良好的分析效果。 1、通过提炼,抓住主要线索,或作为整体来进行分析,使测试需求分析简单化。 2、通过业务需求或功能层次的整理,使测试需求分析结构化、层次化。 3、通过绘制业务流程图、数据流程图等,使测试需求分析可视
  • 0
    人类已经进入一个智能的时代,不会思维就可能很快被这个社会所淘汰。爱因斯坦曾说过,教育的价值不是学习大量的客观知识,而是思维能力的训练。 在软件测试中,如果以系统性思维来分析和解决问题,就不会出现只见树木不见森林、片面地追求单个目标等情况,而是会整体地、多角度地、多层次地分析问题。软件测试地系统性思维会帮助我们能够全盘掌控软件测试的目标、要素及其之间的关系,理解缺陷是质量的对立面,而软件测试又是发现
  • 0
    #性能测试##软件测试# 性能测试的方法比较多,负载测试和压力测试是较常见的类型。此外,并发测试等也会在性能测试中进行讨论。 1、验收性能测试 验收性能测试方法通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。这是一种最常见的测试方法,通俗的说,这种测试方法就是要在特定的运行条件下验证系统的能力状况。 这种方法的主要目的是验证系统是否具有系统宣称具有的能力,这种方法需要先了解测试
  • 0
    #软件测试# 上门即送挂脖电风扇,缺小风扇的可以约起来了
  • 0
    #端午节##儿童节# 谁说大人不能过六一,大人只不过是过期了的小孩。昨天是六一儿童节,恰巧碰上端午节,索引科技为小伙伴们贴心的准备了小礼物。# 小礼物里面有AD钙奶、辣条、果冻、粽子和咸鸭蛋,每一个都是工作人员亲手包装而成,看到他们拿到礼物开心的模样,小编也跟着开心呢~ 最后索引科技祝大家儿童节&端午节快乐,记得吃粽子哦~大家喜欢吃甜的粽子还是咸的粽子?欢迎评论区参与讨论
  • 0
    #软件测试##性能测试##LoadRunner# LoadRunner 是目前应用最广泛的性能测试工具之一,是一种适用于许多体系架构的自动负载测试工具。它能从用户关注的响应时间、点击次数或是业务层面的吞吐量、请求数来衡量系统的性能表现,并能够辅助用户优化系统性能。LoadRunner 可用来测试整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,帮助用户更快地查找和发现问题。 LoadRunner 包含很多组件,其中最常用的有Visual User Generator(主要用于对
  • 0
    接触过软件性能测试的人,会经常听到这样一些词汇:响应时间、并发用户数、吞吐量、性能计数器,在使用性能测试工具进行测试时,还会接触到“思考时间”的概念。那么,这些术语的确切含义究竟是什么呢? 1. 响应时间 响应时间指的是客户发出请求到得到响应的整个过程。在某些工具中,请求响应时间通常会被称为“TTLB”(Time to laster byte),意思是从发起一个请求开始,到客户端收到最后一个字节的响应所耗费的时间,我们把响应时间作为用户
  • 0
    目前,软件测试正处于快速发展的阶段,软件测试人员的发展方向也多种多样。从软件测试行业发展来看,软件测试职业发展大致可分为技术路线、管理路线和业务路线三个方向。 1.技术路线发展方向 软件测试工程师属于软件测试职业生涯的初级阶段,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是按照测试主管分配的任务计划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。 按
  • 0
    当你觉得没有更好的选择的时候,学习就是我们努力的方向。 六月份课程安排已出,快来找我报名吧!!!
  • 0
    今天帮学员打印论文,突然想到一年一度的毕业季即将来临。前段时间中国新闻周刊公布今年毕业生高达1076万人,冲上了微博热搜,应届毕业生看到这条消息陷入了沉思。今年疫情反复,很多行业都没有恢复正常,2022年或是毕业生就业最困难的一年。在这种情况下,怎样才能找到一份合适的工作呢? 在猎聘所发布的《高校应届生招聘&就业图鉴中》整理了一些关于应届生对未来职场发展方向的研究和调查,调查发现IT行业已经成了毕业生选择的热
  • 0
    #周年庆# #软件测试# 不知不觉中,在你们的关注和支持下,索引科技迎来了一周岁的生日。这一年,感谢你们选择并信任我们,与我们携手共进,见证我们的成长。 为了庆祝这个特殊的日子,我们特意举办了一场周年庆暨学员答谢活动,还贴心的为大家准备了各种零食、水果和点心,希望大家在吃吃喝喝中度过愉快的下午时光。下午两点钟活动正式开始。 活动第一项当然是领导讲话啦,回首过去,我们迎来了一波又一波的学生,看着他们一个个都高
  • 1
    好多培训机构啊,我想说哪个好?毕竟学费一万八左右!说真的有些贵!

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: IT业