自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山野居人

今宵酒醒何处,杨柳岸、晓风残月

  • 博客(18)
  • 收藏
  • 关注

转载 前进中的可信计算(Ⅴ):软件测试

软件可靠性牵涉到软件生产的全过程,但最终还是落实到软件产品上。而保证软件可靠性的关键步骤是软件测试。软件测试是为了发现故障而执行程序的过程。其目的是以尽可能少的时间和人力发现并改正软件中潜在的各种故障及缺陷。因此,软件测试与软件可靠性紧密相关。软件中隐藏的故障数目,直接决定软件的可靠性。所以,在软件投入运行之前必须进行软件测试,以尽可能多地发现软件中的故障,提高软件可靠性。而在软件运行过程中,

2007-09-13 16:31:00 1108

转载 Software testing 10 rules

1. Test early and test often.2. Integrate the application development and testing life cycles. Youll get better results and you wont have to mediate between two armed camps in your IT shop.3. Formal

2007-09-11 21:46:00 674

转载 黑盒测试方法揭密

一、黑盒测试在快速应用开发(rad)环境中的重要作用  软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。  随着r

2007-09-11 20:20:00 1233

转载 软件回归测试及其实践

一、 概述 在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从

2007-09-11 20:15:00 707

转载 白盒测试的六种覆盖准则

 白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。本文介绍六种白盒子测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

2007-09-11 20:10:00 3863 1

原创 关于第四代白盒测试

今天无意中看到了wayne_chan的CSDN博客,其中很详细的讲述了第四代的白盒测试,觉得很不错。我把相关网址贴出来跟大家一起分享。 第4代白盒测试方法介绍--理论篇 第4代白盒测试方法介绍--VcTester实践篇 第4代白盒测试方法通俗释义  第4代白盒测试方法之“为什么要做白盒测试” 第4代白盒测试方法之“企业如何推行白盒测试” 第4代白盒测试方法之“实

2007-09-11 20:03:00 1048

转载 程序测试规范

第一部分 应用程序测试 第一章 界面测试 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。 1.1易用性测试 按钮名称应

2007-09-09 21:11:00 904

转载 软件测试工程师的工作流程

测试工程师的工作流程,与公司的整体工作流程,项目的测试要求等因素相关。本文主要讨论测试工程师的一般工作流程。做好测试准备1)明确测试任务的范围测试文档通常包括测试目的、测试环境、测试方法、测试用例、测试工具等。测试工程师首先要通读文档,对整个测试要求形成整体认识,明确测试目的,以及测试要求和测试重点,明确软件测试方法和使用的测试工具。  2)明确测试时间明确测试周期和测试时

2007-09-09 21:05:00 2092

转载 Java中的语句、分支和路径覆盖测试

简介  代码覆盖是一种用来度量已执行的软件测试水平的方法。收集覆盖度量数据的过程很简单:监测您的代码,并对所监测的版本运行测试。这样就可以生成相关数据,展示已执行哪些代码,或者更重要的是,未执行哪些代码。覆盖测试是对单元测试的完美补充:单元测试可以显示出是否代码按预期执行,而代码覆盖可以表明还需要对哪些代码进行测试。  大多数开发人员都能理解这一过程,也赞同其价值主张,他们通常追求100%

2007-09-09 13:04:00 1632

转载 Fault injection(错误注入)的概念

n software testing, fault injection is a technique for improving the coverage of a test by introducing faults in order to test code paths, in particular error handling code paths, that might otherwise

2007-09-08 20:23:00 7071 2

转载 Test Oracle Micro-Patterns

A test oracle is a source of expected results for a test case. The following micro patterns for test oracles are presented in Testing Object-Oriented Systems: Models, Patterns, and Tools.

2007-09-03 18:38:00 895

原创 如何精确获取服务器时间

这个本来是两年以前匆忙写的,后来觉得写的不好,就删掉了。今天突然在一个网站上看到转载了这篇文章,那么可能这篇文章还是有些用处的,今天在这儿把它补充完整。 在分布式环境下,有时有必要在客户端显示服务器时间,但是由于服务器处理请求和网络传输需要时间,因此当时间传到客户端时已经有了一定的时延,通常是两到三秒,如果网络不好,需要的时间会更长.    前端时间无意中看了NTP(Network Time

2007-09-01 17:42:00 2663 1

原创 计算机方面常用的文章检索网址

1、ACM数字图书馆计算机方面最权威的文章都在这儿。http://portal.acm.org/dl.cfm4、IEEE数字图书馆跟ACM类似,不过它不光收录计算机方面的,而且IEEE会议太多,烂会也多,导致烂文章也多。http://ieeexplore.ieee.org/Xplore/dynhome.jsp5、DBLP计算机方面权威检索,能被DBLP索引的都是好文章。

2007-08-27 22:20:00 1217

原创 从手机通信录被删谈sp的自动同步

       电脑上outlook中的联系人在调程序的时候出了点问题,所有的固定电话都被改掉了,于是就想用手机中的给同步一下,为了同步彻底,就把电脑中的联系人全部删除了,但同步后发现根本不是按我想象的那样来的,自动同步是用电脑上的把我手机上的给同步了,也就是说我的联系人信息在两个地方都不存在了,200多人的联系方式(包括手机、办公室、email和地址)就这么没了。      事后想了想,这完全

2007-08-27 19:05:00 1158

原创 交行信用卡不支持在国外网站上支付

     昨天在GoDaddy上买了个空间,结果支付的时候老提示有错。于是用手机打交行的800电话,然后发现手机不能打800(晕呀晕,现在才知道手机不能打800),今天用固话打过去问了一下,客服mm说交行的信用卡是不支持在国外网站支付的,然后我说那我上个月在ACM上还支付成功了,结果那个mm说那你就试吧,能成就成,不能成就是不支持(这算什么话?又晕了)。   今天在网上仔细查了一下,好像很多银

2007-08-19 12:51:00 3037 2

原创 SpiderMonkey:Javascript引擎

SpiderMonkey是Firefox和Mozilla的Javascript引擎。现在它可以被单独编译,也就是说你可以在你自己的应用程序中使用它。SpiderMonkey的下载地址是:http://ftp.mozilla.org/pub/mozilla.org/js/. 它的源代码可以在多种平台上进行编译。在Windows平台下,按照下载文件中的readme文件中的提示,将会编译出一个Dll,然

2007-08-17 19:01:00 1039

原创 二进制代码植入工具

对二进制的代码植入分为两类,静态植入和动态植入。静态植入是通过二进制代码重写来实现的,植入时不允许代码;动态植入是在被植入代码运行过程中,通过一个小的虚拟机在特定时刻执行待植入代码来实现植入。A. Static instrumentation tools1. ATOM2. DTools (http://research.microsoft.com/sn/detours/)B. Dy

2007-08-17 18:52:00 2323 1

原创 二进制代码分析工具

1. IDA Pro (http://www.datarescue.com/idabase/overview.htm)      最为强大的反汇编工具。支持插件,支持多种平台。2. Ollydbg (http://www.ollydbg.de/)      Windows平台上的反汇编工具,支持插件,可以用于调试exe和dll。

2007-08-17 18:46:00 2320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除