首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏软件测试学习

    0基础入门软件测试之小白指南

    零基础转行测试首先需要学习哪些内容呢 1 认识软件测试 了解软件测试的概念,掌握软件测试是干什么的,熟悉软件测试的基础理论和测试方法,了解测试的生命周期,测试流程,在项目中的日常工作主要做什么。 、结合以上工具,再运用到项目中,回过头来重新再去测试一遍(不要觉得枯燥,测试经常干一些反复琐碎的事情,需要耐心和细心) 5 简历编写和面试准备 通过前面的学习,了解了软件测试是干啥的,测试人员的日常工作之后 1、其实你想自学什么内容,可以参考一些培训机构的0基础入门的课程培训大纲,好的机构,培训的内容都是会定期更新的,不像自己瞎找的一些资料,有的是以前的一些学习资料,学习的顺序不太对,有些东西目前没必要去学 建议: 针对0基础想入IT这一行的,如果想报班培训的,先自己找资料自学一下,对这个行业有个简单的了解之后,再去考虑要不要学,自己适不适合做这行。 本篇文章仅针对0基础入门软件测试,因此不涉及那些什么自动化、性能、安全以及一些编程语言等的学习内容推荐。

    1K10发布于 2021-03-06
  • 来自专栏《C++与 AI:个人经验分享合集》

    《0 基础小白必看!软件测试轻松入门指南》

    在信息技术飞速发展的时代,软件测试成为了一个极具前景的领域。如果你是零基础,但对软件测试充满兴趣,那么这篇文章就是为你量身定制的!让我们一起来探索如何从零开始,踏上软件测试的学习之路。 一、基础知识铺垫 了解软件测试的概念:包括其目的、意义和重要性。 熟悉软件开发流程:理解测试在整个流程中的位置和作用。 二、掌握关键技能 学习测试用例设计:学会各种常用的设计方法。 搭建测试环境:熟悉不同的操作系统和软件配置。 四、学习工具与技术 掌握常用的测试工具,如自动化测试工具、性能测试工具等。 了解新兴的技术趋势,如人工智能在测试中的应用。 五、培养良好的习惯 注重细节,严谨对待每一个测试步骤。 养成记录和反思的习惯,不断总结经验教训。 六、拓宽视野 关注行业动态,了解最新的技术发展和市场需求。 总之,零基础学习软件测试并不难,只要有坚定的信心和持续学习的态度,你一定能够在这个领域取得成功!如果你觉得这篇文章对你有帮助,别忘了点赞哦!让更多的人看到,一起开启软件测试的新篇章!

    78810编辑于 2024-12-09
  • 来自专栏MIKE笔记 技术教程

    软件测试基础

    目录 软件测试 软件测试基础 测试的基本原则 软件开发模型 软件测试模型 V模型 W模型 H模型 系统测试 Alpha测试 Beta测试 UAT 测试 回归测试 冒烟测试 性能测试 负载测试 压力测试 GUI测试 可用性测试 安装卸载测试 异常测试 文档测试 稳定性测试 兼容性测试 静态测试 动态测试 黑盒测试 测试基础 软件测试 测试是为了度量和提高被测试软件的质量,对测试软件进行工程设计、实施、 维护的的整个生命周期过程 软件测试是对软件形成过程的文档、检查软件数据和执行程序代码的测试,而不仅是对程序进行的测试。 软件测试基础 定义:使用人工或自动手段来运行或测试某个系统的过程。 目的:在于检验它是否满足规定的需求或是弄清预期结果实际结果之间的差别,评估软件的质量。 –IT用例 详细设计说明书–单元测试计划–UT方案–UT用例 H模型 软件测试阶段 单元测试 针对软件基本组成单元(软件设计最小单元,函数、类)来进行正确性检验的测试工作 集成测试 是对单元之间及单元与第三方接口之间的测试

    75010编辑于 2023-03-23
  • 来自专栏python学习教程

    0基础入门学习Python开发用什么软件好?

    那么,对于刚入门的朋友学习Python用什么软件好?下面老师就给大家介绍十大常用的Python开发工具。 ? 比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制…… 另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine 4、Spyder 它前身是 Pydee,是强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。 5、Codimension 它是个Python 集成开发环境,提供了包括代码编辑和基于图表的代码分析功能。 学习Python用什么软件?以上9个工具完全能满足你的要求。有了好的工具,当然也要有系统的学习才能更好的学习Python。

    3.4K10发布于 2021-03-17
  • 来自专栏muller的测试分享

    软件测试测试开发|软件测试基础概念

    ,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。 软件缺陷在了解什么是软件测试之前,我们先要了解一下软件缺陷,因为软件测试的目的就是找到软件缺陷,找到原因,并协助解决。软件缺陷:就是我们熟知的“Bug”。 软件测试策略软件测试策略是软件工程过程的一个软件测试的模板,也就是把特定的测试用例方法放置进去的一系列步骤:软件测试包含的特征:测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合中;不同的测试技术适用于不同的时间点 软件测试的分类软件测试有多种分类方法,我们这里介绍几种常用的分类法:软件开发阶段划分单元测试指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。 了解基本的软件测试原则、对象和作用,以及缺陷的种类和影响,对于我们学习软件测试非常重要。

    87510编辑于 2023-12-28
  • 来自专栏muller的测试分享

    软件测试测试开发|软件测试基础概念

    ,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。 软件缺陷 在了解什么是软件测试之前,我们先要了解一下软件缺陷,因为软件测试的目的就是找到软件缺陷,找到原因,并协助解决。 软件缺陷:就是我们熟知的“Bug”。 软件测试策略 软件测试策略是软件工程过程的一个软件测试的模板,也就是把特定的测试用例方法放置进去的一系列步骤: 软件测试包含的特征: 测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合中; 不同的测试技术适用于不同的时间点 软件测试的分类 软件测试有多种分类方法,我们这里介绍几种常用的分类法: 软件开发阶段划分 单元测试 指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。 了解基本的软件测试原则、对象和作用,以及缺陷的种类和影响,对于我们学习软件测试非常重要。

    90010编辑于 2024-01-02
  • 来自专栏测试开发社区

    软件测试:基础篇

    软件测试:基础篇 本节主要内容 - 软件测试的生命周期 - 如何描述一个bug - 如何定义bug的级别 - bug的生命周期 - 如何开始第一次测试 - 测试的执行和bug的发现 - 产生争执怎么办 软件测试的生命周期 软件测试的生命周期生命周期 需求阶段 —> 测试计划 —> 测试设计、测试开发 —> 测试执行 —> 测试评估 每个测试阶段的分析 - 需求阶段 -测试人员了解需求 沟通bug; 5. 验证已提交的bug; 6. 确认本次测试完成; 7. 编写测试报告。 发现bug 1. 软件测试同样存在二八原则,80%的故障集中于20%的模块,如果某部分问题较多,加强测试广度和深度! 2. 5. 尽早介入项目。

    1.1K20发布于 2019-09-20
  • 来自专栏学习与分享

    软件测试:基础概念

    一、前言 软件测试是软件开发过程中至关重要的一环,它确保了软件的质量和稳定性。随着软件开发的快速发展,软件测试的重要性日益凸显。 二、软件测试的原则和方法论 1.测试的原则 软件测试应遵循以下原则: (1) 尽早开始测试:测试应从项目初期就开始,确保问题在早期阶段就被发现和解决。 3.2 持续集成 持续集成通过自动构建和测试,确保团队始终在一个稳定的基础上进行开发。这有助于及早发现和解决问题。 读者将学习如何使用工具如Jenkins和Travis来实现持续集成和持续交付。 2.单元测试和集成测试 单元测试是针对代码单元的测试,确保每个函数或方法都能正常工作。 通过学习这些内容,读者将能够更好地理解和应用软件测试的原则和方法论,掌握常用的测试工具和技术,并实施持续集成和持续交付等现代软件开发实践。

    63210编辑于 2024-02-20
  • 来自专栏AllTests软件测试

    软件测试基础笔记

    软件测试基础笔记 目录 1、软件测试的分类 2、软件测试的原则 3、软件测试关键问题 1、软件测试的分类 1、按照开发阶段划分 (1)单元测试 - 模块测试,检查每个程序单元能否正确实现详细设计说明中的模块功能等 (5)验收测试 - 按照项目任务或合同,供需双方签订的验收依据文档进行的对整个系统的测试与评审,决定是否接受或拒收系统。 5、杀虫剂现象 (1)软件测试越多,对测试的免疫力越强,寻找更多软件缺陷就更加困难。 (2)在系统分析、设计、实现阶段的复审工作中能够发现和避免80%的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的15%,最后的5%的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来 (4)误区4 - 好的软件质量是通过测试得到的。 (5)误区5 - 把不合格的开发人员安排做测试。 (6)误区6 - 关注于测试的执行而忽略测试的设计。 (7)误区7 - 测试自动化是万能的。

    76130编辑于 2022-10-30
  • 来自专栏AllTests软件测试

    软件测试基础(理论)

    软件测试基础(理论) 目录 1、软件的生命周期 2、软件生存周期及其模型 3、什么是软件测试?软件测试的目的与原则是什么? 4、什么是软件质量? 5、软件产品质量特性是什么? 生命周期阶段: (1)软件计划与可行性分析 (2)需求分析 (3)软件设计 (4)编码 (5)软件测试 (6)运行与维护 3、什么是软件测试?软件测试的目的与原则是什么? 5、软件产品质量特性是什么? 功能性:适应性、准确性、互操作性、依从性、安全性。 可靠性:成熟性、容错性、易恢复性。 可使用性:易理解性、易学习性、易操作性。 效率:时间特性、资源特性。 (2)集成测试阶段:集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。 还有,输入数据和输出数据为0的情况,输入表格为空格或输入表格只有一行,这些都是容易发生错误的情况,可选择这些情况下的例子作为测试用例。

    1.1K10编辑于 2022-07-26
  • 来自专栏【Android开发基础】

    【软件测试系列一】《软件测试基础知识》

    安全性测试 安全性测试主要是测试系统在没有授权的内部或者外部用户对系统进行攻击或者恶意破坏时如何进行处理,是否仍能保证数据和页面的安全。测试人员可以学习一些黑客技术,来对系统进行攻击。 五、软件命名规范 1.软件版本阶段说明(基础架构版2.软件功能实现版3.系统界面修改版4.发行初版5.最终实现版) Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现 ,只是做为整体网站的一个基础架构。 集成测试(测试功能的完整性和正确性,是有目的性和针对性的) 集成测试也属于白盒测试范围,是在单元测试的基础上将软件的多个模块或者系统前后台合并之后进行的测试,也可以算是对单元测试修改进行的复审测试。 从软件工程和测试的分类来看:集成测试在系统测试之前就必须要进行完毕,只有集成测试完成了,才能保证相应的系统测试进行。也就是说,集成测试是系统测试的基础。

    2.8K42编辑于 2023-09-19
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载5)

    在Windows中内存可分为0内存、空闲内存、已缓存内存和忙内存。0内存是防止后面的内存看到前面的内存。已缓存内存是指先被系统核心进程注册的内存,如果系统核心进程需要运行,它会首先使用已缓存内存。 这个值不应该超过5。 ØPage Faults。 处理器页面错误计数。这个值大说明操作系统向内存读取错误数据过多。 •Physical disk。 Ø%Disk Time。 表3-3 磁盘的I/O数的计算方法 RAID类型计算方法RAID0(Reads+Writes)/Number of DisksRAID1(Reads+2×Writes)/2RAID5(Reads+4× 0-15ms:优秀、15-30ms:良好、30-60ms:可以接受、>60ms:考虑更换硬盘或硬盘RAID方式。 4. 进程 •Process。 Ø%ProcessorTime。 如果这个值持续增长或者性能测试终止后这个值仍旧不降,说明发生了内存泄露。 5.网络 •Network interface。 Ø Bytestotal/sec。

    1.3K10发布于 2020-02-19
  • 来自专栏米扑专栏

    软件测试基础与常识

    ; 5)在做软件自动化测试时较为方便。 白盒测试 白盒测试是指在测试时能够了解被测对象的结构,可以查阅被测代码内容的测试工作。它需要知道程序内部的设计结构及具体的代码实现,并以此为基础来设计测试用例。 此外,还要善于用非常规的方式思考问题,尽可能多的参加软件测试项目,在实 践中学习技能,积累经验,不断分析和总结软件开发过程中可能出错的环节。 照此推算,软件存在 500 个缺陷时,我们查找一个软件缺陷需要 X 小时,当软件只存在 5 个错误时,我们每查找一个软件缺陷需要 100X 小时。 由于这二者间具有交叉的部分,因此尚有 5% 左右的软件缺陷需要通过其他方式进行发现和修正。 5  为效益而测试 为什么我们要实施软件测试,是为了提高项目的质量效益最终以提高项目的总体效益。

    1.3K20发布于 2019-02-19
  • 来自专栏FunTester

    从0到1开展软件测试【PPT】

    34910编辑于 2022-12-09
  • 来自专栏迈向前端工程师

    JS基础测试: for(var i=0;i

    + 结果就会如下: 但是我们的数据在循环中进行了二次累加 所以可以确定的是 每次输出的数据都被加了2次 所以输出的只可能是偶数集合 所以可以排除ABD都是错误的; 参考代码: 答案: C. 0,

    8.2K20发布于 2019-08-09
  • 来自专栏迈向前端工程师

    JS基础测试: for(var i=0;i

    考核内容: javascript 循环的使用及变量的变化 题发散度: ★★★ 试题难度: ★ 解题思路: for(var i=0;i<5;i) 这是一个无限循环,因为 i 不会变化 但是 i++ ; 表示 i 每次 加1操作,所以循环就变化成有限次的循环; 所以 console.log(i) 第一次 i 由 0 变化 成 1 ,在控制台输出 A,B,C 选项都被淘汰 参考代码: 答案: 操作,所以循环就变化成有限次的循环; 所以 console.log(i) 第一次 i 由 0 变化 成 1 ,在控制台输出 A,B,C 选项都被淘汰 参考代码: 答案: D. 1,2,3,4,5

    4.9K30发布于 2019-08-09
  • 来自专栏编程学习之路

    【0基础学习mysql】之DCL

    个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 ​ 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考! FROM itcast@localhost; SHOW GRANTS FOR itcast@localhost; 执行结果 权限控制时,数据库和表名可以使用 * 进行通配,代表所有 各位学习

    62510编辑于 2022-11-20
  • 来自专栏编程学习之路

    【0基础学习mysql】之索引

    个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 ​ 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考! 目录 索引概述 索引分类 1.普通索引 2.唯一性索引 3.全文索引 4.单列索引 5.多列索引 6.空间索引 索引的创建 1.在建立数据表时创建索引 格式 2.添加索引 1.普通索引 2.唯一索引 3 .全文索引 4.单列索引 5.多列索引 3.删除索引 ---- 索引概述 索引由数据表中一列或多列组合而成,创建索引的目的就是为了优化数据库的查询速度,通过索引查询数据时,不需要遍历所有数据库中的所有数据 5.多列索引 对应多个字段的索引,用户可以通过这几个字段进行查询,应用该索引,用户必须使用这些字段的第一个字段。 table Student add index idx(name); drop index idx on Student; show create table Student; 执行结果 各位学习

    78510编辑于 2022-11-20
  • 来自专栏测试开发干货

    《软件测试-基础理论》- 前言

    吃软件测试这碗饭的,如果基础理论都不懂,谈何长久? 欢迎来学习本系列,基础理论比较枯燥,这也是为什么现在很少人掌握的主要原因。 热饭尽量用浅显易懂 生动的例子 来帮助大家学习基础理论,所以请耐心看完此系列。 我会以每小段问题+举例+总结的方式,来讲解整个软件测试的基础理论世界。每天看几个小段,你自己决定。 但是绝大部分同学都是既不会自动化测开技术,然后又不好好学习基础理论,只靠一家公司的自己负责的业务熟练,这样的工作最终都有淘汰风险。 但是真的问起基础理论的时候,基本都是完全不懂,基本说不出个条理,更美学习过什么科学方法 和标准教程,平时做测试完全靠猜,想到什么测什么。 所以测试基础理论,往大了说,是帮你成为行业大神。 质量铁三角: 组织(人) - 技术(工具) - 流程(过程) cmm5级质量图: 初始级-可重复级-已定义级-已管理级-优化级 用例标准属性: 用例编号,测试项目,测试标题,重要级别,预置条件,输入参数

    60520编辑于 2022-05-19
  • 来自专栏加米谷大数据

    0基础学习大数据路线,0基础大数据开发课程大纲

    0基础学习大数据路线是什么呢? 加米谷大数据理论+代码+实战+实操的独有课程体系,下面是加米谷的0基础大数据开发课程大纲: 第一阶段:Java设计与编程思想 学习内容:Java设计与编程思想 学习目标:Java基础、Java面向对象、 Java高级、数据库与JDBC 学习效果:熟练掌握Java语法并灵活运用,能够开发后台应用 第二阶段 Web前端开发 学习内容:Web前端开发 学习目标:HTML基础、CSS3基础、JS脚本编程 学习效果 第四阶段大数据基础 学习内容:大数据基础 学习目标:Linux基础、Maven基础 学习效果:熟练掌握Linux及Maven等相关知识并灵活运用 第五阶段 HDFS分布式文件系统 学习内容:HDFS分布式文件系统 学习目标:HDFS原理剖析、HDFS编程 学习效果:深入理解HDFS的原理并灵活运用 第六阶段MapReduce分布式计算模型 学习内容:MapReduce分布式计算模型 学习目标:MapReduce

    1.1K100发布于 2018-04-10
领券