【软件工程总复习】第七章 编码(风格) 软件测试

之前写了几千字的内容没保存,全没了,5555,不想再写了,以后有时间再写吧

1. 编码

1.在编码时,可以随意使用GOTO语句(错误,禁止使用)
2.在编码时,空行,缩进等方式提高程序可读性(正确)
3.在编码时,注意标识符(正确)
4.在编码时,可以只写程序,也要写注释(正确)
5.在编码时使用局部变量(正确)

2. 软件测试

测试:发现程序中的错误
调试:改正错误步骤

2.1 目的:发现错误

模块中有一个错误,全错

2.2 定义

为了发现程序中的错误,而执行程序的过程(交付用户之前)

2.3 步骤

单元——集成——确认——系统——测试

3. 测试用例(重点)

3.1 测试方法

3.1.1 静态分析

3.1.1.1 输入数据

3.1.1.2 预期输出

3.1.2 动态测试

3.1.2.1 白盒测试

3.1.2.1.1 内部逻辑结构
3.1.2.1.1.1 逻辑覆盖测试(重点)

【收藏夹】
语句
判定
条件
判定条件
条件组合
路径覆盖
由弱到强

3.1.2.1.1.2 基本路径方法

3.1.2.2 黑盒测试

3.1.2.2.1 程序功能
3.1.2.2.2 程序外部
3.1.2.2.3 特性

【收藏夹】
1.等价分类法(最为有效)(重点)

设计测试用例的两个步骤:

  1. 设计一个新的测试方案以尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步骤直到所有有效等价类都被覆盖为止。
  2. 设计一个新的测试方案,使它覆盖一个而且只覆盖一个尚未被覆盖的无效等价类,重复这一步骤直到所有无效等价类都被覆盖为止。

等价列表的构造:
1.根据描述找出条件
2.对于条件找出有效/无效等价类
3.输入数据,输出预期结果

2.边值分析法
3.错误推测法
4.因果图法(没有考核)

猜你喜欢

转载自blog.csdn.net/weixin_51911075/article/details/128858244