大家都熟知软件测试的方法分为黑盒测试和白盒测试,其中的黑盒测试是功能测试比较简单这里就不再赘述。下面主要区分白盒测试中的几种比较容易弄混的测试方法。
软件测试中最常用的是逻辑覆盖法,所有可用的方法按覆盖程度从弱到强的顺序分为:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖。
只要搞清楚本质,其实这几种的测试方法就没那么难了。如下图
这张图有两个判断语句分支形成4条路径。...
分类:
其他好文 时间:
2014-09-28 19:32:44
阅读次数:
178
题目大意:给出n个数,要求将n个数分配到两个集合中,集合0中的元素x,要求A-x也再0中,同理1集合。
写了几个版本,一直WA在第8组数据...最后参考下ans,写了并查集过了
学到:1、注意离散的逻辑思维,官方答案的 从条件推逆否命题
2、并查集做法:fa[find(i)]=mp[a-p[i]]
? find(a-p[i]) :
find(n+2);
3、离散化然后has...
分类:
其他好文 时间:
2014-09-28 18:42:35
阅读次数:
240
ashx中应用HttpContext.Current.Session ,呈现未将对象引用设置到实例上
1.using System.Web.SessionState;
2.public class {ClassName}: IHttpHandler, IReadOnlySessionState
“IReadOnlySessionState”,指定目标HTTP处理程序只需要具有对话访问状态值的读访问权限。...
分类:
其他好文 时间:
2014-09-28 18:08:45
阅读次数:
185
题目:本质是求两个数的最大公约数,java大数真好用 ^_^。
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
BigInteger TWO = BigInteger...
分类:
其他好文 时间:
2014-09-28 19:31:54
阅读次数:
199
Moravec在1981年提出了Moravec角点检测算子,并将它应用于立体匹配。它是一种基于灰度方差的角点检测方法。该算子计算图像中某个像素点沿着水平、垂直、对角线、反对角线四个方向的灰度方差,其中的最小值选为该像素点的角点响应值CRF(Corner Response Function),再通过局部非极大值抑制来检测是否为角点。具体实现步骤如下:...
分类:
其他好文 时间:
2014-09-28 18:41:44
阅读次数:
164
04-常见内存错误以及valgrind使用
代码段:
只读数据,因此对这一部分的数据,试图写只读数据,这个在编译的时候基本上可以检测。
数据段/BSS段:
未初始化直接访问,即使没有显示初始化,仍然会初始化为0
栈空间数据:
(1)局部变量,未初始化变量会给随机的初值,出现异常情况更诡异
(2)栈溢出:在栈中申请过大的局部变量
堆空间数据
内...
分类:
其他好文 时间:
2014-09-28 18:41:43
阅读次数:
350
在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制。具体一点就是: 1、在同一台电脑上一次只允许有一个用户登录系统,2、一个用户在同一时间只允许在一个客户端登录。 我最近做的一个系统就遇到了这样的问题,本来系统已经开发完成了,但是安全测评没有通过,就是因为没有做这两个限制。怎么来做这样的限制呢?我在网上找了很久,发现问这个问题的...
分类:
其他好文 时间:
2014-09-28 18:06:34
阅读次数:
405
对于机房收费系统的重构,从大的方面来看,无非就是对于数据库的四个操作,增删改查。并且我们用的是三层架构进行重构,D层用来和数据库打交道,进行这四个操作就需要有返回值,增删改在这里不多说,但是当进行查的时候,d层需要数据给b层,那么我们以什么样的形式返回最好呢?
刚开始接触三层的时候,我返回的是datatable,就是dt.Rows[0][“xxx”]的形式,感觉实现了,就很厉害了,后来通...
分类:
其他好文 时间:
2014-09-28 18:22:35
阅读次数:
224
xxx cannot be resolved to a type引言: eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 正文: (1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath...
分类:
其他好文 时间:
2014-09-28 19:12:14
阅读次数:
338
效果图:
、
css:
/* 带复选框的下拉框 */
ul li{
list-style: none;
padding:0px;
margin: 0px;
}
.select_checkBox{
border:0px solid red;
position: relative;
display:inline-block;
}
.chartQuota{
...
分类:
其他好文 时间:
2014-09-28 17:48:45
阅读次数:
212
减小图片大小(使用WebP格式的图片)
大部分的Facebook应用数据都是图片,因此减少图片的大小就可以较少数据的下载量,从而加快下载速度,这一点在高延迟的网络环境下非常重要。Facebook返回给客户端的图片都做了压缩处理,图片压缩方面业内主要使用gzip压缩,常见的服务器都支持gzip压缩。另外,Facebook大规模使用了WebP格式的图片,WebP是谷歌推出的一种新的图片格式,可以将...
分类:
其他好文 时间:
2014-09-28 18:38:04
阅读次数:
156
1.File-->Build Settings
.
2.选择导出的平台.android
3.设置公司名字,项目名字,Buddle Identifier
4,开始Build,这个过程中会让你选择sdk的安装路径,,
....
分类:
其他好文 时间:
2014-09-28 18:54:35
阅读次数:
175
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
public class Solution {
public List anagrams(String[] strs) {
Map map = new Ha...
分类:
其他好文 时间:
2014-09-28 19:10:56
阅读次数:
162
the Sum of Cube
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 405 Accepted Submission(s): 224
Problem Description
A range is g...
分类:
其他好文 时间:
2014-09-28 18:03:45
阅读次数:
135