软件测试基础
文章平均质量分 84
魔都飘雪
魔都,一座稍不努力就会把你打回原形的城池!
展开
-
商业银行基础知识 银行测试工程师必会的业务知识
目录1、 商业银行基本信息2、 商业银行主要业务3、 商业银行系统介绍01商业银行基本信息我国银行的类型: 中央银行 中国人民银行 政策性银行 国家开发银行、中国农业发展银行、 中国进出口银行 商业银行 5家国有商业银行,12家股份制商业 银行,众多城市商业银行 农村...原创 2020-06-19 17:12:45 · 5593 阅读 · 1 评论 -
计算机网络基础知识小结
计算机网络的知识点,希望对大家有所帮助。 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距巨大。A地区的方言可能B地区的人根本无法接受,所以我...转载 2018-11-03 19:41:55 · 450 阅读 · 0 评论 -
测试开发基础资料
开发基础:链接:https://pan.baidu.com/s/1Lglc1NeMSoPLBoGOgBb_Jg 密码:3m0k jmeter实战书籍链接:https://pan.baidu.com/s/1kWYf4Ej 密码:2431 开发网络基础知识,网络协议链接:https://pan.baidu.com/s/1rar5VvY 密码:kql2...转载 2018-08-12 19:50:20 · 1604 阅读 · 0 评论 -
什么是测试用例
1、什么是测试用例一组由前提条件、输入、执行条件、预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档2、为什么要写测试用例科学有效的对测试步骤进行组织规划,方便管理,记录3、测试用例主要包含哪些内容编号、日期、设计和测试人员、优先级、标题、目标、环境、输入数据/动作、预期结果公众号也有测试用例的模板,大家也是可以回复关键词自行获取的 4、编写测试用例需要什...转载 2018-06-09 17:03:12 · 26019 阅读 · 1 评论 -
软件测试方法
软件测试方法是指测试软件性能的方法。随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。UI测试用户界面测试,英文是User interface testing。又称UI测试。用户界面,英文是User interface。是指软件中的可见外观及其底层与用户交互的部分(菜单、对话框、窗口和其它控件)。用户界面测试是指测试用户界面的风格是否满足客户...转载 2018-04-26 22:03:30 · 1608 阅读 · 0 评论 -
如何提早介入测试
提早的测试有虫吃提早介入测试是指开发完成某个功能/接口/模块后在开发环境进行测试。现在很多公司的项目流程都是全部开发完成后提交到测试环境进行测试,导致测试人员在开发编码过程中很清闲,除了完成测试用例之外没有其他事情可做,而当进入测试阶段又会变的非常忙碌。如果bug较多的话可能还要天天加班。这样其实并不合理,如果把后期的测试分一部分到前期开发阶段,既可以减轻后期的测试压力,也能弥补前期的空档期,岂不...转载 2018-04-25 19:38:16 · 1831 阅读 · 0 评论 -
软件测试人员必须了解的DevOps
软件测试人员必须了解的DevOps前言什么是DevOps工作原则方法如何着手DevOps变更流程管理技巧挑战总结参考前言对很多软件测试人员而言,可能尚未接触到DevOps,本文的内容基于笔者日常学习,针对测试人员所记录的一些关键信息,算是给大家深入学习DevOps的一个引子。什么是DevOpsDevOps是开发(development)和运维(operations)的缩写。但对很多人来讲,可能就容...转载 2018-04-06 19:24:38 · 1549 阅读 · 0 评论 -
一份优秀测试用例的设计策略
日常工作中最为基础核心的内容就是设计测试用例,什么样的测试用例是好的测试用例?我们一般会认为数量越少、发现缺陷越多的用例就是好的用例。那么我们如何才能设计出好的测试用例呢?一份好的用例是设计出来的,是测试人员思路和方法的集合,而非测试逻辑和需求的罗列。1测试用例设计的几个准则用例设计=思路强调测试的场景,测试方法测试步骤化 此处说的测试步骤,不是说每条测试用例都要写明测试步骤,而是指哪些通过测试步...转载 2018-04-06 18:47:34 · 1168 阅读 · 0 评论 -
盘点软件测试中那些必不可少的“用例集”
概述:"用例集"是所有QA同学都不陌生的一个名词。多条有某种关系的用例,组合在一起就是一个用例集。工作中,接触过的用例集可谓万万千。但是在QA工作中有这么几个用例集,是质量保证环节必不可少的。接下来和大家逐一探讨一下这几个用例集的价值,意义,以及组织技巧。 "用例集"是所有QA同学都不陌生的一个名词。多条有某种关系的用例,组合在一起就是一个用例集。工作中,接触过的用例集可谓万万千。但是在Q...转载 2018-04-11 21:05:06 · 1511 阅读 · 0 评论 -
测试计划如何编写
作为一个想成为leader(不论是整个测试部门还是小项目组的leader)的人,测试计划编写是必备技能。言归正传,直入主题。测试计划具体包含的内容包括以下:1、概述 1.1 项目标识项目编号项目名称项目类别■新建类 □升级类合作供应商 1.2 目的 1.2.1 根据需求列表确认现有功能,保证软件质量1.2.2 验证软件的一致性、稳定性、兼容性、安全性、可靠性、有效性、功能性1.2.3 通过分析以...转载 2018-03-27 20:42:11 · 20061 阅读 · 1 评论 -
软件测试方法分类
软件测试方法种类繁多,有白盒测试、黑盒测试、静态测试、动态测试、集成测试等等,记忆起来容易混乱,傻傻分不清楚,如果把软件测试方法进行分类, 就会清晰很多。现在test先生把常用的软件测试方法列出来,让大家更容易区分记忆。1.从是否关心软件内部结构和具体实现的角度划分(按测试分类)白盒测试、黑盒测试、灰盒测试(1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试...转载 2018-04-09 20:14:03 · 5367 阅读 · 0 评论 -
浏览器缓存知识点总结
浏览器缓存,也就是客户端缓存,既是网页性能优化里面静态资源相关优化的一大利器,也是无数web开发人员在工作过程不可避免的一大问题,所以在产品开发的时候我们总是想办法避免缓存产生,而在产品发布之时又在想策略管理缓存提升网页的访问速度。了解浏览器的缓存命中原理,是开发web应用的基础,本文着眼于此,学习浏览器缓存的相关知识,总结缓存避免和缓存管理的方法,结合具体的场景说明缓存的相关问题。希望能对有需要...转载 2018-10-30 21:00:25 · 294 阅读 · 0 评论 -
软件测试基础知识点 | 测试目的、原则及流程
1)软件测试是为了发现错误而执行程序的过程。 2)测试是为了证明程序有错,而不是证明程序无错。(发现错误不是唯一目的) 3)一个好的测试用例在于它发现至今未发现的错误。 4)一个成功的测试是发现了至今未发现的错误的测试。注意: 1、测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征。可以帮助项目管...转载 2018-10-30 21:05:17 · 847 阅读 · 0 评论 -
测试计划及方案怎么写?
“我本来以为测试项目只要根据需求验证系统功能就可以了。居然这么复杂!”开心对测试工作多了一份憧憬之情。“可是这些测试文档,我都不知道怎么写,怎么办?”比目鱼先生看着开心苦恼的样子,发了一份打包的测试部门文档模板给她。开心带着满满的好奇心打开这些模板。噢,原来测试文档们是长这个样子的。我是一只小小小小鸟我们先从测试计划及方案模板的目录,来聊一聊该文档的重要组成部分。为了简洁且高...转载 2019-06-14 21:13:31 · 28001 阅读 · 0 评论 -
测试计划工作的目的是什么?
软件测试计划是指导测试过程的纲领性文件:1、领导能够根据测试计划进行宏观调控,进行相应资源配置等2、测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等3、便于其他人员了解测试人员的工作内容,进行有关配合工作 软件测试计划包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,...转载 2019-01-14 20:56:15 · 10726 阅读 · 0 评论 -
软件测试用例的设计方法(第二篇)
1.设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。 1)划分等价类并编号,下表等价类划分的结果 2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例...转载 2018-11-04 22:01:51 · 9681 阅读 · 0 评论 -
软件测试用例的设计方法(第一篇)
等价类划分方法:一.方法简介1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 2.划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,...转载 2018-11-05 21:51:05 · 576 阅读 · 0 评论 -
性能测试报告评审规范
引言1.1 编写目的 本文档明确性能测试分析报告的评审行为,明确评审过程中使用的各项指标,使性能测试分析报告评审相关人员能够依据此规范检查性能测试分析报告的内容填写是否符合模版要求,检查性能测试分析报告是否正确反映了性能测试的完整过程,检查性能测试分析报告是否符合本规范中规定的质量标准。 1.2 适用范围 性能检测测试分析报告评审性能诊断测试分析报告评审性能调优测试分...转载 2018-11-05 21:51:22 · 1815 阅读 · 0 评论 -
新手入门干货篇 |软件测试基本概念
1. 什么是软件测试? 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。 2. 软件测试的目的: 测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷提高软件质量,回避软件发布后...转载 2018-11-05 21:52:07 · 648 阅读 · 0 评论 -
软件自动化测试的的设计标准和适用范围
软件危机是软件界的热门话题。由于软件中的错误会导致软件开发在成本、进度和质量上的严重失控,所以保证软件质量的测试在软件生命周期中占据了及其重要的地位。 软件测试是目前用来验证软件是否能够完成所期望的功能的有效的方法。软件测试是一种以受控的方式执行被测试的软件,以验证或者证明被测试的软件的行为或者功能符合设计该软件的目的或者说明规范。所谓受控的方式应该包括正常条件和非正常条件,即故意的去促使错...转载 2018-11-05 21:53:39 · 3692 阅读 · 0 评论 -
您认为做好测试计划工作的关键是什么?
参考答案:1.明确测试的目标,增强测试计划的实用性 编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确 2.坚持“5W”规则,明确内容与过程 “5W”...转载 2018-11-05 21:53:45 · 7597 阅读 · 0 评论 -
软件生存周期及其模型是什么?
参考答案: 软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。周期模型(典型的几种):瀑布模型 快速原型模型:快速原型模型允许在需求分析阶段...原创 2018-11-03 19:46:07 · 3835 阅读 · 0 评论 -
什么是软件测试?
什么是软件测试?What is software testing?软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞生是为了验证产品是否满足客户的特定先决条件、需求和需求。在一天的工作结束前,确定特定的最终目标并测试执行一个框架或应用程序,以指出其错误、错误或缺陷。测试的职责是找到bug并指出问题问题,并给Dev(开发人员)提供一个线索,以帮助他们根据需求纠正错误。软件测试的目...转载 2018-03-21 22:07:47 · 16072 阅读 · 3 评论 -
功能测试的测试工作流程
按照产出的文档,介绍项目开发过程中的工作步骤 1. 测试计划:这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思路的忠实fans,虽然现在项目里都只有我一个人在这么早开始工作。 a) 测试计划,主要是给后面的测试工作一些指南,不能写成领导看的计划,而是要写成由做事的人看的计划 b) 包含的内容可能有: i. 测试团队人员及分工(要确定当...转载 2018-03-19 20:49:35 · 10472 阅读 · 0 评论 -
白盒测试、灰盒测试以及黑盒测试的区别
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。灰盒测试:介于白盒与黑盒之间的测试。1、黑盒测试黑盒,顾名思义,就是把所有东西装到一个盒子里,看不到内部逻辑,只能通过外部的可见的功能模块,对软件进行测试。比如原创 2017-09-02 20:04:33 · 1414 阅读 · 0 评论 -
什么是V、W、X模型?
V模型V模型是我们熟知的瀑布模型的一种改进,由Paul Rook在1980年率先提出的,在1990年出现在英国国家计算中心的出版物中,旨在提高软件开发的效率和有效性。瀑布模型将软件生命周期划分为计划、分析、设计、编码、测试和维护六个阶段,由于早期的错误可能要等到开发后期的测试阶段才能发现,所以可能带来严重的后果。V模型就是在这点改进了瀑布模型,在软件开发的生存期,开发活动和测试活动几乎同时原创 2017-09-02 19:51:06 · 1235 阅读 · 0 评论 -
Bug严重度分类、测试结束标准、bug只出现一次的处理
A类—严重错误,包括以下各种错误:1. 由于程序所引起的死机,非法退出2. 死循环3. 数据库发生死锁4. 因错误操作导致的程序中断5. 与数据库连接错误6. 数据通讯错误B类—较严重错误,包括以下各种错误:1.程序接口错误2.系统可被执行,但操作功能无法执行(含指令)3.单项操作功能可被执行,但在此功能中某些小功能(含指原创 2017-08-31 14:06:12 · 4729 阅读 · 0 评论 -
三种测试用例方法规则
一、等价类规则 1.在输入条件规定取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。 简称:一个有效等价类&两个无效等价类。 2.在输入条件下规定了输入值的集合或者规定必须如何的条件的情况下,可以确定一个有效等价类和一个无效等价类。 简称:一个有效等价类&一个无效等价类。 3.在输入条件下是一个布尔值的情况下转载 2017-08-29 21:08:55 · 921 阅读 · 0 评论 -
软件测试分类
软件测试按照不同的方面可分成不同的类别,见下图:原创 2017-08-27 22:36:50 · 373 阅读 · 0 评论 -
软件测试5大要素
人、资源、流程、技术和质量原创 2017-08-27 22:33:36 · 2338 阅读 · 0 评论 -
软件测试的目标
目标一:提高测试效率目标而:提高测试覆盖率原创 2017-08-27 22:31:34 · 894 阅读 · 0 评论 -
软件测试的目的
做一件事,总是有一定的目的,软件测试也是一样。它的目的就是:原创 2017-08-27 22:28:26 · 765 阅读 · 0 评论 -
软件测试流程
一、测试计划目的是规定测试活动的范围、方法、资源和进度;明确在测试的项目要测试的特性,要执行的测试任务,每个任务的负责人以及与计划项相关的风险。测试计划活动包括:形成测试需求文档确定约束条件制定测试目标/目的建立测试策略初期测试活动开始确定可交付项目产品确定关原创 2017-11-19 20:20:04 · 665 阅读 · 0 评论 -
如何写一份漂亮的测试用例?
测试用例是测试设计的一个产出物,它直接体现测试设计的思想,一份漂亮的测试用例不仅仅是设计思路的优秀体现,更是便于流转和执行,具有可读性、传递性。首先,一份漂亮的测试用例-需有一个用例模板 模板的作用:将测试用例的结构形式固定化、标准化,对编写者启引导作用,保证一份测试用例数据完整。 两份模板差别在于 机顶盒1和机顶盒转载 2017-11-20 21:29:19 · 25748 阅读 · 0 评论 -
冒烟测试浅谈
(一)什么时候进行冒烟测试测试是测试人员确认软件存在bug的过程,此过程中不可避免是需要开发人员要不停的修改bug,那么常常会发现一个功能的改动,导致下一轮系统测试出现问题。即发现也许以前修改的bug的确是解决了,可是由于修改一个或多个bug导致其他功能模块出现新的问题,测试跑不通了,只能测试终止。那么我们如何确保开发人员修复了bug后,这个bug的修复没有影响到其他功能模块呢?这时就需要转载 2017-11-29 21:19:23 · 42192 阅读 · 0 评论 -
软件测试方法总结
软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 小编参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。从测试设计方法分类测试名称测试内容Black box黑盒测试把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试.White box白盒测试设计者可以看到软件系统的...转载 2018-03-10 09:12:49 · 1018 阅读 · 0 评论 -
软件测试V模型简介
V模型大体可以划分为以下几个不同的阶段步骤:需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。需求分析即首先要明确客户需要的是什么,需要软件做成什么样子,需要有哪几项功能,这一点上比较关键的是分析师和客户沟通时的理解能力与交互性。要求分析师能准确的把客户所需要达到的功能,实现方式,等表述出来,给出分析结果,写出需求规格说明书。 概要设计主要是架构的实现,指搭建架构、表...转载 2018-03-07 21:14:33 · 22876 阅读 · 0 评论 -
如何入门软件测试
当你刚踏入测试团队的时候,可能无从下手,拿来软件就是一顿乱点。其实要做一个好的测试人员,一定要有一份好的计划,所以测试计划就是测试的开始。在测试计划里要对软件进行介绍,说明你对整个软件的了解,业务处理的过程,软件的测试重点在哪儿。而且业务描述和测试点十分的重要,所以这里我建议测试新手要对测试点进行详细的描写,最好使用表格的形式。最后在用例中给自己列出一个大致的时候安排计划。转载 2018-01-20 14:24:44 · 328 阅读 · 0 评论 -
如何搭建靠谱的测试环境
今天给大家分享测试环境的搭建与维护。 搭建良好的测试环境是执行测试用例的前提,也是完成测试任务顺利完成的保证。测试环境大体可分为硬件环境和软件环境,硬件环境包括测试必须的PC机,服务器,设备,网线,分配器等硬件设备;软件环境包括数据库,操作系统,被测试软件,共存软件等;特殊条件下还要考虑网络环境,比如网络带宽,IP地址设置等。 搭建测试环境前后要注意以下几点: 1....转载 2018-01-19 19:36:49 · 31439 阅读 · 0 评论 -
软件测试人员需要懂这些网络知识点
一、网络分类电信网络(电话网)有线电视网络计算机网络(发展最快、信息时代的核心技术)这里重点讲计算机网络二、局域网和广域网1. 局域网(内网)局域网(Local Area Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机租。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等。一般是方圆几千米转载 2018-01-19 19:34:31 · 7942 阅读 · 0 评论