One_Tester0101
软件评测中心资深测试专家 软件测试课程讲师
展开
-
17 性能测试
性能测试前言性能测试性能测试的目标总结前言系统级性能测试是验证系统做的好不好,进行性能测试的前提条件是系统做的是对的。性能测试系统级性能测试是为了发现系统性能问题或获取系统性能相关指标而进行的测试。一般在真实环境、特定负载条件下,通过工具模拟实际软件系统的运行或其操作,同时监控性能各项指标,最后对测试结果进行分析来确定系统的性能状况。性能测试一般从下面几个方面进行考虑:性能测试的目标性能验证测试:验证系统是否达到事先已定义的或用户要求的系统性能指标、能否满足系统的性能需求。性能基准..原创 2021-08-27 11:23:34 · 258 阅读 · 0 评论 -
16 系统测试之功能测试
功能测试前言功能测试总结前言系统测试一般要使系统软件运行于真实的硬件环境中,其更倾向于软硬件结合的测试。在本专题中主要介绍系统测试中的功能测试和性能测试。其他测试类型在本专题中咱不展开讲,会在以后的专题中详细说。功能测试对于功能测试主要从功能的正确性、完整性和适合性方面进行测试。主要的测试内容见图片。总结功能测试是验证系统做的对不对。...原创 2021-08-20 13:53:38 · 2448 阅读 · 0 评论 -
15 三明治集成方法和混合策略集成方法
三明治集成方法和混合策略集成方法前言三明治集成方法混合策略集成方法总结前言关于集成测试方法今天我们再学习两个方法,三明治集成方法和混合策略集成方法。三明治集成方法采用三明治方法的优点是:它将自顶向下和自底向上的集成方法有机地结合起来,不需要写桩函数,因为在测试初自底向上集成已经验证了底层模块的正确性。缺点是中间层在早期没有得到充分的测试,可能引入缺陷。同时,中间层的选择也很重要,如果中间层选择的不当,可能会增加驱动函数的和桩函数工作量的设计负担。混合策略集成方法混合策略集成方法对软件..原创 2021-08-13 10:39:59 · 2012 阅读 · 0 评论 -
14 集成测试方法之自底向上集成方法
自底向上集成方法前言自底向上集成方法前言集成测试方法没有好坏之分,只有哪个更适合。自底向上集成方法自底向上集成方法是从调用的底层开始逐级的向上集成,每测试完一个族群就将其挂到上一层的模块上。这种集成方法的特点是不需要写桩函数,但需要写驱动函数。...原创 2021-08-10 14:33:36 · 2897 阅读 · 0 评论 -
13 集成测试之自顶向下集成测试方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-07-30 09:12:20 · 4418 阅读 · 0 评论 -
12 集成测试方法之大棒集成方法
大棒集成方法大棒集成方法总结大棒集成方法大棒集成方法先是对每一个子模块进行测试(单元测试阶段),然后将所有模块一次性的全部集成起来进行集成测试。如图,先分别对A、B、C、D、E、F、G模块进行单元测试,然后按照设计要求一次性结合成左侧所示程序,对该程序进行集成测试。总结大棒集成方法有明显的不足。所有的模块一次集成,所以很难确定出错的真正位置、所在的模块、错误的原因。这种方法并不推荐在任何大系统中使用,适合在规模较小的应用系统中使用。...原创 2021-07-23 15:07:44 · 564 阅读 · 0 评论 -
集成测试(部件测试)
差之毫厘,失之千里。集成测试出了强调对单元组成的集合体进行测试外,同时也关心集合的过程,也就是集成测试方法,在后面的文章中我们会逐个的进行介绍。集成测试在有些标准中也称之为部件测试,其实两种之间还是稍有区别,对于大部分小伙伴来说没有必要一开始弄得那面清楚,在实际工作中遇到部件测试了再去深究也不迟。本文主要概要介绍了下关于集成测试的必要性和集成测试过程中可能用到的方法,下面我们将重点介绍几种常用的集成测试方法。原创 2021-07-20 13:58:30 · 839 阅读 · 0 评论 -
10 单元测试使命
不同级别的测试的侧重点是不同的,单元测试也有它的使命所在。在现代的软件开发过程中越来越多的项目把测试工作左移,融入到软件开发的全过程。单元测试并不等同于白盒测试,只是在单元测试过程中使用白盒测试技术的占比相对较多而已。...原创 2021-07-15 15:01:42 · 71 阅读 · 0 评论 -
9 单元测试中不得不知的概念
单元测试中不得不知的概念前言软件单元及单元测试驱动函数和桩函数总结前言做单元测试,如果不弄清楚什么是单元,那十八般武器也无的放矢了。可能在单元测试中听到最多的就是驱动函数、桩函数和逻辑覆盖,本专题就讲讲关于单元测试中那些不得不知的概念。关于逻辑覆盖,涉及的内容比较多,我们放在另外的专题中说。软件单元及单元测试软件单元的概念:软件设计的最小单位-模块。在C语言中单元就是指函数,在面向对象的语言中单元就是一个对象或者方法。单元测试是对软件基本的组成单元进行独立的测试。单元测试的目标:1..原创 2021-07-08 10:09:32 · 615 阅读 · 0 评论 -
8单元测试的必要性
单元测试的必要性前言单元测试堪比汽车零件检测总结前言积土成山,风雨兴焉。单元测试堪比汽车零件检测据估计,一般轿车约由1万个不可拆解的独立零部件组装而成。结构极其复杂的特制汽车,,如F1赛车等,其独立零部件的数量可达到2万个之多。可以设想下,如果汽车组装企业在没有对这些独立零部件进行检定的情况下就把整车组装好,结果发现汽车无法启动,这该是一件多么令人沮丧的事情。想要排查到底是哪个零件出现了问题恐怕也是没有那么容易,如果哪个汽车组装企业是这么做的,估计离关门大吉也不远了。软件系统就相当于整..原创 2021-06-25 14:28:38 · 75 阅读 · 0 评论 -
7软件质量与测试规范
软件质量与测试规范前言标准/规范产品质量模型总结前言标准和规范可以指导测试工作的方向。标准/规范软件质量与测试标准分为国际标准、国家标准、行业标准、企业(机构)规范、项目规范等。下一层标准需要在上一层标准的框架下做扩展或补充。比如行业标准首先要满足国家标准,再根据行业特点增加要求。软件质量与测试常见标准包括:GB/T 11457-2006 信息技术 软件工程术语GB/T 8567-2006 计算机软件文档编制规范GB/T 12504-90 计算机软件质量保证计划规范GB/T 1890..原创 2021-06-18 09:53:52 · 569 阅读 · 0 评论 -
6软件测试过程
软件测试过程前言软件测试的几个典型过程总结前言测试策划、测试设计与实现、测试执行、回归测试和测试总结。软件测试的几个典型过程软件测试过程主要包括测试策划、测试设计与实现、测试执行、回归测试和测试总结,每个活动过程中包括的主要工作内容如下图所示。测试活动之间从逻辑上存在一定的先后关系,但从时间线上没有明确的时间分隔点,各活动需要循环和迭代,是一个循环往复的过程。总结过程决定结果,一个好的过程不一定产生好的结果,但一个混乱的过程一定不会产生好的结果。...原创 2021-06-11 15:32:49 · 150 阅读 · 0 评论 -
5软件开发与软件测试
软件开发与软件测试前言瀑布模型V模型总结前言软件测试与软件开发过程是相辅相成、相互依赖、相互转换的过程。瀑布模型瀑布模型规定了软件生命周期中的各项活动,包括需求分析、概要设计、编码、测试、验收与交付、使用与维护等。瀑布模型中各个软件过程是自上而下、相互衔接的固定次序,如同瀑布一样逐级下落。V模型采用V模型可使软件的测试活动与其他开发工作并行进行。在V模型中,测试工作开始于需求分析阶段,在进行系统需求分析的同时就已经开始系统测试的测试计划制定和测试用例设计,以及测试环境构建等测试工作。以..原创 2021-06-08 09:10:35 · 157 阅读 · 1 评论 -
4软件测试阶段
软件测试流程和规范前言软件测试阶段总结前言不以规矩,不成方圆。软件测试阶段在软件测试中主要的测试阶段包括文档集测试、单元测试、集成测试、系统测试(包括功能测试和非功能测试)、安装测试、验收测试。总结不同的测试阶段有不同的测试重点,一个阶段做的再充分也无法替代另一个阶段的工作。...原创 2021-05-28 14:27:44 · 85 阅读 · 0 评论 -
3软件测试原理与软件缺陷
软件测试原理与软件缺陷文章目录前言软件测试原理软件缺陷总结前言知其然,更要知其所以然。软件测试原理下图中很直观的展示出了软件测试原理。根据测试目标设计测试输出,依据测试依据(包括软件需求、设计等)给出预期结果,在被测对象上运行得到运行结果,将运行结果与预期结果进行比较。当结果一致时则通过,不一致时需要分析原因,最终确认缺陷。软件缺陷缺陷是相对质量而存在的,违背了质量、违背了客户的意愿,不能满足客户的要求,就会引起缺陷或产生缺陷。缺陷的产生的原因多种多样,有人的认知问题导致的,有人原创 2021-05-21 09:39:42 · 139 阅读 · 0 评论 -
2软件测试初相识
软件测试初相识软件测试初识为什么要做软件测试,做软件测试的必要性是什么?关于软件测试的定义有很多种软件测试的两面性软件测试的价值总结软件测试初相识文章目录软件测试初识为什么要做软件测试,做软件测试的必要性是什么?关于软件测试的定义有很多种软件测试的两面性软件测试的价值总结软件测试初识初识“新朋友”。为什么要做软件测试,做软件测试的必要性是什么?软件总是存在缺陷。只有通过测试,才可以发现软件缺陷。也只有发现了缺陷,才可以将软件缺陷从软件产品或软件系统中清理出去;软件中存在的缺陷原创 2021-05-14 09:13:22 · 67 阅读 · 0 评论 -
开启软件测试学习之旅
不识庐山真面目,只缘身在此山中。在现在这个信息技术大爆炸的时代,软件无处不在,软件测试无处不在。你现在是正在用手机查看课程?你今天网上购物了没?你用手机支付吗?种种,种种……这些都得益于软件的发展和普及。而你,是否有因为游戏软件的卡顿或异常退出而慰问软件提供方的家属?是否有因为一个网站或软件功能实现的不满意而吐槽?孩子正在上网课,老师的声音却因卡顿被拉的老长?在不知不觉中你我正在充当着测试人员的角色,开始了软件测试行为。 用一个小故事开启我们的软件测试学习之旅原创 2021-05-08 10:04:18 · 107 阅读 · 0 评论