TreeviewCopyright © qgao 2021-* all right reserved, powered by aleen42
2022.02.16
等价类
https://zhuanlan.zhihu.com/p/112810758
所谓等价类,是输入条件的一个子集合,该输入集合中的数据对于揭示程序中的错误是等价的。从每一个子集中选取少数具有代表性的数据,从而生成测试用例。
等价类又分为有效等价类和无效等价类。
- 有效等价类代表对程序有效的输入,
- 而无效等价类则是其他任何可能的输入(即不正确的输入值)。
有效等价类和无效等价类都是使用等价类划分法设计用例时所必须的,因为被测程序若是正确的,就应该既能接受有效的输入,也能接受无效输入的考验。
目的 理想的测试,是从所有可能的输入中找出某个小的子集,并且是可能发现错误最多的子集。即:使用最少的测试数据,达到最好的测试质量(最高性价比)。
JVM的client和server
- Client:是针对为C/S结构而提供的虚拟机,针对桌面级应用的内存空间分配做的优化。C/S结构的程序和jvm交互的频率相对于B/S结构的频率要低很多。为了更合理地使用内存,分配给Client版的内存空间相对于Server版的要缩小了(打开java桌面应用时)。
- Server:是针对为B/S结构而提供的虚拟机,针对浏览器端的内存分配做的优化。页面和jvm交互的频率高例如多线程并发。所以分配的内存空间较大,缺点就是可能造成空间的浪费(启动服务器时)。
Server启动慢运行快,Client启动快运行慢
重点:在部分JDK1.6版本后续的JDK版本(64位操作系统)中,-client参数已经不起作用,Server模式成为唯一。
持久化的目的
大部分原因是为了之后重用数据(比如重启机器、机器故障之后恢复数据),
或者是为了防止系统故障而将数据备份到一个远程位置。