软件测试
文章平均质量分 61
王大兴的王兴
血肉苦弱,机械飞升!
hello world! keep coding!
展开
-
软件测试(linux命令篇-01文件操作命令)
linux系统命令篇(01)常用的文件类操作命令及参数原创 2023-03-02 15:53:48 · 525 阅读 · 1 评论 -
软件测试(基础定义篇)
软件测试的基础篇,包括软件测试的概念、测试分类、质量模型、测试流程、用例的要素及设计方法等原创 2023-02-21 09:37:21 · 294 阅读 · 0 评论 -
白盒测试(初)
一、白盒测试1、白盒测试的概念又称为结构测试或者逻辑驱动测试,是一种按照程序的逻辑和编码结构设计测试数据的方法白盒测试是关注程序的内部逻辑实现的2、白盒测试和调试目的:白盒测试主要目的是发现问题,找bug(不一定是功能bug、逻辑bug,冗余代码、注释率、代码太复杂);改正问题,使得代码运行正常角色:白盒测试也是由测试人员参与,开发人员可以做单元测试;开发人员完成调试工作方法:白盒测试是一个较为系统、全面的过程,有丰富的测试方法(等价类、边界值、正交表等、判定表等);调试更多的经验的总结3、原创 2020-08-27 19:53:03 · 3157 阅读 · 0 评论 -
软件测试总结报告
测试报告的概念软件测试报告是吧测试过程及结果写成一个文档,对该过程测试需求分析、测试用例设计、缺陷等数据进行汇总分析,为软件交付、上线提供信心,也为测试工作的效果进行总结,同时为软件的正常交付或者上线打定基础。测试报告是测试过程最后的一个产出物(测试需求、测试计划、测试用例、缺陷报告)优秀的测试经理或者测试工程师应该具备优秀的文档编写能力报告中应该包括对测试的产品及过程进行评价,结果来自于对测试过程的数据进行相应分析得来测试报告的内容1、引言、概述编写的目的项目背景阅读对象参考文档原创 2020-08-24 20:21:34 · 10721 阅读 · 0 评论 -
测试执行和缺陷跟踪
测试执行方式1、手工执行根据前期完成的测试用例,按照测试计划的进度要求进行逐个执行,判断执行的实际运行结果与用例中的预期结果是否一致,如果一致则该测试用例通过,否则失败;如果失败,则需要提交一个bug报告。2、自动化执行前提是先要执行一遍手工测试,先把系统中的bug尽量地测试出来,并完成至少一次回归测试,从第二次(或者第三次)回归开始将测试用例转化为测试脚本(python+selenium+unittest+jenkins),既可以脚本定时自动执行啦。缺陷的基本概述缺陷的定义软件未实现产品说原创 2020-08-17 20:04:19 · 2052 阅读 · 0 评论 -
软件测试用例分析和用例设计
测试用例的概念测试用例(test case),也叫测试案例,是为了达到一个最佳的测试效果或者高效的发现软件中的隐藏错误(缺陷)而精心设计的包括场景步骤和数据。通用的定义:是关于一个功能验证时候的步骤和数据的文档,她描述了输入参数、条件和配置、预期的输出结果,用以验证软件的某个功能是否正确的文档。测试用例的重要性构成测试设计和执行和执行测试过程的基础测试用例的复用性使得测试活动更加容易展开软件质量的度量依据,测试实施的质量保证基于需求的覆盖,保证测试需求的覆盖率100%。测试用例的作用原创 2020-08-13 15:21:34 · 3544 阅读 · 0 评论 -
软件测试计划一步脚印
测试计划概述1、5w1h:测试计划就是解决5w1h事情的whatwhenwherewhowhyhow2、测试计划的定义规定测试活动的范围(就是功能性和非功能性需)求、方法(黑、白盒测试方法等)、资源(人力资源、软件硬件系统、成本)、进度(开展的进度)、准入准出原则(什么条件下项目可以开始啦,什么情况下项目结束)、风险评估(可能会有什么风险会影响到项目的进度,提取风险,并且安排预案)。明确正在进行的项目、测试的特性、要执行的任务、每个任务的负责人以及相关的风险测试计划文档测试计划原创 2020-08-10 20:54:28 · 246 阅读 · 0 评论 -
软件需求和测试需求实用理论
软件需求及分类1、软件需求的定义IEEE软件工程标准词汇表(1997年)定义软件需求:-用户解决问题或达到目标所需条件或权能(Capability);-系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能(Capability)。一种反映上面(1)或(2)所述条件或权能的文档说明。它包括功能性需求及非功能性需求经验总结的概念:就是用户想要团建实现的功能。就是用户亟需解决的问题及需要实现的功能、非功能性的需求,汇总为一个支持合同、项目书等的一个文档说明。2、软件需求的分类原创 2020-08-10 19:57:28 · 1406 阅读 · 0 评论 -
软件测试流程模型和测试分类
软件测试流程获取测试需求,编写测试计划,指定测试方案,开发与设计测试用例,执行测试,提交缺陷报告,测试分析与评审,提交测试总结,准备下一版本测试软件测试过程模型软件测试和软件开发一样,都遵循软件工程、管理学原理。测试专家通过实践总结出了很多很好的测试模型。这些模型将测试活动进行了抽象,明确了测试与开发之间的关系,是测试管理的重要参考依据。有V、W、H、X四种模型v模型揭示了开发过程与测试过程中各阶段的对应关系缺点与不足• V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽原创 2020-08-08 15:53:45 · 485 阅读 · 0 评论 -
软件工程及软件生命周期
软件危机在上世纪的40~60年代,软件开发过程中遇到的各种各样的问题具体表现为:软件成本不受控用户需求不确定,或者频繁变更软件测试没跟上,软件质量存在问题软件的可维护性差缺乏必须的文档支持1962年美国水手一号因导航软件因为一个语句的予以错误导致偏离航线,任务失败阿波罗8号因计算机软件错误,造成存储器信息丢失阿波罗14号在飞行的10天中,出现了18个软件错误软件工程1968年,由于软件危机的问题,导致软件发展受到严重的阻碍,在北约机构组织下讨论如何解决这些问题,提出了软原创 2020-08-08 10:05:51 · 525 阅读 · 1 评论 -
软件测试概念(详细)
软件概念:狭义:实现某些功能的指令集合广义:包括程序(代码)、文档和数据三个要素软件分类按照行业分类:金融行业、电信行业、互联网行业、电商等软件测试的由来由软件工程最先引入软件测试的概念软件开发人员为何不再进行测试工作了?开发人员测试,主观性太强,不能和可观的对软件进行测试喝评价开发人员思维定势问题,对自己开发的软件太熟悉了,以至于很难从各种角度开展测试,软件测试就是从软件开发的刘晨中独立出来了缺陷**什么是缺陷:只要不符合需求要求的功能、性能等都是缺陷,也叫bug(臭虫,飞蛾)、de原创 2020-08-07 20:30:40 · 766 阅读 · 0 评论