当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 软件测试的14种类型作者:啄木鸟(Sawin网站)软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。
 

 

 ·swf文件的反编译入门    »显示摘要«
    摘要:/*------------------------------------------------------作者:winroot[fcg]使用工具:flasm? http://www.nowrap.de/flasm.html????????? ultraedit????????? sothink swf decompiler目的:让带有服务器校验的swf能在本地播放(主要目的还是希望各位高手有所指点)目标:**工硕数学辅导swf文件----------......
 ·asp.net环境下的cmd命令执行    »显示摘要«
    摘要:cmd.asp木马大家一定用过吧。这是一个可以执行cmd命令的asp文件(不过要被杀毒软件追杀^_^)。其原理是用wscript.shell对象调用cmd.exe,然后把返回的信息放到一个临时文件,再利用fso把临时文件信息读出来显示在浏览器里。 呵呵,在asp.net环境下也是可以写出类似程序的。不过可以不用那些对象。 vb.net里有一个shell函数,可以执行外部程序。呵呵,就是利用它!现看看微软的.net framework sdk的介绍: 嗯,你......


转载:软件测试的14种类型

软件测试的14种类型

【相关文章:My FactoryMethod in

【扩展阅读:男人25岁前的忠告

作者:啄木鸟(sawin网站) 【扩展信息:Asp.net中如何处理一个站点不同We

软件测试是指使用人工或者自动的手段来运行或测定某个软件产品系统的过程,其目的是在于检验是否满足规定的需求或者弄清预期的结果与实际结果的区别。本文主要描述软件测试的类型。

1 数据与数据库完整性测试

数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。

数据库完整性原即:

主码完整性:主码不能为空;

外码完整性:外码必须等于对应的主码或者为空。

数据合理性指数据在数据库中的类型,长度,索引等是否建的比较合理。

在项目名称中,数据库与数据库进程应作为一个子系统来进行测试。在测试这些子系统时,不应将测试对象的用户界面用作数据的接口。对于数据库管理系统 (dbms),还需要进行深入的研究,以确定可以支1持测试的工具与技术。

比如,有两张表:部门与员工。部门中有部门编号,部门名称,部门经理等字段,主码为部门编号;员工表中有员工编号,员工所属部门编号,员工名称,员工类型等字段,主码为员工编号,外码为员工所属部门编号,对应部门表。如果在某条部门记录中部门编号或员工记录员工编号为空,他就违反主码完整性原则。如果某个员工所属部门的编号为##,但是##在部门编号中确找不到,这就违反外码完整性原则。

员工类型如下定义:0:职工,1:职员,2:实习生。但数据类型为int,我们都知道int占有4个字节,如果定义成char(1).就比原来节约空间。

2 白盒测试

白盒测试是基于代码的测试,测试人员通过阅读程序代码或者通过使用开发工具中的单步调试来判断软件的质量,一般黑盒测试由项目经理在程序员开发中来实现。白盒测试分为动态白盒测试与静态白盒测试

2.1 静态白盒测试

利用眼睛,浏览代码,凭借经验,找出代码中的错误或者代码中不符合书写规范的地方。比如,代码规范中规定,函数必须为动宾结构。而黑盒测试发现一个函数定义如下:

function nameget(){

….

}

这是属于不符合开发规范的错误。

有这样一段代码:

if (i<0) & (i>=0)

这段代码交集为整个数轴,if语句没有必要

i=0;

while(i>100){

j=j+100;

t=j*pi;

}

在循环体内没有i的增加,bug产生。

2.2 动态白盒测试

利用开发工具中的调式工具进行测试。比如一段代码有4个分支,输入4组不同的测试数据使4组分支都可以走通而且结果必须正确。

看一段代码

if(i<0){

p1

}else{

p2

}


...   下一页
 ·关于vc中的时间函数讨论    »显示摘要«
    摘要: 关于在vc中时间函数的事业问题在论坛有不少的帖子讨论,下面结合讨论结果和相关的知识做个总结。 先从一个如何在程序中延时的问题谈起,延时的方法有方法一: 使用sleep函数,它的最小单位是1ms,如延时2秒,用sleep(2000)。 方法二: 使用sleep函数的不利处在于期间不能处理其他的消息,如果时间太长,就好象死机一样,所以我们利用 coledatetime类和coledatetimespan类结合windows的消息处理过程来实现延时: co......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE