"软件测试期末复习题" 软件测试是一门复杂的学科,它涉及到软件开发的各个方面,从需求分析到测试和维护。为了构建测试人员和开发人员更良好的沟通,需要具备良好的沟通技巧和团队协作精神。 要做一个合格的软件测试工程师,需要具备以下素质: 1. 具有良好的沟通技巧和团队协作精神。 2. 具有软件测试的基本知识和技能,如软件测试的目标、测试过程模型、黑盒测试和白盒测试等。 3. 具有良好的分析和解决问题的能力。 4. 具有良好的学习和适应能力。 软件测试的目标是尽可能多的发现软件中的错误和缺陷,并对软件质量进行度量和评估以提高软件质量。软件测试的过程模型包括V模型、W模型和H模型等。黑盒测试是从用户角度出发进行测试,白盒测试是从程序设计者的角度进行测试。 软件测试的对象可以是单个程序,也可以是模块集成过程中的多个临时版本和最终软件。软件测试的唯一依据是软件的需求规格说明书(SPEC)。典型的黑盒测试方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表法、正交试验法、场景发、功能图法等。 软件质量包括6个维度:功能性、可靠性、可用性、效率、可维护性、可移植性。根据ISO9126质量模型,可以构造软件的静态质量度量模型,通过量化的数据评估被测程序的质量。 逻辑覆盖法包括语句覆盖法、判定覆盖法、条件覆盖法、判定—条件覆盖法、条件组合覆盖法、修正条件判定覆盖法等。单元测试是对软件基本组成单元的测试,可以看作是编码工作的一部分,一般应该由编程人员完成。 集成测试的用例在概要设计阶段完成。集成测试一般由专门的测试小组完成。集成测试花费的时间远远要超过单元测试。集成测试的策略包括自底向上的集成方式。 确认测试和系统测试一般不由软件开发人员执行,而应由软件企业中独立的测试部门和第三方测试机构完成。确认测试一般以功能测试为主,而在系统测试中一般以性能测试为主,如压力测试、负载测试、强度测试、容量测试等。 验收测试是以用户为主进行的测试,软件开发人员、SQA、人员、也应该参与。自动化测试的认识误区包括自动化测试应完全取代人工测试、测试用例可完全由测试工具自动完成、测试工具可以在任何场合使用、自动化后测试效应立刻提高、自动化测试顺利引入后就一劳永逸等。 主要的测试管理工具包括HP Mercury公司的TestDirector、IBM Rational公司的TestManager等。功能测试工具包括HP Mercury公司的WinRunner和QuickTestPro、IBM Rational公司的Robot等。性能测试工具包括HP Mercury公司的LoadRunner等。白盒测试工具包括XUnit系列开源框架等。 CMM模型按由低到高的顺序包括初始级、可重复级、已定义级、已管理级、优化级等。CMMI模型按由低到高的顺序包括初始级、、已管理级、已定义等。
2024-06-29 09:58:52 52KB 软件测试 复习题及答案
1
Java 考试 复习题 选择 填空 大题 全Java 考试 复习题 选择 填空 大题 全Java 考试 复习题 选择 填空 大题 全Java 考试 复习题 选择 填空 大题 全Java 考试 复习题 选择 填空 大题 全
2023-02-21 17:06:12 35KB Java 考试 复习题 选择
1
Java基础练习题400题(选择、填空、多选、简答题)
2023-02-21 16:59:06 7.21MB Java练习题 java
1
uML题目填空选择等。
2023-02-16 21:07:57 88KB uml
1
2022年10月份通过系统结构。把一部分自己整理的资料和大家共享。
2022-12-22 12:03:46 7.45MB 自考 系统机构
1
1.编写C++程序一般需经过的几个步骤依次是() A.编辑、调试、编译、连接 B.编辑、编译、连接、运行 C.编译、调试、编辑、连接 D.编译、编辑、连接、运行答案:B 解析:(P21)经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为 obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转换为可执行程序的过程,结果为exe。运行是执行exe,在屏幕上显示结果的过程。
2022-12-19 11:08:39 789KB 选择填空
1
1、移动通信,是指通信 双方或至少有一方 处于运动中进行信息传输和交换的通信方式。 2、移动通信包括无线传输、有线传输,信息的收集、处理和存储等,使用的主要设备有 无线收发信机、移动交换控制设备和 移动终端 设备。 3、移动通信中的传播方式主要有直射波、反射波、地表面波等传播方式。 4、当移动台在运动中通信时,接收信号频率会发生变化,称为 多普勒 效应。 5、根据衰落与频率的关系,可将衰落分为两种:频率选择性衰落与非频率选择性 衰落。 6、阴影效应和气象条件的变化会造成信号幅度的降低和相位变化。这都是移动信道独有 的特性。 7、为了提高移动通信系统的性能,采用分集、信道均衡和信道编码三种技术来改善接收 信号质量。 8、分集技术有多种,主要可分为两大类:显分集和隐分集。 9、均衡技术可以补偿时分信道中由于多径效应而产生的码间干扰。 10、信道编码是通过在发送信息时加入冗余的数据位来改善通信链路的性能。 11、根据衰落与频率的关系,可将衰落分为两种:频率选择性衰落与非频率选择性衰落 。 12、由于带宽资源受限,目前所有调制技术的主要设计思路就是 提高频谱利用率 。 13、第一代蜂窝移动通信
2022-06-30 09:03:58 38KB 文档资料
数据库选择填空题(答案).doc
2022-05-18 16:05:04 346KB 文档资料 数据库 database
已知载波电压,调制信号电压 1. 写出调幅表达式; 2. 求调幅系数及频带宽度; 3. 画出调幅波的波形和频谱图
2022-04-25 15:06:10 3.17MB 选择,填空,判断和计算
1
VB练习题附答案,包括了选择、填空、简答、程序设计
2022-04-18 15:19:14 392KB VB
1