时代测试 > 软件测试小组 > 王海愉 > 历史文章 > 11/14/2007
2007年11月14日更多
软件测试的艺术

软件测试的艺术
软件测试:
一个过程或一系列过程,用来确定计算机代码完成了其应该完成的功能,不执行其不该有的操作。
软件应该是可预测的、稳定的。
第二章 软件测试的心理学和经济学
软件测试心理学:
测试是为了发现错误而执.........点击查看全部内容
软件测试服务  阅读(502)   评论(0)   2007-11-14 13:55:23 
web测试的主要页面元素
页面元素的容错性列表(如输入框、时间列表或日历)
页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮、单选框、复选框、列表框、超连接、输入框等等)
页面元素的容错性是否存在
页面元素的容错性是否正确
页面元素基本功能是否实现(如文字特效、动画特效、按钮、超连接)
页面元素的外形、摆放位置(如按钮、列表框、核选框、输入框、超连接等)
页.........    点击查看全部内容
网站测试服务  阅读(389)   评论(0)   2007-11-14 11:56:59 
制定合理的软件测试流程
制定合理的软件测试流程
作者:佚 名
首先向大家介绍一下我理解的测试流程是什么,流程在词典上的解释是“工艺程序,从原料到制成品的各项工序安排的程序”,那测试流程就是指从软件测试开始到软件测试结束经过的一系列准备、执行、分析的过程。所以我认为测试流程并不是只存在于有完整测试团队的公司,它分布在每一个对软件执行测试的公司中,哪怕这个公司只有一个测试人员。
软.........    点击查看全部内容
软件测试服务  阅读(152)   评论(0)   2007-11-14 14:04:06 
测试试卷
  测试试卷一完整答案
其中判断选折很受争议,因为题出的有问题哈~请大家不要专牛角
 ~雪舞奉天~
 
一、判断题
1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)
2.Beta测试是验收测试的一种。(Y)
3.验收测试是由最终用户来实施的。(N)
4.项目立项前测试人员不需要提交任何工件。(Y)点击查看全部内容
软件测试服务  阅读(215)   评论(0)   2007-11-14 13:59:17 
软件测试工作流程图

如果页面打开慢或部分图片显示不出来。请点击:软件测试工作流程附件下载附件。
测试工作流程图
 
测试工作总体流程图
<.........点击查看全部内容
软件测试服务  阅读(3927)   评论(0)   2007-11-14 13:57:29 
网站测试-导航测试

描述用户在一个页面内操作的方式
在不同的用户界面控件之间
例如按钮、对话框、列表和窗口
在不同的链接页面之间

Checklist举例
导航是否直观
Web系统的主要部分是否可通过主页存取
Web系统是否有站点地图、搜索引擎或其他的导航帮助

网站测试服务  阅读(287)   评论(0)   2007-11-14 13:53:51 
网站测试-常用性能测试指标
通用指标
ProcessorTime:服务器CPU占用
Memory Available  Mbyte可用内存数
Physicsdisk Time物理磁盘读写时间情况
Web服务器指标
Requests Per Second:平均每秒钟响应次数=总请求时间秒数
Successful Requests:成功的请求
Failed Requests:失败的请求
Successful Hits:成功的点击次数
Failed Hits:失败的点击次数
Hits Per Second :每秒点击次数
Successful Hits Per Second :每秒成功的点击次数
Failed Hits Per Second :每秒失败的点击次数
数据库服务器性能指标
User Connections :用户连接数
Number of deadlocks:数据库死锁
Butter Cache hit :数据库Cache的命中情况
网站测试服务  阅读(1068)   评论(1)   2007-11-14 13:50:15 
网站测试-界面测试CheckList

界面测试CheckList
 
目前流行的界面风格有三种方式:多窗体、单窗体以及资源管理器风格,无论那种风格,以下规则是应该被重视的。
1:易用性:
  按钮名称应该易懂,用词准确,屏弃没楞两可的字眼,要与同一界面上的其它按钮易于区分,能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。
易用性细则:点击查看全部内容
网站测试服务  阅读(224)   评论(0)   2007-11-14 12:00:52 
网站测试的系统测试方法
Web的系统测试方法
随着Internet和Intranet/Extranet的快速增长,Web已经对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,电子商务迅速增长,早已超过了国界。范围广泛的、复杂的分布式应用正在Web环境中出现。Web的流行和无所不在,是因为它能提供支持所有类型内容连接的信息发布,容易为.........    点击查看全部内容
网站测试服务  阅读(1226)   评论(0)   2007-11-14 11:59:07 
用户界面检查表

