您现在的位置是:首页 >学无止境 >真题详解(单元测试)-软件设计(五十)网站首页学无止境
真题详解(单元测试)-软件设计(五十)
简介真题详解(单元测试)-软件设计(五十)
真题详解(0/1背包)-软件设计(四十九)https://blog.csdn.net/ke1ying/article/details/130163955
- 单元测试
五个特征:模块接口、局部数据结构、重要执行路径、出错处理、边界条件。
- 模块接口,保证测试模块数据流正确的流入和流出。
- 测试模块用例输入的参数和形式在个数、属性单位是否一致。
- 调用其他模块时,所给的实际参数和被调用的形式参数在个数、属性、单位是否一致。
- 调用标准函数时,所用的参数在属性、数目和顺序上是否一致。
- 全局变量在各模块中定义的用法是否一致。
- 输入是否改变了形式参数。
- 开/关语句是否正确。
- 规格的I/O格式是否与输入/输出语句是否一致。
- 在使用文件之前是否已经打开文件或使用文件后是否已经关闭文件。
- 局部数据结构,在单元测试中局部数据结构是比较常见错误,应该重点考虑以下
- 变量说明是否合适。
- 是否使用了尚未赋值或尚未初始化变量。
- 变量的初始值或默认值是否正确。
- 变量名是否有错。
- 重要执行路径,在单元测试中,对路径的测试是最基本的任务,由于不能进行穷举测试,需要精心设计例子是否有计算、比较或控制流等方面的错误。
- 计算方面的错误。
- 比较和控制流的错误。死循环,控制循环等。
4)出错处理。虽然计算机可以显示错误信息,但需要程序员进行处理。
- 边界条件。边界条件的测试是单元测试最后工作。软件边界错误。
- cocomo评估:功能点、对象点,代码行数。
3、2013年上半年
解析:
数据流图箭头对应的前后,起点 和 终点 必须有一个是加工。
DF2起点是实体,终点也是实体。
DF6起点实体,终点数据存储。
DF7起点终点都是数据存储。
加工必须是有一个输入和输出的。
其中P1没有输入
P3没有输出
其中P4加工后,DF4并没有改变,说明P4加工无任何作用,可以省略。
选择B
4、在分时系统中采用简单轮询方法,当系统用户数为n,时间片为q时,系统对每个用户响应T = ___。
解析:
分时系统 中 会把时间片q轮流分配给每个用户,所以T = t*q
- 编译过程中,分配存储单元地址是逻辑地址,运行时映射到物理地址。
- PERT不能描述各任务并行情况。(甘特图可以)
- X卧底,是智能手机的病毒。熊猫烧香和欢乐时光是蠕虫病毒,电脑上的。
CIH是系统病毒。
8、2013上半年
解析:
第一个空求得为256KB
因为大写的1B = 8bit
所以256K * 8bit / 16K*4bit = 32
第二空选择C
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。