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

文章强调了编码时应避免使用GOTO语句,注重代码的可读性,合理使用标识符和注释。测试阶段包括单元测试到系统测试的流程,重点介绍了测试用例的设计,特别是静态分析和动态测试,如逻辑覆盖测试、基本路径方法、等价分类法、边值分析法和错误推测法等。
摘要由CSDN通过智能技术生成

之前写了几千字的内容没保存,全没了,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.因果图法(没有考核)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温柔的辣面子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值