
功能测试
学习分享~
佳期如顭
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
游戏测试用例及游戏测试bug详解
游戏测试用例测试用例设计步骤一、需求文档分析1、文档阅读切忌不阅读需求文档,上来直接写用例,至少读3遍文档。细致理解功能设计意图和设计思路 。避免粗略理解带来的用例遗漏。一些重要数据可能隐藏在不起眼的语句中 。加深对功能的理解,否则随着时间推移,可能会遗忘很多内容。2、功能细节沟通探讨不明白的地方需要及时确认,切忌脑补想当然 。尽早确认细节,最好在开始写之前就确认完毕。...原创 2020-04-01 20:55:20 · 9821 阅读 · 0 评论 -
游戏测试流程及工作内容
一、游戏开发团队1、制作人:项目整体负责人负责游戏研发环节负责游戏运营环节负责项目事务管理负责项目人员管理2、策划:剧情:负责规划游戏中的各种剧情、故事、背景等。系统:设计游戏中各种系统的规则。数值:规划游戏中各种资源的产出、消耗等。关卡:设计游戏中各种关卡。3、程序:代码实现人员,负责把策划的设计及美术资源等通过编码实现成可玩的程序。前端程序:实现游戏客户端...原创 2020-03-27 18:04:15 · 29687 阅读 · 2 评论 -
高效测试计划制定
一、迭代测试常见问题周期短发布频繁模块变人员变计划变二、建立测试计划步骤概述测试目标(质量目标而来)需求分析(优先级、重点、难点、关键路径等)测试策略(整体/阶段)制定计划(工期的制定、资源的安排、风险的识别处理等)三、测试目标的介绍1、质量目标决定测试目标产品商业价值质量第一还是快速上线项目铁三角(时间、成本、质量)快速上线线上事故率线上无p0和p1...原创 2020-03-25 19:22:41 · 395 阅读 · 0 评论 -
如何写好测试用例
测试用例与编写流程介绍一、测试用例是什么?测试工作的核心一组在测试时输入输出的标准软件需求得到具体对照二、测试用例有什么作用?检验软阿金是否满足客户需求体现一个测试人员的工作量展现测试用例的设计思路三、测试用例包含哪些内容:用例编号:编号唯一用例名称:描述准确测试背景:属于哪个项目、测试内容前置条件:满足条件优先级:重要级:测试数据:测试步骤:执行的步骤...原创 2020-03-23 19:33:17 · 320 阅读 · 0 评论 -
软件测试模式-敏捷测试
软件测试模式-敏捷测试Agile Testing——遵循敏捷宣言的一种测试实践一、敏捷宣言个体交互 重于 过程和工具可用的软件 重于 完备的文档客户协作 重于 合同谈判响应变化 重于 遵循计划注:在每对比较中,后者并非全无价值,但我们更看重前者。二、敏捷测试的特点强调从客户角度进行测试。重点关注迭代测试新功能,不在强调测试阶段。尽早测试,不间断测试,具备条件即测试。...原创 2020-03-09 18:10:48 · 1628 阅读 · 0 评论 -
白盒测试知识
一、白盒测试:1、白盒测试的概念:白盒测试又叫逻辑化测试和透明盒测试。是根据程序的逻辑结构来设计测试用例的,用逻辑的覆盖率来衡量程序测试的完整性。主要的逻辑单位:语句、条件、条件组合、分支、路径。2、白盒测试的优点:迫使测试人员去仔细思考软件的实现,理解原理。可以检测代码中的每条分支和路径。揭示隐藏在代码中的错误。对代码的测试比较彻底。3、白盒测试的缺点:昂贵:需要做到较高的...原创 2020-03-05 20:45:23 · 831 阅读 · 0 评论 -
集成测试、系统测试、验收测试
一、集成测试要点:1. 定义:是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求活动。2、集成测试的主要实施方案:Big Bang(一次性集成或者大爆炸):把大部分的开发模块都耦合起来,形成一个完整的软件系统或系统的主要组成部分,并把它们拿来做集成测试。自顶向下:这是一种递增的组装程序的方法,...原创 2020-03-04 21:03:50 · 4710 阅读 · 1 评论 -
单元测试要点
一、单元测试的概念:对软件中最小可测试单元进行检查和验证。注:单元是人为规定的最小可测试模块。二、单元测试的原则:尽可能保证各个测试用例是相互独立的(应该避免在一个测试脚本中、测试类当中调用其他依赖的类)。一般由代码开发人员来实施,用以检验所开发的代码功能符合自己设计的要求。三、单元测试的优点:能尽早发现缺陷。有利于重构。简化集成文档(便于文档的整理)用于设计(用来验证...原创 2020-03-02 13:35:46 · 1306 阅读 · 0 评论 -
测试点和测试用例的区别
一、用户发送电子邮件的测试点:用户使用正常的输入数据来发送电子邮件用户使用边界值来发送电子邮件用户收到一封电子邮件后,再接着发送这封收到的电子邮件用户正在发送电子邮件的过程中,同时又接收到了电子邮件用户使用异常的输入数据来发送电子邮件在存在网络故障的情况下发送电子邮件。一个用户持续发送1000封电子邮件500个用户同时发送电子邮件(稳定性测试)。500个用户反复进行登录邮箱、编...原创 2020-02-12 18:15:37 · 10527 阅读 · 1 评论 -
软件产品质量模型
一、软件产品质量模型软件测试的重要目标就是“验证产品质量是否满足用户的需求”。“正确、全面、深入地理解用户需求”是测试的基础。但是理解用户需求并不是一件容易的事。例如:用户除了功能方面的需求外,还有哪些非功能方面的需求?除了用户明确给出的需求外,还有哪些隐性需求?这时我们就可以使用软件产品质量模型,来系统地分析、理解用户的需求。二、软件产品质量六属性软件产品质量模型将一个软件产品需...原创 2020-02-11 18:32:58 · 1058 阅读 · 0 评论 -
测试时网络异常的分类
一、测试时网络异常的分类:在系统的运行过程中,可能会遇到各种各样的网络问题,其中主要可能出现的问题有:网络延迟:当网络信息流过大时,可能导致设备反应缓慢,造成数据传输缓慢。网络掉包:网络掉包是在数据传输的过程中,数据包由于各种原因在信道中丢失的想象。数据节流:当数据传输量达到网络带宽上线时,数据包可能会被设备拦截下来在之后发出。网络重播:当网络不稳定是可能会导致发送端判断数据包丢失导致...原创 2020-02-06 17:30:51 · 966 阅读 · 0 评论 -
功能性测试——数据
功能性测试——数据大数据功能主要涉及系统实现面向大数据分析应用的POSIX API,包括文件读取与访问控制,元数据操作,锁操作等功能;大数据分析系统的POSIX语义不同,实现的文件系统API也不同,功能测试要覆盖到大数据系统涉及实现的API和功能点;功能测试工作量大,应该重点考虑应用自动化测试方法进行,同时结合手动测试补充,自动化工具推荐Itp,fstest和locktests。在多个节...原创 2020-01-22 16:54:10 · 406 阅读 · 0 评论 -
测试者的两大类型特点及发展空间
测试者的两大类型特点及发展空间业务逻辑+软件技术业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。在大部分的组织中都会发现有一部分测试人员更喜欢和擅长进行业务逻辑的测试(后面称:SET)、一部分测试人员更喜欢和擅长对软件技术的测试(SDET)。常规业务逻辑的测试类型有:功能验证、功能测试、场景测试、端到端测...原创 2020-01-21 17:38:22 · 282 阅读 · 0 评论 -
软件测试的十三原则
软件测试的十三原则一、ISTQB的6项原则1、原则一:测试显示缺陷的存在,但不能证明系统不存在缺陷。测试可以减少软件中存在未被发现缺陷的可能性,但即使测试没有发现任何缺陷,也不能证明软件或系统是完全正确的。2、原则二:穷尽测试是不可能的。由于有太多的输入组合、有太多的路径,而且时间是有限的,无法做到完全的测试(100%测试覆盖率)。通过运用风险分析和不同系统功能的测试优先级,来确定...原创 2020-01-20 17:59:54 · 2500 阅读 · 0 评论 -
软件测试流程
一、软件测试流程1、需求分析首先需要学习并了解软件的业务,分析需求点。2、需求评审参加人员(项目组相关人员:产品经理、项目经理、测试组、开发组)。注:带着问题去听,有疑问及时提出3、测试计划根据开发计划制定,由测试经理完成4、测试计划评审项目组或测试组5、测试用例编写6、测试评审参加人员:项目组相关人员7、提测后执行测试用例8、回归测试9、测试报告编写10、上线...原创 2020-01-13 18:10:20 · 1408 阅读 · 0 评论 -
软件测试中Bug的分类(类型)
软件测试中Bug的分类:1、按严重程度分类:是指bug对软件质量的破坏程度,即此bug的存在将对软件的功能和性能产生什么样的影响。崩溃(Blocker):系统无法正常运行。阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环、导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用等(该问题在测试中较少出现,一...原创 2020-01-11 21:56:37 · 12196 阅读 · 3 评论 -
黑盒测试要点
黑盒测试要点1、黑盒测试要点:(1)等价类划分:先考虑输入数据的数据类型。合法类型和非法类型 合法类型中的合法区间和非法区间。画出示意图区分等价类。 为每一个等价类编号。从一个等价类中选举一个测试数据构造测试用例。(2)边界值分析:“错误隐藏在角落”,大量的测试实践经验表明,边界值是最容易出现错误的地方,也是我们测试的重点。测试边界值,一般测试边界值和正好超出边界值一个单位。...原创 2020-01-08 18:12:06 · 2490 阅读 · 0 评论 -
软件测试中的名词解释(三)
软件测试中的名词解释(三)1、验收测试:是指在系统测试的后期,以用户测试为主,或有测试人员等质量保证人员共同参与的测试,它也是软件正式交给用户使用的最后一道工序。测试对象:整个系统。测试依据:需求规格说明书。测试人人员:主要为用户,还可能有测试工程师测试方法:黑盒测试重要性:设计到用户能否最终验收签字并付款。2、界面测试——窗口:窗口是否能改变大小、移动、滚动。窗口是否能...原创 2020-01-07 18:01:34 · 1382 阅读 · 0 评论 -
软件测试六段
书中看到的软件测试六段:测试一段:能根据测试用例的描述步骤来执行测试用例,能对照用例的预期结果发现产品的问题,能够清晰准确地将问题记录下来后反馈给开发,开发能够读懂问题描述的含义。测试二段:对产品需求有一定的了解,能够根据产品需求分析、设计产品的测试用例,发现问题后能够进行初步定为。测试三段:对产品需求和实现都有较为深入的理解,设计用例时会注意用例的有效性,测试用例时会考虑使用自动化测...原创 2020-01-05 14:54:54 · 322 阅读 · 0 评论 -
软件分类中的名词解释(二)
软件分类中的名词解释1、是否查看代码:黑盒测试(Black-box Testing)黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关系盒子的内部结构是什么,只关心软件的输入数据与输出数据。白盒测试(White-box Testing)白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒指的是打开盒子,去研究里面的源代码和程序结果。灰盒测试(Gray-box ...原创 2019-12-30 17:29:56 · 367 阅读 · 0 评论 -
软件分类中的名词解释(一)
软件分类中的名词解释单元测试(Unit Testing)单元测试是对软件组成单元进行测试。先静态检查代码是否符合规范,然后动态运行代码,检查其实际运行结果,以及程序的非法数据的容错性、程序的边界处理等,其目的是验证软件基本组成单位的正确性。测试对象是软件设计的最小单位:模块。测试阶段:编码后 测试对象:最小模块测试人员:白盒测试工程师或开发工程师测试依据:代码和注释+详细设计文档测试...原创 2019-12-28 20:49:18 · 652 阅读 · 0 评论 -
软件测试的分类
软件测试的分类根据测试的目的不同,软件测试具有多种分类:1、按照级别(阶段)划分:(1)单元测试(Unit Testing)(2)集成测试(Integration Test)(3)系统测试(System Test)(4)验收测试(Acceptance Test)2、按照是否运行划分:(1)静态测试(Static Testing)(2)动态测试(Execution-Based Te...原创 2019-12-27 16:59:27 · 391 阅读 · 0 评论 -
测试用例的设计及执行
一、设计测试用例编写测试用例之前,要对项目有清晰的了解,对要测试什么,按照什么顺序测试,覆盖哪些需求。有清楚的认识。二、设计测试用例步骤1、测试需求分析从项目部拿到软件的需求规格说明书后,开始对项目的需求进行分析,通过自己的分析、理解,整理成为测试需求(可以画思维导图),清楚分析出被测试对象具有哪些功能。2、业务流程分析分析完需求,明确每一个功能的业务处理流程,不同的功能点做...原创 2019-12-24 16:24:50 · 1998 阅读 · 0 评论 -
什么样的测试用例是好的测试用例
一、什么样的测试用例是好的测试用例?1、用例覆盖程度毫无疑问,这一点应该是最重要的,覆盖率最大化是一套测试用例的最重要的评价标准,如果漏测就麻烦了。核心需求需全部覆盖;功能点基本要求包含完;对业务产生影响的场景尽可能多的考虑到。2、用例是否已经达到工作量最小化在满足用例覆盖程度最大化的前提下,应该尽量减小执行用例所需要的工作量。3、用例的分类以及描述是否足够清晰用例的分类,是...原创 2019-12-20 17:34:50 · 6146 阅读 · 0 评论 -
测试用例
一、什么是测试用例?测试用例是为某个特殊目标而编制的一组测试输入、执行步骤以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化为可管理的模式。测试用例也是将测试具体化的方法之一,不同类别的软件,测试用例是不同的。对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。是为某个特殊目标而...原创 2019-12-19 17:32:16 · 382 阅读 · 0 评论 -
软件测试前准备及软件测试模式
一、软件测试前准备,搭建测试环境1、什么是测试环境?(1)测试环境 = 软件 + 硬件 + 网络(2)测试环境是指测试人员利用一些工具及数据所模拟出、接近用户真实使用环境的环境,测试环境的目的主要是为了使测试结果更加真实有效。(3)测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。注:硬件:PC机、笔记本、手机、服务器、设备、网线、分配器...原创 2019-12-18 21:24:32 · 2125 阅读 · 0 评论 -
软件测试的原则
一、软件测试的原则Good-enough原则和Pareto原则。保证测试的覆盖度,但穷举测试是不可能的。所有测试的标准都是建立在用户需求之上。越早测试越好,不断的测试,测试过程与开发过程应该是相互结合的。测试的规模由小到大,从单元测试到系统测试。为了尽可能的发现错误,应由独立的第三方进行测试。不能为了便于测试擅自修改程序。以最少的测试用例覆盖最多的需求。妥善保存测试计划、方案、...原创 2019-12-12 15:31:10 · 1377 阅读 · 0 评论 -
什么是bug(软件缺陷)
1、什么是bug(软件缺陷)?产品说明书中规定要做的事情,而软件没有实现。产品说明书中规定不要做的事情,而软件确实现了。产品说明书中没有提到过的事情,而软件确实现了。产品说明书中没有提到但是必须要做的事情,软件确没有实现。软件很难理解,很难使用,速度超慢,测试人员站在最终用户的角度看到的问题是平常的但不是正确的。注:产品说明书中没有提到但是必须要做的事情,软件确没有实现。软件实现...原创 2019-12-11 21:31:57 · 10773 阅读 · 0 评论 -
软件测试概要
一、什么是软件测试?软件测试是在测试中识别软件产品和服务的准确性和质量的过程。使用人工或自动手段,运行或测试某个系统的过程,目的在于检验它是否满足规定的需求或弄清预期结果与实际结果的差别软件测试不仅仅限于程序编码之后,而是应该贯穿于软件开发的全过程。软件测试并不等于程序测试,其中包括需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的的文档资料,包括需求规格说明书、软件概要设计说明书...原创 2019-12-10 15:07:17 · 389 阅读 · 0 评论