测试基础知识
文章平均质量分 73
rital
不断的。。前进
展开
-
TDD与传统测试
TDD原本是一种编程技术,它间接地确保你的代码能彻底地被单元测试检查。可是,它能做的不只这些。你仍然需要参考传统的一些测试比如功能测试、用户验收测试、系统集成测试等等。大部分的这些测试都可以在项目开始之前就进行,如果你选择这么做的话(而且你也应该这么做)。实际在XP里,项目负责人指定的用户验收测试在编码时或是更早就开始进行了。告诉项目负责人系统能适应需求,增强他的信心! 一个好的传统测原创 2008-09-24 17:32:00 · 820 阅读 · 0 评论 -
造成HTTP-500错误,可能存在的原因小结
转自【http://bbs.51testing.com/viewthread.php?tid=124237】造成HTTP-500错误,可能存在的原因之个人实践总结1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到转载 2009-04-17 16:11:00 · 21091 阅读 · 0 评论 -
网页测试中遇到的错误页面提示码汇总
网站测试中常遇到类似404/500之类的错误页面提示码,以下汇总一下相对应的错误含义,便于理解问题之所在:(其中包含了很多从其他站收集来的精华,仅此汇总)1. 5xx-服务器错误:服务器由于遇到错误而不能完成该请求。500-内部服务器错误。500.12-应用程序正忙于在Web服务器上重新启动。500.13-Web服务器太忙。500.15-不允许直接请求Global.asa。500.16–UNC原创 2009-04-10 16:31:00 · 3754 阅读 · 0 评论 -
了解一下NTLM
NTLM 在客户机与服务器之间提供身份认证的安全包。NTLM 身份验证协议 是 质询/应答身份验证协议,是Windows NT 4.0 及其早期版本中用于网络身份验证的默认协议。Windows 2000 中仍然支持该协议,但它不再是默认的。 NTLM身份验证过程:ntlm 是用于 Windows NT 和 Windows 2000 Server 工作组转载 2009-06-09 16:38:00 · 1275 阅读 · 0 评论 -
Web测试要点【转】
做这个测试有段时间了,刚好看到这篇文章,感觉总结的还好,转来收藏下~url:http://www.rjgc.net/control/content/content.php?nid=15212一、基本功能测试1、链接测试 (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面; (2)、测试所链接的页面是否存在; (3)、保证Web应用系统上没有孤立的页面(转载 2009-08-24 15:27:00 · 706 阅读 · 0 评论 -
什么是SSL连接
SSL (Secure Socket Layer) 为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。 当前版本为3.转载 2009-06-24 11:42:00 · 1131 阅读 · 0 评论 -
LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义和转换
UNICODE:它是用两个字节表示一个字符的方法。比如字符A在ASCII下面是一个字符,可A在UNICODE下面是两个字符,高字符用0填充,而且汉字程在ASCII下面是两个字节,而在UNICODE下仍旧是两个字节。UNICODE的用处就是定长表示世界文字,据统计,用两个字节可以编码现存的所有文字而没有二义。 MBCS,它是多字节字符集,它是不定长表示世界文字的编码。MBCS表示转载 2009-08-30 20:42:00 · 761 阅读 · 0 评论 -
Web服务器和应用程序服务器的区别
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。下面让我们来细细道来:Web服务器(Web Ser转载 2009-07-06 16:52:00 · 646 阅读 · 0 评论 -
web服务器和应用服务器的区别【转】
区别:web服务器可以解析(handles)http协议。当web服务器接收到一个http请求(request),会返回一个http响应(response),例如送回一个html页面。为了处理一个请求(request),web服务器可以响应(response)一个静态页面或图片,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)转载 2009-09-27 17:32:00 · 560 阅读 · 0 评论 -
了解一下“PV”
PV(page view),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。 高手对pv的解释是,一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面,不重复计算pv量,点100次也算1次。说白了,pv就是一个访问者打开了你的几个页面。 PV之于网站,就像收视率之于电视,从某种程度上已成为投资者衡量商业转载 2009-04-03 16:42:00 · 820 阅读 · 0 评论 -
web安全测试杂谈
以下为汇总了http://bbs.cntesting.com/simple/index.php?t674.html 中的帖子: 【三更的影子】web体系架构中涉及到的模块多多,安全问题不少个人总结一下自己的发现:1.数据验证流程:一个好的web系统应该在IE端,server端,DB端都应该进行验证。但有不少程序偷工减料,script验证完了,就不管了;app server对数据长度和类转载 2009-03-01 23:15:00 · 966 阅读 · 1 评论 -
软件测试技术——安全性测试
作者: 陈能技 安全性测试是一项迫切需要进行的测试,测试人员需要像黑客一样攻击软件系统,找到软件系统包含的安全漏洞。1.网页安全漏洞检测 一些设计不当的网站系统可能包含很多可以被利用的安全漏洞,这些安全漏洞如同给远程攻击者开了一个后门,让攻击者可以方便地进行某些恶意的攻击。例如,公共漏洞和披露网站CVE(Common Vulnerabilities and Exposure转载 2009-03-01 21:27:00 · 1975 阅读 · 0 评论 -
JUnit学习片段
如果要转载本文章,需要注明来源:http://blog.csdn.net/faye0412/archive/2008/09/10/2910809.aspx 1. 下载安装 * 去Junit主页下载最新版本4.4程序包junit4.4.zip * 用winzip或unzip将junit4.4.zip解压缩到某一目录名为$JUNITHOME * 将junit转载 2008-10-01 13:11:00 · 664 阅读 · 0 评论 -
关于PrimalScript
一套创新的专业.Net开发环境,它包含从项目部署开始的各个项目过程.它只需要很小的磁盘空间和要求不高的硬件环境,却可以在你现有系统中快速的运行; 它完全支持C#,VB.NET和JScript.net等语言环境,而且代码是经过.NET优化的.除了对.NET的支持外,它还支持比如WSH, WMI,ASP,PHP,JSP,VBScript,ColdFusion,Perl等语言的编写。原创 2008-09-26 14:43:00 · 1540 阅读 · 0 评论 -
Selenium 自动化测试工具
背景知识在讨论 Selenium 之前,我要介绍关于以下三个话题的一些背景知识,因为这些话题虽然不是本文的主题,但是和本文密切相关:持续集成 Ajax Ruby/Ruby on Rails 持续集成持续集成的目标是自动化构建和测试过程,以便每天自动运行一次或多次这些过程,而不是每个月手动地运行一次。使用持续集成的最大好处是,代码的更改会定期地自动被集成。如果系统受损,没转载 2008-10-06 14:44:00 · 1394 阅读 · 0 评论 -
常见的软件测试类型
今天偶然看到BVT这个名词,竟然不清楚是哪种测试类型,于是搜索了一下常用的软件测试类型,如下: BVT (Build Verification Test) BVT是在所有开发工程师都已经检入自己的代码,项目组编译生成当天的版本之后进行,主要目的是验证最新生成的软件版本在功能上是否完整,主要的软件特性是否正确。如无大的问题,就可以进行相应的功能测试。BVT优点是时间短,验证了原创 2008-11-06 11:08:00 · 2694 阅读 · 0 评论 -
软件测试中的80/20原则
80% 的软件缺陷常常生存在软件 20% 的空间里。这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发 “ 地段 ” 。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的地到处搜寻。 80-20 原则的另外一种情况是,我们在系统分析、系统设计、系统实现转载 2008-11-21 16:59:00 · 8227 阅读 · 0 评论 -
11 种有优势的黑盒测试
以下描述了 11 种有优势的黑盒测试:� 功能测试� 域测试� 基于规范的测试� 基于风险的测试� 压力测试� 回归测试� 用户测试� 场景测试� 基于状态模型的测试� 大批量的自动测试� 探索性测试原创 2008-11-25 11:10:00 · 1063 阅读 · 0 评论 -
关于页面响应时间
用户浏览网站的网页响应时间公式:页面大小------------ +(往返时间x轮流交替)+服务器进程时间+客户端进程时间=页面响应时间最小带宽1.页面大小:是由 Kbytes 来衡量的。有许多方式来确定网页的大小。 一个有用的在线工具可以在http://weboffice-old.web.cern.ch/WebOffice-Old/Tools/pagesize.html 中找到。提供了这个工具的转载 2008-11-25 17:06:00 · 11177 阅读 · 1 评论 -
一道经典的数据库笔试题
有两个表: 表一 AAA种类mc 库存总量s1A 997 B 1234 表二 BBB种类mc 出库数量s1A 105A 213B 116B 211B 303用一条SQL语句求出A,B各剩下多少? 两种方法如下:A:原创 2008-12-08 13:37:00 · 1126 阅读 · 0 评论 -
别迷信自动化测试-自动化测试到底能帮你做什么?【转】
转自url:http://www.rjgc.net/control/content/content.php?nid=19372别迷信自动化测试-自动化测试到底能帮你做什么? 终于有时间总结一下过去几年在微软的测试经验,谈谈对测试自动化的看法。 先说说为什么做测试的人喜欢搞自动化。 第一,自尊心。计算机科班出身的人都喜欢作开发(Dev)。做测试工作经常是身不由己,可是测试工作很多时转载 2009-12-01 15:52:00 · 1075 阅读 · 0 评论