一、软件产品质量模型 功能性:满足明确和隐含需求的功能 可靠性:能够处理异常情况,快速恢复 易用性:简单,易用 效率性:资源占用率少,性能好 维护性:可修改维护的能力 可移植:适用多个环境 二、软件测试常见分类 1、是否覆盖代码 黑盒测试 白盒测试 灰盒测试 2、阶段划分 单元测试:对软件中最小的测 ...
分类:
其他好文 时间:
2019-11-04 00:02:58
阅读次数:
96
从编程到现在,遇见过很多次程序崩的情况,好多时候都不知道怎么去解决才好,一般性解决就是百度或者问别人,但是每一次百度解决的下一次还是会遇见同样的问题,也没有系统的整理梳理过相关的处理异常的知识,再一次编程就会遇见同样的问题。 可能遇见的异常或错误: 检查性异常:最具代表的检查性异常是用户错误或问题引 ...
分类:
编程语言 时间:
2019-11-02 11:39:01
阅读次数:
82
异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。 要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常: ...
分类:
编程语言 时间:
2019-11-01 20:54:08
阅读次数:
117
异常处理 1.异常处理的作用是: 不想让程序终止 如果出错了,需要特殊处理,从而保证程序的稳定性和健壮性 2.捕获异常可以使用try/except语句 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。 如果你不想在异常发生时结束你的程序,只需在try里 ...
分类:
编程语言 时间:
2019-10-28 19:17:33
阅读次数:
88
本代码介绍了在线程中如何正确处理异常。在线程中始终使用try catch代码块非常重要,因为不可能在线程代码之外来捕获异常。 代码解读: 定义两个抛异常的线程,一个没有try catch处理,另一个有处理。可以看到Main方法里异常没有被try cath捕获到。 所以如果使用线程,一般不要在线程中抛 ...
分类:
其他好文 时间:
2019-10-27 19:07:37
阅读次数:
78
异常处理 常见的变量代称 1.NameError 变量错误2.IndexError 列表index错误3.KeyError 字典的key不存在4.EOFError iteration到末端5.FileNotFoundError6.8ModuleNotFoundError*7.ValueError 值 ...
分类:
其他好文 时间:
2019-10-25 18:16:52
阅读次数:
71
try: print('1111') # 1/0 print('2222') # name # 2+'3' # [][3] # {}['k'] ret = int(input('number >>>')) print(ret*'*')except Exception as error: print( ...
分类:
其他好文 时间:
2019-10-20 00:45:39
阅读次数:
88
第八周课程总结&实验报告(六) 第八周课程总结: 本周主要学习的知识就是异常的捕获以及处理:异常是导致程序中断运行的一种指令流。 异常处理格式: throw和throws关键词: throws关键词在定义一个方法的时候可以使用throws关键词声明,使用throws声明的方法表示不处理异常,而是交给 ...
分类:
其他好文 时间:
2019-10-19 09:44:16
阅读次数:
84
第八周课程总结 异常 异常的处理方式 不管出现什么异常都可以用Exception来处理异常对象。 throws声明的方法此方法不处理异常 throw是抛出一个异常,抛出时直接抛出异常类的实例化对象 自定义异常类 自定义异常类需要继承Exceptio这个父类 实验报告(六) 一、实验目的 (1)理解异 ...
分类:
其他好文 时间:
2019-10-18 12:36:19
阅读次数:
83
异常的参数 一个异常可以带上参数,可作为输出的异常信息参数。 你可以通过except语句来捕获异常的参数,如下所示: 变量接收的异常值通常包含在异常的语句中。在元组的表单中变量可以接收一个或者多个值。 元组通常包含错误字符串,错误数字,错误位置。 实例 以下为单个异常的实例: 以上程序执行结果如下: ...
分类:
编程语言 时间:
2019-10-17 18:03:53
阅读次数:
98