上一页 1 ··· 5 6 7 8 9
摘要: 软件缺陷满足的规则(满足其一即可): (1)软件未实现产品说明书要求的功能 (2)软件出现了产品说明书指明不应该出现的错误 (3)软件实现了产品说明书未提到的功能 (4)软件未实现产品说明书虽未明确提及但应该实现的目标 (5)软件难以理解、不易使用、运行缓慢或者 从测试员的角度——最终用户认为不好 阅读全文
posted @ 2018-10-20 14:19 Jeffrey_Yang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1、端正对软件测试工作的认识 职业教育(认为不能发现所有错误,责任心不够),总结测试经验(认为测试工作无创造性,枯燥),测试是技术和经验的总结(认为技术比开发人员差)。软件测试的任务是站在使用者的角度上,代表用户通过不断地使用和攻击刚开发的软件产品尽量多地找出产品存在的问题或错误(Bug),用户满意 阅读全文
posted @ 2018-10-20 14:18 Jeffrey_Yang 阅读(2256) 评论(0) 推荐(0) 编辑
摘要: 一、分类角度 1、是否关心软件内部结构和具体实现的角度:”白盒“测试、”黑盒“测试和”灰盒“测试 2、软件开发的过程的角度:单元测试、集成测试、确认测试、系统测试、验收测试和回归测试 3、测试执行时是否需要人工干预的角度:人工测试和自动化测试 4、测试实施组织的角度:开发方测试、用户测试、第三方测试 阅读全文
posted @ 2018-10-20 14:17 Jeffrey_Yang 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 直接贴代码,很简单。通过不断模运算base(进制)。每次取得余数后进栈,最后依次出栈排列。 阅读全文
posted @ 2018-10-09 23:02 Jeffrey_Yang 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Python 堆栈(stack)实例 阅读全文
posted @ 2018-10-07 23:15 Jeffrey_Yang 阅读(684) 评论(0) 推荐(0) 编辑
摘要: binary search breadth_first_search Dijkstra’s algorithm Four steps to Dijkstra's algorithm 1. Find the “cheapest” node. This is the node you can get t 阅读全文
posted @ 2018-10-03 00:14 Jeffrey_Yang 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 概念 在Python中,list,tuple等数据类型中的元素可以重复,不同于set类型(set中不存在重复元素)。应此,必然存在相应的算法以检验序列是否存在重复元素。 实现一 实现一的思想很简单,外层循环遍历序列中的每一个值,从左至右。S[0]和S[1]...,...S[n 1]逐一比较,S[1] 阅读全文
posted @ 2018-06-20 17:38 Jeffrey_Yang 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 概念介绍 实际上,无论是三路,还是多路,原理是类似的。三路集合不相交,指存在3个由一系列数字组成的集合,在任意集合中,不存在相同的元素。且同时满足:对于任意的x,不存在x $ \in $ A,x $ \in $ B,且x $ \in $ C。 实现一 很显然,三层嵌套,对于集合长度都为n的A,B,C 阅读全文
posted @ 2018-06-19 23:58 Jeffrey_Yang 阅读(701) 评论(0) 推荐(0) 编辑
摘要: [数据模型][1]浅谈 对象的 id 在Python中,一切数据皆为对象,对象是Python对数据的一种抽象。每一个对象皆有其 identity , type , value 。对象一旦创建,其 id 便不会改变,你可以将其视作对象在内存中的地址。 is 运算符比较的两个对象的id是否相同,[id( 阅读全文
posted @ 2018-06-09 22:15 Jeffrey_Yang 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 概念介绍 对于Python中给定的序列(list),同时存在一个前缀平均值序列。由n个数字组成的序列S,计算一个序列A,A[j]是S[0], S[1],……,S[j]的平均值,j = 0,……,n 1。即:$ A[j] = \frac{\sum_{i = 0}^{j} S[i]}{j + 1} $。 阅读全文
posted @ 2018-06-05 16:29 Jeffrey_Yang 阅读(1385) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9