
软件综合
请叫我子鱼
这个作者很懒,什么都没留下…
展开
-
黑盒测试总结
黑盒测试是基于规格说明书的测试;测试技术只是我们用来测试的工具;为你的测试选择一种合适的技术;一种测试技术通常需要和其他技术一起使用。 黑盒测试用例设计方法有等价类划分法、边界值分析法、因果图法、决策表法、正交表测试、状态转换法、场景法、错误测法 1)等价类划分法 特点:考虑数据依赖关系,将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 如果输入数据以原创 2014-04-27 22:39:41 · 3356 阅读 · 0 评论 -
进程与线程
进程 线程 调度 在所有操作系统中都独立调度的资本单位 在支持内核级线程的系统中,线程是CPU调度的最小单位 资源 进程是系统分配资源的基本单位 线程基本不拥有资源,且不是资源分配的单位 并发性 进程间可以并发 同一进程中的多个线程也可以并发,使系统并发性更高原创 2014-04-11 22:05:06 · 439 阅读 · 0 评论 -
进程、线程与协程
进程进程的出现是为了更好的利用CPU资源使到并发成为可能。 假设有两个任务A和B,当A遇到IO操作,CPU默默的等待任务A读取完操作再去执行任务B,这样无疑是对CPU资源的极大的浪费。聪明的老大们就在想若在任务A读取数据时,让任务B执行,当任务A读取完数据后,再切换到任务A执行。注意关键字切换,自然是切换,那么这就涉及到了状态的保存,状态的恢复,加上任务A与任务B所需要的系统资源(内存,硬盘,键盘等转载 2017-07-31 12:15:29 · 267 阅读 · 0 评论 -
并发与并行
并行并行就是指同一时刻有两个或两个以上的“工作单位”在同时执行,从硬件的角度上来看就是同一时刻有两条或两条以上的指令处于执行阶段。所以,多核是并行的前提,单线程永远无法达到并行状态。可以利用多线程和度进程到达并行状态。另外的,Python的多线程由于GIL的存在,对于Python来说无法通过多线程到达并行状态。并发对于并发的理解,要从两方面去理解,1.并发设计 2.并发执行。先说并发设计,当说一个程转载 2017-07-31 12:18:55 · 555 阅读 · 0 评论