您的当前位置:首页软件测试题

软件测试题

2022-02-21 来源:乌哈旅游
一.简单题

1.软件测试的基本原则:

(1)尽早测试;(2)全面测试;(3)全过程测试;(4)独立的,侄代的测试; (5)Paieto原则;(6)对测试出的错误结果一定要有一个确认的过程; (7)制定严格的测试计划;(8)完全测试是不可能的,测试需要终止; (9)注意回归测试的关联性;(10)妥善保存一切测试过程的文档; 1.软件测试的流程:

(1)制定测试计划;(2)设计测试方案;(3)测试准备和测试环境的建立; (4)执行测试;(5)测试评估;(6)测试总结; 2.制定测试计划的原则:

(1)制定测试计划应尽早开始;(2)保持测试计划的灵活性;(3)保持测试计划的简洁易懂; (4)尽量争取多方面来评审测试计划;(5)计算测试计划的投入; 3.单元测试原则:

(1)单元测试越早进行越好;(2)单元测试应该依据《软件详细设计规格说明》进行; (3)对于修改过的代码应该重做单元测试;保证对已发现错误的修改没有引入新的错误; (4)测试人员应如实的记录测试结果;(5)注意选择好测试软件单元的大小;(6)一个完整的 测试说明应包含正面测试和负面测试;(7)注意使用单元测试工具; 4.单元测试的主要任务:

(1)模块接口测试;(2)模块局部数据结构测试;(3)模块中所有独立执行路径测试;(4)各种 错误处理测试;(5)模块边界条件测试; 5.测试结果交付内容:

(1)软件测试计划;(2)软件测试日志;(3)软件文档检查报告;(4)软件代码测试报告; (5)软件系统测试报告;(6)测试总结报告;(7)测试人员签字登记表 6.测试文档的编制标准:

测试计划;测试设计规格说明;测试用例说明;测试规程规格说明;测试日子;测试缺陷 报告;测试总结报告; 7.web应用系统性能测试种类:

(1)压力测试;(2)负载测试;(3)强度测试;(4)数据库容量测试;(5)预期指标的性能测试 (6)独立业务性能测试;(7)组合业务性能测试;(8)疲劳强度性能测试;(9)网络性能测试 (10)大数据量测试;(11)服务器性能测试;(12)一些特殊的测试,比如配置测试

二.填空。

1.常见的软件过程模型(瀑布过程模型)和(螺旋过程模型)。 2.软件测试的过程分四个阶段(单元测试)(集成测试)(系统测试)(验收测试),测试方法 包含(黑盒测试)(白盒测试)。

3.(软件开发)是按照需求规格说明书的要求由抽象到具体,拙步完成开发的过程。 4.测试是为了证明程序有错,而不能保证程序没有错误。 5.测试计划中包含了两种重要的管理方式(工作分解结构)(监督和控制),测试计划(标识符)是又公司生成的唯一值。

6.测试人员应指出计划中的(风险),并与测试员,项目管理员(交换意见)。 7.静态测试包含(代码检查法)(静态结构分析法)。 8.逻辑覆盖包裹五类(语句)(判定)(条件)(判定、条件)(条件组合)

9.兼容性测试包含该软件本身不同版本之间,该软件与其他不同版本软件之间,不同版本硬件之间的兼容测试。

10.单元测试的目的:保证每个模块单独运行正确,多采用白盒技术;它是最小单位,其基本原则是(高内聚,低耦合);通常不适用真实数据; 11.集成测试包含(非增量式)(增量式)测试;测试用例是执行的最小实体; 12.缺陷等级:致命fatal,严重critical,一般major,较小minor;

13.测试文档是对要执行的软件测试机测试的结果进行描述,定义,规定,报告的任何书面或图示信息。

14.目前的测试组织结构有:独立测试小组,集成测试小组; 15.项目成本由(项目直接成本)(管理费用)(期间费用)构成;

16.面向对象可分为4个层次:方法测试,类测试,类簌测试,系统测试。类测试由开发人员完成;其测试模型:(面向对象分析ooA)(设计OOD)(编程OOP); 17.TPS:每秒种系统能够处理的交易或者事务的数据。 三.解答题。

解:程序输入3个整数,把这3个数值看做一个三角形的三边的数值。设三角形三边分别为ABC,如果能构成三角形,则必须满足一下条件。 (1)A>0,B>0,C>0,且A+B>C,A+C>B,B+C>A; (2)如果是等腰的,还要判断A=B.或B=C.或A=C;

(3)如果是等边的,则需要判断是否A=B,且B=C,且A=C;

这个程序是要打印出信息,说明这个三角形不等边的,是等腰的,还是等边的。 列出等价类表如下所示: 输入条件 是否为三角形 是否为等腰三角形 是否为等边三角形 有效等价类 (1)A>0;(2)B>0;(3)C>0;(4)A+B>C;(5)B+C>A;(6)A+C>B; (13)A=B;(14)B=C;(15)A=C (17)A=B,且B=C,A=C 无效等价类 (7)A≤0;(8)B≤0;(9)C≤0;(10)A+B≤C;(11)B+C≤A;(12)A+C≤B; (16)A≠B且B≠C且A≠C (18)A≠B(19)B≠C(20)A≠C 设计测试用例:输入顺序是A,B,C,如表所示: 序号 A,B,C 覆盖等价类 输出 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3,4,5 0,1,2 1,0,2 1,2,0 123 132 312 334 344 343 345 333 344 343 334 (1)(2)(3)(4)(5)(6) 一般三角形 (7) (8) (9) (10) (11) (12) 1,2,3,4,5,6,13 1,2,3,4,5,6,14 1,2,3,4,5,6,15 1,2,3,4,5,6,16 1,2,3,4,5,6,17 1,2,3,4,5,6,14,18 1,2,3,4,5,6,15,19 1,2,3,4,5,6,13,20 非等边三角形 非等腰三角形 等边三角形 等腰三角形 不能构成三角形

因篇幅问题不能全部显示,请点此查看更多更全内容