用户界面检查表
设计要素
重要性
检查项
适合于
检查结果
合适性
非常重要
用户界面是否与软件的功能相融洽?用户界面是否适合用户的应用.........点击查看全部内容
网站测试服务  阅读(194)   评论(0)   2007-11-14 11:57:55 
某门户网站的搜索引擎优化策略
一、目的:
提高网站页面在google、百度、雅虎等搜索引擎中的搜索结果排名,提升从搜索引擎获得的流量。
二、优化工作的几个方面
2.1优化全站网页,按照底级页模板、专题模板、频道模板、首页模板顺序修改;
由频道编辑和技术工程师共同完成
2.2优化站外合作(友情)连接;
  由频道编辑完成
2.3 优化和频道相关的搜索引擎热门关键词、时效性热门内.........    点击查看全部内容
搜索排名优化服务  阅读(144)   评论(0)   2007-11-14 11:52:09 
关键字选择策略
SEO工作是围绕产品关键词进行的,因此关键词的选取事关整个SEO工作能否有效的开展;如果关键词选择缺乏合理性,可能导致如下情况:
※ 关键词热度不够:很少人搜索设想的关键词,即便关键词排名再高,引入的流量也不会大
※ 关键词竞争激烈:SEO工作难度巨大,花费大量的时间和精力却长时间达不到预想的目标
※ 直接影响网站内容
关键词选取在网站策划阶段就应该考虑进去,网站定位、栏目.........    点击查看全部内容
搜索排名优化服务  阅读(214)   评论(0)   2007-11-14 11:48:34 
软件测试术语表
注:http://www.csai.cn 作者:不详 来源:网络 2007年1月5日
..........................................................................................................
acceptance testing: Formal testing conducted.........    点击查看全部内容
软件测试服务  阅读(101)   评论(0)   2007-11-14 11:44:51 
推荐几本软件测试书

注:书和简介都是转自网上的书网

<<软件测试>>
作 者:(美)Ron Patton 译者:周予滨 姚静
出版社:机械工业出版社
图书简介:
我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。书中没有讨论太多的软件测试理论,只包含了一部分常用的、基本的知识。从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要作哪些具体的工作,如何开展测试工作,如何找到缺陷并提交缺陷。甚至还包括了对测试人员的职业指导。建议所有的测试人员都读一读。

<<软件测试自动化>>
作 者:Daniel J.Mosley, Bruce A.Posey/著
出版社:机械工业出版社
图书简介:
可以把这本书当做第一本书的延续——不过我指的是作用和风格,作者当然不是同一个人了——你可以把它理解为“软件测试自动化”方面的经典入门书。作者从实际工作的角度对自动化测试进行了详细的论述,包括应该何时开始自动化、测试自动化同软件开发过程中其他工作的关系,以及测试自动化工作开展的过程。还介绍了“自动化测试框架”。不过这本书最吸引我的,还并不是它将我轻松的引入了自动化测试的世界,它还在每个章节的后面提供了很多链接和文档资料,大都可以在网上搜索到和打开。配合这些资料的学习,更深一步的理解了自动化测试的本质。 建议准备学习自动化测试和已经开始尝试自动化测试的朋友阅读多几遍。

<<有效软件测试>>
作 者:[美]Elfriede Dustin/著
出版社:清华大学出版社
图书简介:
虽然这本书国内也出了影印版,但是个人感觉中文版的质量还是不错的,从中也可以看出译者有着很深的软件工程实践功底。作为一本实践经验性的著作,书中涵盖了从测试过程到测试管理,从测试方法到测试技术,以及自动化测试方面的内容,所以要求读者应当具有相当的软件测试实际工作经验,否则只有理论知识恐怕也很难理解其中的一些做法,“知其然”却无法“知其所以然”。建议先看过上面介绍的四本书(或者至少前三本)并有了一些实际测试的经验以后,再来阅读这本书效果会好一些。你会在阅读的过程中发现,原来很多测试工作开展时遇到的难题可以这样解决,原来测试工作可以通过这样来提高效率…… 虽然这本书的内容并没有特别的依赖于某些测试工具,不过看的出作者和译者的工作大都是基于RUP的,所以如果读者有这方面的了解和实践经验,阅读起来效果会更好一些。

