[一两年前收集整理的资料,感觉不错,放到博客上来] 作为软件测试计划的一部分,软件测试风险的分析与控制是其中重要的环节.如果前期风险分析与控制比较充分,那么会使软件的测试成功性大大增加,且可将由风险异常引发的额外成本(如人力,时间等)降到最低.查阅了网上很多关于软件测试风险控制的文章,其中不乏精品之作.本文将此类知识进行了归纳,查漏补缺,并在思维导向性上给出了简单的实施步骤,以使得在实际应用中能得到更好的运用. 第一部分:软件测试项目级的风险分析 1.          从人.料.法.环.时等方…
上篇文章 已经做出了基本的增删改查    但这远远不足以应付实际的项目  今天讲下实际项目中 肯定会有的 排序 刷选  以及分页. 重点想多写点分页的 毕竟这个是任何时候都要有的 而且 我会尽量把这个分页做的复杂下  这样到实际项目时 可以复制过来改改就行了~~ (这里我用的是国产的基于ScottGu的PagedList<T>类和相关方法完善的分页--MVCPager) 是个开源的  带很多demo介绍的分页帮助类  这里说下 建议大家看下源码 这样才能进步 要不然只是个会使用插件的人~  …
NumPy 排序.条件刷选函数 NumPy 提供了多种排序的方法. 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性. 下表显示了三种排序算法的比较. 种类 速度 最坏情况 工作空间 稳定性 'quicksort'(快速排序) 1 O(n^2) 0 否 'mergesort'(归并排序) 2 O(n*log(n)) ~n/2 是 'heapsort'(堆排序) 3 O(n*log(n)) 0 否 numpy.sort() numpy.so…
/*原型*/ SELECT count(did) AS sum, date_format(releasetime, '%Y-%m-%d') AS releasetime FROM hengtu_demand WHERE 1 GROUP BY date_format(releasetime, '%Y-%m-%d') /*按年分组 @参数 需求id sid=1*/ SELECT b.sid, b.`name` as sname, count(did) AS value, date_format(re…
Xml写法: POJO: 当status的值为 0时该where SQLand status = 0并未正常拼接,也就是说test内的表达式为false,从而导致查询结果错误.但是,显然该值(Integer :0)!= null也!= ' ',应该为true才对. 通过Debug MyBatis源码顺藤摸瓜找到了IfSqlNode类,该类用来处理动态SQL的<if>节点,方法public boolean apply(DynamicContext context)用来构造节点内的SQL语句.if…
如何将复制内容粘贴到筛选后表格中: 1.需要一个表格:我要把这个表格里姓名列不包含A的项改为另外一个表中的数据列: 2.在姓名右侧插入两列,列A.列B: 3.在列A下第一格输入1,向下序列填充: 4.筛选出班级不包含A的项,选中列B下单元格,按下Alt+;,输入1后按下Ctrl+Enter(相当于可见单元格填充),取消筛选: 5.按列B排序,列B内包含1的单元格就顺序排列在最上面了:选中要替换的内容,复制粘贴到姓名列:最后按列A排序,删除列A.列B,就回复原样,OK了.…
NumPy 提供了多种排序的方法. 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性. 下表显示了三种排序算法的比较. 种类 速度 最坏情况 工作空间 稳定性 'quicksort'(快速排序) 1 O(n^2) 0 否 'mergesort'(归并排序) 2 O(n*log(n)) ~n/2 是 'heapsort'(堆排序) 3 O(n*log(n)) 0 否 1.numpy.sort() numpy.sort() 函数返回输入数组的…
一.元组.字典.列表的遍历 1.元组遍历 元组的遍历借助 range() 函数,基本思想是通过元组的长度使用for循环进行遍历 #troup s = ["aaa","bbb","ccc"] for i in range(len(s)): print s[i] 元组是无法进行重新赋值的,需要将元组进行转换后在进行重新赋值,如转换为list 2.列表遍历 列表的遍历可以直接使用for循环,也可以借助 range() 函数 #list #直接遍历 s…
numpy.sort() 函数返回输入数组的排序副本.函数格式如下: numpy.sort(a, axis, kind, order) 参数说明: a: 要排序的数组 axis: 沿着它排序数组的轴,如果没有数组会被展开,沿着最后的轴排序, axis=0 按列排序,axis=1 按行排序 kind: 默认为'quicksort'(快速排序) order: 如果数组包含字段,则是要排序的字段 import numpy as np a = np.array([[3,7],[9,1]]) print…
测试技术面试题 1.什么是兼容性测试?兼容性测试侧重哪些方面? 参考答案: 兼容测试主要是检查软件在不同的硬件平台.软件平台上是否可以正常的运行,即是通常说的软件的可移植性. 兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容. 兼容测试的重点是,对兼容环境的分析.通常,是在运行软件的环境不是很确定的情况下,才需要做兼容.根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了. 兼容和配置…