2022年软件测试考点 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年软件测试考点 .pdf》由会员分享,可在线阅读,更多相关《2022年软件测试考点 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. 为什么进行软件测试 : 软件测试为了发现软件缺陷,才能将软件缺陷从产品或软件中清除。2. 软件缺陷定义:软件缺陷就是软件产品中存在的问题,最终表现为用户所需要的功能没有完全实现,不能满足用户的需求。3. 软件测试:正面:检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别;反面:为了发现错误而针对某个程序或系统的执行过程。4. 软件测试过程: 1。需求评审和设计评审2。单元测试 3。集成测试 4。系统测试 5。验收测试5. 开发与测试: 1。需求分析测试目标2。系统,结构设计测试计划3。详细的程序设计设计评审4。编码及单元测试代码审查单元测试5。缺陷修正功能测试 6。缺陷修正系统
2、测试7。缺陷修正验收测试6. 软件评审是对软件元素或者项目状态的一种评估手段,以确定其是否计划的结果保持一致,并使其得到改进。 (1)技术评审( 2)文档评审7. 评审的方法:临时评审,轮查,互为复审,走查,会议审查。需求评审方法:分层评审方法,分类评审,分阶段评审8. 会议评审: 1。会议准备 2。召开会议 3。评审决议 4。问题跟踪9. 测试是软件质量保证的重要手段之一,检查表是一种质量保证手段,也是正式技术评审的必要工具。10. 软件设计分为体系结构设计和详细设计。11. 软件设计验证: 1。软件运行的需求:性能,安全性,可用性,功能性2。软件部署和维护的需求:可修改性,可移植性,要可复
3、用性,可集成性,可测试性3。与体系结构本质相关的需求:概念完整性,正确性,完备性,可构造性12. 测试用例就是为了某个测试点而设计的测试操作过程序列, 条件,期望结果及其相关数据的一个特定的集合。13. 5H1W :为什么测?为功能,性能,可用性等;测什么?函数,类,菜单;在哪里测?运行的环境, 什么时候开始测?运行时所处的前提或条件;哪些输入数据?系统接受的各种变化的数据;如何操作软件?根据先后次序, 步骤来操作软件。14. 设计测试用例是为了更有效地,更快地发现缺陷而设计的,具有很高的有效性和可重复性,可以节约测试时间,提高测试效率。好处:1。重要参考依据 2。提高测试质量 3。有效性 4
4、。复用性 5。客观性 6。可评估性和可管理性7。知识传递。15. 测试用例的整体质量可以概括如下:覆盖率;易用性;易维护性; 粒度适中。16. 提高测试用例质量: 1。客户需求导向的设计思路2。责任到人 3。灵活的设计方法 4。测试用例设计不能局限于输入数据5。尽量避免含糊的,冗长的或复杂的测试用例 6。尽量将具有相类似功能的测试用例抽象并归类7. 评审17. 测试用例优先级别: 1. 用户经常接触的, 其优先级别高 2. 边界区域的测试用例相对正常区域的测试用例优先级高3. 逻辑方面的测试用例相对界面方面的测名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
5、 - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 试用例优先级高 . 18. 测试用例套件是由一系列测试用例并与之关联的测试环境内外组合而构成的集合,已满足测试执行的特定要求。常用的基本方法:根据程序功能模块,测试用例的类型和优先级等组织测试用例19. 自动化测试的特点 1. 自动运行的速度快 2. 测试结果准确 3. 高复用性 4. 永不疲劳 5. 可靠 6. 能力。优势 :1. 测试周期缩短2. 更高质量的产品3. 软件过程更规范 4. 高昂的团队士气5. 节省人力资源码 6. 充分利用硬件资源,降低企业成本
6、20. 自动化存在的问题 :1. 不正确的观念或不现实的期望2. 缺乏相应的人才 3. 测试脚本的质量低劣4. 缺乏培训 5. 没有考虑到公司的实际情况,盲目引入测试工具 6. 其他问题。 对策:1. 正确的认识 2. 找准测试自动化的切入点3. 把测试开发纳入整个软件开发体系4. 软件程序开发和测试自动化不可分离5. 资源的合理调度 6. 测试自动化依赖测试流程和测试用例7. 降低测试自动化的投入,提高其产出21. 单元测试主要采用白盒测试方法,辅以黑盒测试方法,白盒测试方法应用于代码评审、 单元程序之中, 而黑盒测试方法则应用于模块、组件等大单元的功能测试之中。22. 黑盒测试方法 (Bl
7、ack-box Testing),是把程序看作一个不能打开的黑盒子不考虑程序的内部结构和内部特性, 而是考查数据的输入, 条件限制和数据输出,完成测试。23. 白盒测试方法 (White-box Testing),也称结构测试或逻辑驱动测试。白盒测试方法是根据模块内部结构,基于内部逻辑结构,针对程序语句、路径、变量状态等来进行测试, 检验程序中的各个分支条件是否得到满足,每条执行路径是否按照预定要求正确地工作。24. 语句覆盖:使得程序中每一条可执行语句至少被执行一次分支覆盖:使得程序中每一个分支都至少被执行一次条件覆盖:程序中每一条件至少有一次被满足路径覆盖:对程序模块的所有独立的基本路径至
8、少要测试一次25. 基本路径测试方法: 1. 程序的流程图2. 计算程序的环路复杂性3. 确定基本路径 4. 准备测试用例 5. 图形矩阵26. 驱动程序: 对底层或子层模块进行测试时所编制的调节器用被除数测模块的程序,用以模拟被测模块的上级模块. 27. 桩程序:对顶层或上层模块进行测试时,所编制的替代下层模块的程序,用以模拟被测试模块工作过程中所调用的模块. 28. 实现了分支覆盖,也就实现了语句覆盖,但不能保证条件覆盖。条件覆盖,一般情况下会强于分支覆盖,组合条件覆盖可以保证分支覆盖和条件覆盖。29. 分支覆盖的基本思想是设计若干个测试用例,运行被测程序,使程序中的每个分支至少被执行一次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件测试考点 2022 软件 测试 考点
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内