<<自动化软件测试>>
作 者:[美]Elfriede Dustin等著
出版社:清华大学出版社
图书简介:
这本书虽然在国内也有中文版,我一开始看的也是中文版,不过限于中文版的质量,这里还是推荐有能力的朋友看影印版吧。 虽然书名中大主题是“自动化软件测试”,但是这本书中介绍的更多的并不是自动化测试的具体实现,而是侧重于测试过程和测试管理方面的内容,这也是因为自动化软件测试工作的开展必须依赖于一个完善的测试过程吧。 从某个角度来看,上述的三本书从测试技术、方法和测试过程几个方面都进行了详细的论述,可以作为逐步深入的“测试学习路线图”,先看第一本入门,然后通过第二本强化对测试方法和技术的理解,然后通过第三本来更深入、全面的理解测试过程。其实书不在多,如果但作为基础学习,找到基本合适的,然后反复的阅读、研究、实践,就应该足够了。

软件测试服务  阅读(219)   评论(0)   2007-11-14 11:41:20 
不太适合做测试的几种人
.耐性不足的人
  这种性格的人在做测试时候最大的一个难度在于碰到一个比较复杂难测的系统时,可能花了不少时间还没发现什么问题,不过明显感觉肯定什么地方有问题存在的,这时候很容易产生急躁心理,导致大脑一片混乱,思路没有了,后面测试更加难进行下去。
    2.沟通能力不好,抗打击能力不强的
    这种性格的人也许测试发现了一些问题开发人员不接受,说了一些可能让你不舒服的话,而你不能和他进行有效的沟通,这时候最大的可能性就是会产生一种失落感,觉得自己的工作是不是那么重要或者自己能力有问题?
    3.逻辑太混乱,没有思路的人。
    这种人应该可以做测试,但是也许不能一个人担当重任,特别是在资源比较紧缺,项目组里面只有你一个人的时候,测试的思路是相当重要的,没有思路,逻辑不清的人肯定无法将测试顺利,全面,有效的进行下去。
    4.比较懒的人
    这种人肯定不会花时间去整理自己的经验,导致测试技能的徘徊不前,也许永远停留在一定的水平上不会提高,最后失去对测试行业的兴趣.
    5.学习能力不强而又不积极主动的人
    对于测试人员来说,对业务的熟悉是非常关键的一方面,熟悉了业务才能更好地做好测试,而对很多项目来说,就国内现在的情况,测试人员进入的时候也许是项目进行到一定阶段了,需要很快熟悉业务进入角色,而你熟悉的较慢又不愿花过多的时间去学习,也不愿主动跟业务人员去沟通学习的话,肯定会花过多的时间在测试中慢慢去熟悉业务,这样效率低下是显而易见的。
