2022年软件测试基础知识点.docx





《2022年软件测试基础知识点.docx》由会员分享,可在线阅读,更多相关《2022年软件测试基础知识点.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思软件测试 基本概念1、软件 =程序+文档,软件测试 =程序测试 +文档测试;“ 程序” 是指能够实现某种功能的指令的集合,“ 文档” 是指软件在开发、使用和保护过程中产生的图文集合;2、软件的分类: 4 种 按功能分:系统软件、应用软件 按技术架构分:单机版软件、C/S 结构软件(C 是指客户端, S 指服务器端)、B/S 结构软件( B 是指浏览器) 依据用户划分:产品软件、项目软件 按开发规模划分:小型、中型、大型3、BUG 的定义:软件的BUG 指的是软件中(包括程序和文档)不符合用户需求的问题;常见
2、的软件 BUG 分三种类型:完全没有实现的功能;基本实现了用 户需求的功能;实现了用户不需要的功能;4、测试环境 =软件 +网络+硬件;搭建环境:真实、洁净、无毒、独立 5、软件环境的分类:软件开发环境软件生产运行环境 6、测试用例:指在测试执行之前设计的一套具体的测试方案,包括测试环境、测试步骤、测试数据和与其结果!测试用例=输入 +输出 +测试环境;测试用例有两个模板, word 和 excel,前者适合 性能测试 ,后者适合 功能测试 ;软件测试分类1、黑盒测试 :指的是把被测的软件看作是一个黑盒子,我们不去关怀盒子里面的结构是什么样子的,只关怀软件的输入数据和输出结果白盒测试 :指的是
3、把盒子盖打开,去讨论里面的源代码和程序结构;2、静态测试 :是指不实际运行被测软件,而只是静态的检查程序代码、界面或 文档中可能存在的错误的过程;动态测试 :是指实际运行被测程序, 输入相应的测试数据, 检查实际输出结果 和预期结果是否相符的过程, 所以我们判定一个测试属于动态测试仍是静态测试,唯独的标准就是看是否运行程序;名师归纳总结 - - - - - - -第 1 页,共 6 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思注:同一个测试,既有可能属于黑盒测试,也有可能属于动态测试;既有可能属 于静态测试,也有可能属于白盒测试;他们之间也有可能交
4、叉;3、单元测试 :编译运行程序 静态测试 动态测试 集成测试:是单元测试的下一个阶段, 是指将通过测试的单元模块组装成系统 或子系统,再进行测试,重点测试不同模块的接口部分;系统测试 :指的是将整个软件系统看作 以及软件所运行的软硬件环境进行测试;1 个整体进行测试,包括对功能、性能,验收测试: 指的是在系统测试的后期, 以用户测试为主, 或有测试人员等质量 保证人员共同参加的测试,它也是软件正式交给用户使用的最终一道工序;验收测试又分为 测试和 测试: 测试指的是由用户、测试人员、开发人员等共同参加的内部测试, 测试指的是内侧后的公测,即完全交给最终用户测试;4、功能测试: 是黑盒测试的一
5、方面,它检查实际软件的功能是否符合用户的需 求;功能测试又可以细分为许多种:规律功能测试、界面测试、易用性测试、安 装测试、兼容性测试等;性能测试: 软件的性能包括许多方面, 主要有时间性能和空间性能两种;时间性能:主要指软件的一个具体事务的响应时间;消耗的系统资源;空间性能: 主要指软件运行时所软件性能测试分为一般性能测试、稳固性测试、负载测试和压力测试;一般性能测试指的是让被测系统在正常的软硬件环境下运行,不向其十佳任何压力的性能测试; 稳固性测试,也叫牢靠性测试,是指连续运行内测系统,检查系统运行时的稳固程度;我们通常用MTBF(错误发生的平均时间间隔)来衡量系统的稳定性,越大稳固性越强
6、; 负载测试是性能测试的一种, 通常是指让被测系统在其能忍耐的眼里的极限 范畴之内连续运行,来测试系统的稳固性; 压力测试是性能测试的一种,通常是指连续不断地给被测系统增加压力,直 到将被测系统压垮为止,用来测试系统所能承担的最大压力;举例如下:名师归纳总结 - - - - - - -第 2 页,共 6 页精选学习资料 - - - - - - - - - 读书之法 ,在循序而渐进 ,熟读而精思假设一个人很轻松的就能背一袋米,背两袋米很吃力,最多就能背三袋米,那么:一般性能测试:我就让他背一袋米 稳固性测试:我让他背一袋米,但是让他去操场上跑圈,看多久累倒;负载测试:我让他背两袋米去操场上跑圈,
7、看多久累倒;压力测试:我让他背两袋米, 三袋米,四袋米 .发觉他最多就能背三袋米;5、回来测试: 是指对软件的新的版本测试时,重复执行上一个版本测试时的用 例 冒烟测试: 是指在对一个新版本进行西戎大规模的测试之前,先验证一下软 件的基本功能是否可以实现,是否具备可测性 随机测试: 是指测试中全部的输入数据都是都是随机生成的,其目的是模拟 用户的真是操作,并发觉一些边缘的错误;6、关系 测试工程师 1、测试工程应当具备的基本职业素养:三心二意一才能;三心:细心、耐心、信心;二意:服务意识、团队意识;一才能:沟通才能;2、如何成为一名优秀的测试工程师:内功(基础学问:运算机硬件、网络、操 作系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件 测试 基础 知识点

限制150内