(转自:www.51testing.com
软件测试服务  阅读(127)   评论(0)   2007-11-14 11:37:49 
《Web应用测试(第1、2版)》的小结(摘抄)

内容摘抄于:http://www.yangsu.cn/read.php?93

1,
用户界面的测试用于对设计的状况和产品目的状况进行评价,包括设计者怎么体现“以用户为中心的思想”,知名操作的明确方向和引导目的效果,提供有效及时的人机交互反馈信息,维护语言和方法的一致性和做页面语言的心理暗示和提示功能等。
UI测试主要是根据产品设计意图和目的,以及发展方向,认真的考虑易用性和主观印象,在进行测试的时候,需要特别的注意设计的所有的部分的适应性,查找导致用户出错和不能明确指出用户期望内容的视觉设计部分。
在这个过程中,书中强调了2个重要的关键点。
一,最终用户是谁?
【用户的计算机试用经验】
用户试用计算机多长时间了?是专业用户还是偶而在用?通常在做什么?对于用户的技术水平,PM做了怎样的假设?这些假设语实际用户的只是和技术是否良好的匹配?
【web经验】
用户试用web有多长的时间?你的网站的用户是否熟悉一些常用的网络词语?我们期望他们有多少的网络知识?是否需要用户来修改和定制一些网站产品?
【用户层次】
初级用户的产品web需求,中级用户的?高级用户的?之间的差异和融合?
【具体的应用经验】
书中提供了一个《用4种属性对用户进行分级的方法》
4个分级的参考维度(计算机经验)(web经验)(域相关经验)(应用经验)
域相关经验是指用户是否熟悉相关的功能,譬如一个电子商务网站的用户,他是否熟悉使用信用卡。
二,采用了什么样的设计方法。
书中主要讲了一些常用的设计方式的问题,以及注意事项。
(举例部分1,同一信息的两种不同方法.2,对一个面的设计的一致性)
对自己的提问:
*待测应用的设计是否能满足最终用户的需要
*对最终用户来讲,UI是否直观(不用多思考,就能进行基本的操作)
*设计是否在整个应用中具有一致性
*界面设计是否易于用户使用
*界面是否提供了满意的可视设计?
*界面是否易于理解和使用?
*是否有帮助性信息?或指示?
*等等
2,用户界面实现测试  
大致分了以下几个方面来讲述。
*用户界面元素
*web应用的复杂性
3,
可用性和可访问性测试
*对一个以前没有见过该产品的用户来说,要执行基本的任务容易吗?容易度如何?
*对以前使用过该产品的用户来说,要记住怎样执行相同的任务容易吗?容易度任何?
*对以前使用过该产品的用户来说,迅速执行频繁用到的任务效率如何?
*使用该产品时,用户会频繁的的遇到错误吗?频繁度如何?错误严重吗?该错误是可以原谅的吗?它可以使用户很容易的从错误中恢复吗?
*用户试用这一产品的经验丰富吗?如何丰富?
用户交互测试注意事项
*信息如何显示给用户
*有“中央工作区间“吗?,在屏和屏之间能否保持一致。
*数据在框架中显示吗?能否有一个无框架浏览器的选择?
*等等

网站测试服务  阅读(161)   评论(0)   2007-11-14 11:36:25 
网站测试-网页界面直观性测试

用户界面是否洁净,不唐突,不拥挤.界面不应该为用户制造障碍.所需功能或者期待的响应应该明显,并在预期出现的地方.


界面组织和布局合理吗?是否允许用户轻松地从一个功能转到另一个功能?下一步做什么明显吗?任何时刻都可以决定放弃或者返回、退出吗?输入得到承认了吗?菜单或者窗口是否深藏不露?


有多余功能吗?软件整体抑或局部是否做得太多?是否有太多特性把工作复杂化了?是否感到信息太庞杂?


如果其他所有努力失败,帮助系统真能帮忙吗?

网站测试服务  阅读(167)   评论(0)   2007-11-14 11:32:46 
软件测试-测试用例的经典例子

一、等价类划分
问:某程序规定:"输入三个整数 a、 b、 c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)
解:
&.........点击查看全部内容
软件测试服务  阅读(1494)   评论(6)   2007-11-14 11:30:19 
网站测试-测试网站的无效链接

一个大型的网站,如果用手工的方法测试死链接,是很难发现其之间的某一个链接是死链接来的。这里要介绍一个测试死链接的工具:Xenu。这一个工具操作上很方便,对于测试结果报告,也让人比较容易理解的。

下面是我从网上DOWM下来的关于xenu的操作:
1 软件,解压缩,安装。File>>check url:
    在第一个空白框填写网址,可以是域名,也可以是具体的入口网页地址;其它的就不要选了
2 然后耐心等上几分钟
3 File>>report:
生成网站地图统计报告;
4 编辑这个报告,只保留带有网页标题的列表部分。
BTW: 默认中文编码是GB2312
最后一步:到http://www.forclear.com/seo.asp提交你的网站地图。

以上的就是它的操作,是比较简单的。在这里要说明的,根据我测试时的体会,xenu测试网站时,对于javascript里面的链接会报错。这一些是格式上的问题。

   如果是想测试网络上单个页面的链接是否存在死链接,这里还有一个小的工具可以拿来使用的,也是非常的方便。工具名叫:checkurl。是一个网络工具,网址为:http://www.nsclick.com/checkurl.asp。它只能测试单个界面的死链接情况。功能上没有xenu这么强大。

   一般上,我在测试的时候,都会把这二个工具一起使用,先使用xenu测试整个网站,确定有问题的界面后,再用checkurl来测试该界面。当然,这二个测试死链接的工具,都是根据链接正确的网址格式来判断链接的格式是否正常来判断是否存在正确的。因此,有时候的判断难免会有错误的。 而且它也不会判断链接的目标正确与否或者是否属于空链接。如果要测试这一些就要从测试网站的内容上依靠感觉来判断了。

网站测试服务  阅读(195)   评论(0)   2007-11-14 11:26:44 
公司名片1
广州时代软件测试
所属行业:互联网
联系电话:13760727218
传真号码:020-85520605
地址:广州天河科韵路18号
公司网址http://test1.anyp.com
电子邮件wazh35@126.com
经营范围: 广州时代软件测试工作室,是由一帮工作于不同工作岗位,拥有各种技术的精英们组成的。 在他们的成员中,有能在基于为各企业建站丰富的经验,为企业的网站做全面的网站测试,从网站建设质量、用户体验、网络营销等等方面对各公司网站进行评估。 在他们的成员中,拥有以时代潮流的技术,及工作二年的测试经验,为各企业提供资深的软件测试服务,为软件双方的验收提交质量评估报告书,帮助企业提高软件
个人简介

王海愉
在受到测试的压迫!
公司 广州时代软件测试
群组 软件测试小组
个人首页 个人首页
我的相册 我的相册
给我留言 给我留言
我的栏目
*每日一句
日期
copyright xk 图片旁的留言提示