??xml version="1.0" encoding="utf-8" standalone="yes"?> 强作品-《零基础学习软g试》之 软g试知识扫盲?/p>
W一?软g试基础知识 强作品—《零基础学习软g试》之 菜鸟试׃宝典 1 视频概述 强作品Q《TestLink?#8220;?#8221;观花?/p>
下面的网址是在U的一个demoQ可以体验一?br />
http://testlink.org/demo/index.php 强作品QTestlink?#8220;?#8221;观花 - 1 强作品Q《零基础学习软g试》之 白盒试导学 W??白盒试试扫盲 Web试工具Xenu快速入?- 1 强作品Q《零基础学习软g试》之 LoadRunner从入门到_N?/p>
0 性能试常见用语 强作品Q《Y件测试最佛_践远E培训》之 Discuz全程实战 软g试最佛_战远E培训之LR全程实战-环境介绍 强作品Q《Y件测试最佛_战远E培训》之LR~程实践 软g试最佛_战远E培训之LR~程实践-l构?br />
在线观看Q?http://www.boobooke.com/v/bbk2993 强作品Q《零基础学习软g试》之 QTP从入门到_N?/p>
1 qtp目录分析 强作品Q《LAMP快速入门培训?/p>
LAMPpd之安装篇 强作品Qh文视频汇?/p>
IT人士健康指南 强作品QGoogle搜烦技?/p>
Google搜烦_要 目实战之简易OApȝ 1 -- 评介绍
http://www.boobooke.com/v/bbk1514
W二?试用例设计
http://www.boobooke.com/v/bbk1527
W三?试用例设计误区
http://www.boobooke.com/v/bbk1576
W四?bug知识
http://www.boobooke.com/v/bbk1528
W五?软g质量基础知识
http://www.boobooke.com/v/bbk1518/
W六?软g质量理杂谈
http://www.boobooke.com/v/bbk1600
W七?how to build framework
http://www.boobooke.com/v/bbk2097
W八?初识RUP
http://www.boobooke.com/v/bbk1601
用例设计之场景法
http://www.boobooke.com/v/bbk3055
软g试中的认识误区
http://www.boobooke.com/v/bbk2995
http://www.boobooke.com/v/bbk2140
2 软g试行业的现状和未来
http://www.boobooke.com/v/bbk2141
3 试工程师的基本要求
http://www.boobooke.com/v/bbk2142
4 招聘信息渠道
http://www.boobooke.com/v/bbk2143
5 扑ַ?br />
http://www.boobooke.com/v/bbk2164
6 如何制作?br />
http://www.boobooke.com/v/bbk2165
7 巩固软g试基本知识?br />
http://www.boobooke.com/v/bbk2166
8 常见面试W试?br />
http://www.boobooke.com/v/bbk2167
在线观看Q?http://www.boobooke.com/v/bbk3431
强作品QTestlink?#8220;?#8221;观花 - 2
在线观看Q?http://www.boobooke.com/v/bbk3432
强作品QTestlink?#8220;?#8221;观花 - 3
在线观看Q?http://www.boobooke.com/v/bbk3433
强作品QTestlink?#8220;?#8221;观花 - 4
在线观看Q?http://www.boobooke.com/v/bbk3434
强作品QTestlink?#8220;?#8221;观花 - 5
http://www.boobooke.com/v/bbk3512
http://www.boobooke.com/v/bbk3190
W??BoundsChecker快速入?br />
http://www.boobooke.com/v/bbk3191
W??C++Test快速入?br />
http://www.boobooke.com/v/bbk3192
强作品Q《零基础学习软g试》之 试知识及工h?/p>
http://www.boobooke.com/v/bbk2169
Web试工具Xenu快速入?- 2
http://www.boobooke.com/v/bbk2200
两款常用的web试工?br />
http://www.boobooke.com/v/bbk2235
国际化和本地化测试杂?br />
http://www.boobooke.com/v/bbk2412
常用软g和工h?br />
http://www.boobooke.com/v/bbk2974
http://www.boobooke.com/v/bbk1577
1 lr目录分析
http://www.boobooke.com/v/bbk1574
2.1 lr界面分析
http://www.boobooke.com/v/bbk1735
2.2 lr界面分析
http://www.boobooke.com/v/bbk1736
2.3 lr界面分析
http://www.boobooke.com/v/bbk1737
3 lr常用术语
http://www.boobooke.com/v/bbk1620
4 hp web tours 分析
http://www.boobooke.com/v/bbk1762
5 lr录制试脚本
http://www.boobooke.com/v/bbk1763
6 lr回放试脚本
http://www.boobooke.com/v/bbk1764
7 HTML和URL比较
http://www.boobooke.com/v/bbk1771
8 lr自动兌
http://www.boobooke.com/v/bbk1778
9 lr试脚本的增强方?br />
http://www.boobooke.com/v/bbk1772
10 run time settings
http://www.boobooke.com/v/bbk1782
11 lr脚本~写实践q程
http://www.boobooke.com/v/bbk1781
12 错误处理
http://www.boobooke.com/v/bbk1776
13 脚本调试
http://www.boobooke.com/v/bbk1777
14 java虚拟用户
http://www.boobooke.com/v/bbk1901
15 调用dll
http://www.boobooke.com/v/bbk1900
16 lr录制sql脚本
http://www.boobooke.com/v/bbk1526
17 创徏负蝲试场景
http://www.boobooke.com/v/bbk2145
18 面向目标的场?br />
http://www.boobooke.com/v/bbk2168
19 分析场景
http://www.boobooke.com/v/bbk2144
20 lr手动兌
http://www.boobooke.com/v/bbk2161
21 配置端口映射
http://www.boobooke.com/v/bbk2163
22 性能分析基础知识
http://www.boobooke.com/v/bbk2162
23 Load Runner 8.0 Student Workbook介绍
http://www.boobooke.com/v/bbk2991
24 性能试与调优概?br />
http://www.boobooke.com/v/bbk3511
25 Loadrunner再谈
http://www.boobooke.com/v/bbk3510
26 LR使用指南-W一部分基础知识完结?br />
http://www.boobooke.com/v/bbk2201
http://www.boobooke.com/v/bbk2295
软g试最佛_战远E培训之LR全程实战-TestLink介绍
http://www.boobooke.com/v/bbk2328
软g试最佛_战远E培训之LR全程实战-BugFree介绍
http://www.boobooke.com/v/bbk2413
软g试最佛_战远E培训之LR全程实战-立项书和计划?br />
http://www.boobooke.com/v/bbk2466
软g试最佛_战远E培训之LR全程实战-Discuz 7试?br />
http://www.boobooke.com/v/bbk2620
软g试最佛_战远E培训之LR全程实战-注册程的录?- 1
http://www.boobooke.com/v/bbk2617
软g试最佛_战远E培训之LR全程实战-注册程的录?- 2
http://www.boobooke.com/v/bbk2618
软g试最佛_战远E培训之LR全程实战-注册脚本的增?br />
http://www.boobooke.com/v/bbk2734
软g试最佛_战远E培训之LR全程实战-d分析
http://www.boobooke.com/v/bbk3593
软g试最佛_战远E培训之LR全程实战-登陆-1
http://www.boobooke.com/v/bbk2992
软g试最佛_战远E培训之LR全程实战-d-2
http://www.boobooke.com/v/bbk3594
软g试最佛_战远E培训之LR全程实战-发帖-1
http://www.boobooke.com/v/bbk3595
软g试最佛_战远E培训之LR全程实战-发帖-2
http://www.boobooke.com/v/bbk3632
软g试最佛_战远E培训之LR全程实战-发帖场景设计
http://www.boobooke.com/v/bbk3633
软g试最佛_战远E培训之LR全程实战-ȝ
http://www.boobooke.com/v/bbk3634
软g试最佛_战远E培训之LR~程实践-参数?br />
在线观看Q?http://www.boobooke.com/v/bbk3430
软g试最佛_战远E培训之LR~程实践-return 0的私?br />
在线观看Q?http://www.boobooke.com/v/bbk3429
软g试最佛_战远E培训之LR~程实践-函数妙用-1
http://www.boobooke.com/v/bbk3584
软g试最佛_战远E培训之LR~程实践-自定义监控程?br />
http://www.boobooke.com/v/bbk3585
http://www.boobooke.com/v/bbk1590
2 qtp界面分析
http://www.boobooke.com/v/bbk1594
3 qtpCZE序分析
http://www.boobooke.com/v/bbk1598
4 qtp学习指南
http://www.boobooke.com/v/bbk1515
5 qtp基本操作录制与回?br />
http://www.boobooke.com/v/bbk1591
6 qtp的三U录制方?br />
http://www.boobooke.com/v/bbk1516
7 增强help步骤
http://www.boobooke.com/v/bbk1592
8 checkpoint
http://www.boobooke.com/v/bbk1595
9 参数?br />
http://www.boobooke.com/v/bbk1599
10 Tools下的工具介绍
http://www.boobooke.com/v/bbk1589
11 qtp插g分析
http://www.boobooke.com/v/bbk1689
12 qtp试用例设计考题
http://www.boobooke.com/v/bbk1575
13 vbs
http://www.boobooke.com/v/bbk1621
14 recovery Scenarios
http://www.boobooke.com/v/bbk1692
15 虚拟对象
http://www.boobooke.com/v/bbk1695
16 专家视图试脚本开?br />
http://www.boobooke.com/v/bbk1690
17 qtp描述性编E?br />
http://www.boobooke.com/v/bbk1691
18 qtp试脚本~写规范
http://www.boobooke.com/v/bbk1693
19 如何建立自动化测试框?br />
http://www.boobooke.com/v/bbk2097
20 QTP之焦?br />
http://www.boobooke.com/v/bbk2146
21 手工试 PK 自动化测?br />
http://www.boobooke.com/v/bbk2148
22 QTP之Excel操作
http://www.boobooke.com/v/bbk2835
23 QTP之描q性编E实?br />
http://www.boobooke.com/v/bbk2836
24 QTP之DLL
http://www.boobooke.com/v/bbk2834
25 QTP使用指南W一部分基础知识讲解完结?br />
http://www.boobooke.com/v/bbk2147
http://www.boobooke.com/v/bbk2262
LAMPpd之Apache文g分析
http://www.boobooke.com/v/bbk2264
LAMPpd之MySQL权限pȝ?br />
http://www.boobooke.com/v/bbk2263
LAMPpd之初识PHP
http://www.boobooke.com/v/bbk2269
LAMPpd之PHP语言l构
http://www.boobooke.com/v/bbk2274
LAMPpd之PHP表单
http://www.boobooke.com/v/bbk2275
LAMPpd之PHP文g和目?br />
http://www.boobooke.com/v/bbk2325
LAMPpd之PHP的Cookie和Session
http://www.boobooke.com/v/bbk2326
LAMPpd之PHP的图?br />
http://www.boobooke.com/v/bbk2330
LAMPpd之数据库基础知识_要
http://www.boobooke.com/v/bbk2331
LAMPpd之SQL基本?br />
http://www.boobooke.com/v/bbk2338
LAMPpd之事务和存储q程
http://www.boobooke.com/v/bbk2339
LAMPpd之规划数据库
http://www.boobooke.com/v/bbk2374
LAMPpd之PHP和MySQL交互
http://www.boobooke.com/v/bbk2373
LAMP实战pd之Web E序本地化研I?br />
http://www.boobooke.com/v/bbk2495
LAMP全程实战之在U商店项目实?
http://www.boobooke.com/v/bbk2476
LAMPpd之在U商店项目实?
http://www.boobooke.com/v/bbk2481
LAMP实战pd之在U商店项目实战之讉K权限
http://www.boobooke.com/v/bbk2490
LAMPpd之完l篇
http://www.boobooke.com/v/bbk2567
http://www.boobooke.com/v/bbk2745
《论语》读书札?br />
http://www.boobooke.com/v/bbk2628
http://www.boobooke.com/v/bbk3503
Google搜烦qh
http://www.boobooke.com/v/bbk3587
强作品Q《Y件测试最佛_战远E培训》之易OApȝ全程实战
http://www.boobooke.com/v/bbk3636
目实战之简易OApȝ 2 -- pȝ介绍
http://www.boobooke.com/v/bbk3637
目实战之简易OApȝ 3 -- 需求分?br />
http://www.boobooke.com/v/bbk3638
目实战之简易OApȝ 4 -- 用例设计
http://www.boobooke.com/v/bbk3626
目实战之简易OApȝ 5 -- 功能试
http://www.boobooke.com/v/bbk3627
目实战之简易OApȝ 6 -- 兼容性、安全性测?br />
http://www.boobooke.com/v/bbk3628
目实战之简易OApȝ 7 -- 兼容性、安全性测?br />
http://www.boobooke.com/v/bbk3629
目实战之简易OApȝ 8 -- WBS
http://www.boobooke.com/v/bbk3650
目实战之简易OApȝ 9 -- 自动化测试初?
http://www.boobooke.com/v/bbk3675
目实战之简易OApȝ 10 -- 试计划
http://www.boobooke.com/v/bbk3676
目实战之简易OApȝ 11 -- 功能试报告
http://www.boobooke.com/v/bbk3677
目实战之简易OApȝ 12 -- 性能试需求分?br />
http://www.boobooke.com/v/bbk3678
目实战之简易OApȝ 13 -- 性能试用例设计
http://www.boobooke.com/v/bbk3688
目实战之简易OApȝ 14 -- 脚本的录制与优化
http://www.boobooke.com/v/bbk3690
目实战之简易OApȝ 15 -- 脚本的录制与优化
http://www.boobooke.com/v/bbk3691
目实战之简易OApȝ 16 -- 试l果分析
http://www.boobooke.com/v/bbk3720
目实战之简易OApȝ 17 -- Spotlight Quick
http://www.boobooke.com/v/bbk3721
目实战之简易OApȝ 18 -- 性能试计划
http://www.boobooke.com/v/bbk3654
目实战之简易OApȝ 19 -- 性能试报告
http://www.boobooke.com/v/bbk3655
目实战之简易OApȝ 20 -- LRq通QC
http://www.boobooke.com/v/bbk3656
目实战之简易OApȝ 21 -- 培训评ȝ
http://www.boobooke.com/v/bbk3657
]]>
]]>
Q?Q、测试所链接的页面是否存在;
Q?Q、保证Web应用pȝ上没有孤立的面(所谓孤立页面是指没有链接指向该面Q只有知道正的URL地址才能讉K)?nbsp;
2、表单测?/strong>
Q?Q、注册、登陆、信息提交等Q必L试提交操作的完整性,以校验提交给服务器的信息的正性;
Q?Q、用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等Q?
Q?Q、检验默认值的正确性;
Q?Q、如表单只能接受指定的某些|试时蟩q这些字W,看系l是否会报错?br />
3、Cookies试(session试?
Q?Q、Cookies是否起作用;
Q?Q、Cookies是否按预定的旉q行保存Q?br />
Q?Q、刷新对Cookies有什么媄响?
4、设计语a试
Q?Q、用哪U版本的HTMLQ?br />
Q?Q、验证不同的脚本语言。例如Java、Javascrīpt?ActiveX、VBscrīpt或Perl{?br />
5、数据库试
Q?Q、数据一致性错误:主要是由于用h交的表单信息不正而造成的;
Q?Q、输出错误:主要是由于网l速度或程序设计问题等引v的?
二、性能试
1、连接速度试
Q?Q、Webpȝ响应旉Q?br />
Q?Q、超时的限制?br />
2、负载测?/strong>
Q?Q、某个时d时访问Webpȝ的用h量;
Q?Q、也可以是在U数据处理的数量?br />
3、压力测?/strong>
Q?Q、压力测试是试pȝ的限制和故障恢复能力Q也是试Web应用pȝ会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负蝲Q直到Web应用pȝ崩溃Q接着当系l重新启动时获得存取权?br />
Q?Q、压力测试的区域包括表单、登陆和其他信息传输面{?br />
三、可用性测?br />
1、导航测?/strong>
Q?Q、导航是否直?br />
Q?Q、Webpȝ的主要部分是否可通过主页存取
Q?Q、系l是否需要站点地图、搜索引擎或其他的导航帮?
Q?Q、Web应用pȝ的页面结构、导航、菜单、连接的风格是否一?nbsp;
Q?Q、Web应用pȝD帮助要尽可能地准。Web应用pȝ的层ơ一旦决定,p着手测试用户导航功能?br />
2、图形测?/strong>
一个Web应用pȝ的图形可以包括图片、动甅R边框、颜艌Ӏ字体、背景、按钮等。图形测试的内容有:
Q?Q、要保囑Ş有明的用途,囄或动M要胡乱地堆在一P以免费传输旉Q?br />
Q?Q、Web应用pȝ的图片尺寸要量地小Qƈ且要能清楚地说明某g事情Q一般都链接到某个具体的面Q?br />
Q?Q、验证所有页面字体的风格是否一_
Q?Q、背景颜色应该与字体颜色和前景颜色相搭配Q?br />
Q?Q、图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压羃?br />
3、内Ҏ?/strong>
验Web应用pȝ提供信息的正性、准性和相关性?br />
信息的正性是指信息是可靠的还是误传的 ?br />
4、整体界面测?/strong>
整体界面是指整个Web应用pȝ的页面结构设计,是给用户的一个整体感。例如:当用h览Web应用pȝ时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?整个Web应用pȝ的设计风格是否一_当然Q对界面的整体测试ƈ不能单靠个h直觉来评定;每个人的审美观、专业角度、系l面向的行业及用戗甚x别与年龄等{,都是可能D对界面作Z同评L因素。所以要明白在对整体界面的测试过E中Q其实是一个对最l用戯行调查的q程。一般Web应用pȝ采取在主上做一个调查问L形式Q来得到最l用L反馈信息?br />
四、兼Ҏ测?/strong>
1、^台测?/strong>
在Webpȝ发布之前Q需要在各种操作pȝ下对Webpȝq行兼容性测试?br />
2、浏览器试
Q?Q、浏览器是Web客户端最核心的构Ӟ来自不同厂商的浏览器对JavaQ、Javascrīpt、ActiveX?plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的品,是ؓInternet Explorer而设计的QJavascrīpt是Netscape的品,Java是Sun的品等{。另外,框架和层ơ结构风格在不同的浏览器中也有不同的昄Q甚x本不昄。不同的览器对安全性和Java的设|也不一栗?br />
Q?Q、测试浏览器兼容性的一个方法是创徏一个兼Ҏ矩c在q个矩阵中,试不同厂商、不同版本的览器对某些构g和设|的适应性?br />
五、安全性测?/strong>
Q?Q、现在的Web应用pȝ基本采用先注册,后登陆的方式。因此,必须试有效和无效的用户名和密码Q要注意到是否大写敏感Q可以试多少ơ的限制Q是否可以不登陆而直接浏览某个页面等Q?br />
Q?Q、Web应用pȝ是否有超时的限制Q用L陆后在一定时间内Q例?5分钟Q没有点MQ何页面,是否需要重新登陆才能正怋用;
Q?Q、ؓ了保证Web应用pȝ的安全性,需要测试相关信息是否写q了日志文g、是否可q踪Q?br />
Q?Q、当使用了安全套接字Ӟq要试加密是否正确Q检查信息的完整性;
Q?Q、服务器端的脚本常常构成安全漏洞Q这些漏z又常常被黑客利用。所以,q要试没有l过授权Q就不能在服务器端放|和~辑脚本的问题?br />
Q?Q、通过模拟d的Ş式拷贝Web应用E序的某个功能点的url地址Q然后打开新的面输入该url地址看其是否能跨q系l的d模块直接q入该功能点?br />
Q?Q、服务器端IIS是否讄了默认文档功能?br />
Q?Q、IIS服务器的ȝ录应该与操作pȝ的安装\径设|在不同的盘W下?
]]>
界面是YӞ|站 与用户交互的最直接的层Q界面的好坏军_用户对Y件的W一印象。而且设计良好的界面能够引导用戯己完成相应的?/span>作,起到向导的作用。同时界面如同h的面孔,h吸引用户的直接优ѝ设计合理的界面能给用户带来L愉悦的感受和成功的感觉,相反׃界面设计的失败,让用h挫|感,再实用强大的功能都可能在用户的畏惧与攑ּ中付怸。目前界面的设计引v?/span>件设计h员的重视的程度还q远不够Q直到最q网制作的兴vQ才受到专家的青睐。而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝?br />
目前行的界面风格有三种方式Q多H体、单H体以及资源理器风|无论那种风格Q以下规则是应该被重视的?br />
1Q易用性:
按钮名称应该易懂Q用词准,屏弃没楞两可的字|要与同一界面上的其他按钮易于区分Q能望文知意最好。理想的情况是用户不用查阅帮助就能知道该界面的功能ƈq行相关的正操作?br />
易用性细则:
1):完成相同或相q功能的按钮用Frame框v来,常用按钮要支持快h式?br />
2):完成同一功能或Q务的元素攑֜集中位置Q减鼠标移动的距离?br />
3):按功能将界面划分区域块,用Frame框括h,q要有功能说明或标题?br />
4):界面要支持键盘自动浏览按钮功能,xTab键、回車鍵的自动切换功能?br />
5):界面上首先要输入的和重要信息的控件在Tab序中应当靠?位置也应攑֜H口上较醒目的位|?
6):同一界面上的控g数最好不要超q?0个,多于10个时可以考虑使用分页界面昄?br />
7):分页界面要支持在面间的快捷切换Q常用组合快捷键Ctrl+Tab
8):默认按钮要支持Enter及选操作,xEnter后自动执行默认按钮对应操作?br />
9):可寫控制項檢測到非法輸入後應i出說明並能自動獲得焦點?br />
10):Tab键的序与控件排列顺序要一_目前行M从上CQ同时行间从左到右的方式?br />
11):核取方塊和選項框按選擇幾率的高底而先後排列?br />
12):核取方塊和選項框要有默認達RQ並支援Tab選擇?br />
13):達R數相同時多用達R框而不用下拉清單框?br />
14):界面I间较小时用下拉框而不用选项框?br />
15):选项数較时使用选项框,相反使用下拉列表框?br />
16):专业性强的Y件要使用相关的专业术语,通用性界面则提倡用通用性词语?/span>
2Q?br />
规范性:
通常界面设计都按Windows界面的规范来设计Q可以说Q界面遵循规范化的程度越高,则易用性相应的p好。小型Y件一般不提供
工具厢?br />
规范性细则:
1):常用菜单要有命o快捷方式?br />
2):完成相同或相q功能的菜单用横UK开攑֜同一位置?br />
3):菜单前的图标能直观的代表要完成的操作?br />
4):菜单深度一般要求最多控制在三层以内?br />
5):工具栏要求可以根据用L要求自己选择定制?br />
6):相同或相q功能的工具栏放在一赗?br />
7):工具栏中的每一个按钮要有及时提CZ息?br />
8):一条工h的长度最长不能超出屏q宽度?br />
9): 工具栏的图标能直观的代表要完成的操作?br />
10):pȝ常用的工h讄默认攄位置?br />
11):工具栏太多时可以考虑使用工具?br />
12):工具ph可增减性,q戯己根据需求定制?br />
13):工具q默认d度不要超q屏q宽度的1/5?br />
14): 状态条要能昄用户切实需要的信息Q常用的有:
目前的操作、系l状态、用户位|、用户信息、提CZ息、错误信息等Q如果某一操作需要的旉较长Q还应该昄q度条和q程?/span>C?br />
15)Q滚动条的长度要Ҏ昄信息的长度或宽度能及时变换,以利于用户了解显CZ息的位置和百分比?br />
16)Q状态条的高度以攄五好字ؓ宜,滚动条的宽度比状态条的略H?br />
17)Q菜单和工具条要有清楚的界限;菜单要求凸出昄Q这样在U走工具条时仍有立体感?br />
18)Q菜单和状态条中通常使用5号字体。工h一般比菜单要宽Q但不要宽的太多Q否则看h很不协调?br />
19): 右键快捷菜单采用与菜单相同的准则?br />
3Q帮助设施:
pȝ应该提供详尽而可靠的帮助文档Q在用户使用产生qh时可以自己寻求解x法?br />
帮助设施l则Q?br />
1)Q帮助文档中的性能介绍与说明要与系l性能配套一致?我们的系l帮助文档都是系l的先时期的说明,让h困惑)?br />
2)Q打包新pȝӞ对作了修改的地方在帮助文档中要做相应的修攏V?br />
3)Q操作时要提供及时调用系l帮助的功能。常用F1?br />
4)Q在界面上调用帮助时应该能够及时定位C该操作相对的帮助位置。也是说帮助要有即旉Ҏ?br />
5)Q最好提供目前流行的联机帮助格式或HTML帮助格式?br />
6)Q用户可以用关键词在帮助索引中搜索所要的帮助Q当然也应该提供帮助主题词?br />
7)Q如果没有提供书面的帮助文档的话Q最好有打印帮助的功能?br />
8)Q在帮助中应该提供我们的技术支持方式,一旦用户难以自p军_以方便的L新的帮助方式?/span>
4Q合理性:
屏幕对角U相交的位置是用L视的地方Q正上方四分之一处ؓ易吸引用h意力的位|,在放|窗体时要注意利用这两个位置?br />
合理性细则:
1)Q父H体或主H体的中心位|应该在对角U焦炚wq?br />
2)Q子H体位置应该在主H体的左上角或正中?br />
3)Q多个子H体弹出时应该依ơ向右下方偏U,以显C窗体出标题为宜?br />
4)Q重要的命o按钮与用较频繁的按钮要攑֜界面上注目的位置?br />
5)Q错误用容易引L面退出或关闭的按钮不应该攑֜易点ȝ位置。横排开头或最后与竖排最后ؓ易点位置?br />
6)Q与正在q行的操作无关的按钮应该加以屏蔽(Windows中用灰色昄Q没法用该按钮)?br />
7)Q对可能造成数据无法恢复的操作必L供确认信?l用h弃选择的机会?br />
8)Q非法的输入或操作应有够的提示说明?br />
9): 对运行过E中出现问题而引起错误的地方要有提示Q让用户明白错误出处Q避免Ş成无限期的等待?br />
10): 提示、警告、或错误说明应该清楚、明了、恰当?br />
5Q美观与协调性:
界面应该大小适合学观点Q感觉协调舒适,能在有效的范围内吸引用户的注意力?br />
观与协调性细则:
1): 长宽接近黄金Ҏ例,切忌长宽比例p、或宽度过长度?br />
2): 布局要合?不宜q于密集Q也不能q于I旷Q合理的利用I间?br />
3): 按钮大小基本相近Q忌用太长的名称Q免得占用过多的界面位置?br />
4): 按钮的大要与界面的大小和空间要协调?br />
5): 避免I旷的界面上攄很大的按钮?br />
6)Q放|完控g后界面不应有很大的空~Z|?br />
7): 字体的大要与界面的大小比例协调, 通常使用的字体中宋体9-12较ؓ观Q很用超q?2L字体?br />
8): 前景与背景色搭配合理协调Q反差不宜太大,最好少用深Ԍ如大U、大l等。常用色考虑使用Windows界面色调?br />
9): 如果使用其他颜色Q主色调要柔和,h亲和力与力Q坚xl刺目的颜色?br />
10): 大型pȝ常用的主色有"#E1E1E1"?#EFEFEF"?#C0C0C0"{?br />
11): 界面风格要保持一_字的大小、颜艌Ӏ字体要相同Q除非是需要艺术处理或有特D要求的地方?br />
12): 如果H体支持最化和最大化或放大时Q窗体上的控件也要随着H体而羃放;切忌只放大窗体而忽略控件的~放?br />
13)Q对于含有按钮的界面一般不应该支持~放Q即右上角只有关闭功能?br />
14): 通常父窗体支持羃放时Q子H体没有必要~放?br />
15)Q如果能l用h供自定义界面风格则更好,q戯己选择颜色、字体等?/span>
6Q菜单位|:
菜单是界面上最重要的元素,菜单位置按照按功能来l织?br />
菜单试l则Q?br />
1): 菜单通常采用“常用--主要--ơ要--工具--帮助”的位|排列,W合行的Windows风格?br />
2): 常用的有“文g”?#8220;R輯”Q?#8220;查看”{,q乎每個系i都有這些達RQ當然要Ҏ不同的系i有所取捨?br />
3): 下拉菜单要根据菜单选项的含义进行分l,並且按照一定的规则q行排列Q用横线隔开?br />
4): 一l菜单的使用有先后要求或有向g用时Q应该按先后ơ序排列?br />
5): 没有序要求的菜单项按用频率和重要性排列,常用的放在开_ 不常用的靠后攄Q重要的攑֜开_ơ要的放在后辏V?br />
6): 如果菜单选项较多Q应该采用加长菜单的长度而减深度的原则排列?br />
7): 菜单深度一般要求最多控制在三层以内?br />
8): 对常用的菜单要有快捷命o方式Q组合原则见8?br />
9): 对与q行的操作无关的菜单要用屏蔽的方式加以处理,如果采用动态加载方式——即只有需要的菜单才显C——最好?br />
10): 菜单前的图标不宜太大Q与字高保持一直最好?br />
11): 主菜单的宽度要接q,字数不应多于四个Q每个菜单的字数能相同最好?br />
12): 主菜单数目不应太多,最好ؓ单排布置?/span>
13):菜单条是否显C在合适的语境中?
14):应用E序的菜单条是否昄pȝ相关的特性(如时钟显C)Q?/span>
15):下拉式操作能正确工作吗?
16):菜单、调色板和工h是否工作正确Q?/span>
17):是否适当地列Z所有的菜单功能和下拉式子功能?
18):是否可能通过鼠标讉K所有的菜单功能Q?
19):相同功能按钮的图标和文字是否一_
20):是否能够用其他的文本命oȀzL个菜单功能?
21):菜单功能是否随当前的H口操作加亮或变灎ͼ
22):菜单功能是否正确执行Q?/span>
23):菜单功能的名字是否具有自解释性?
24):菜单Ҏ否有帮助Q是否语境相养I
25):在整个交互式语境中,是否可以识别鼠标操作Q?/span>
26):如果要求多次点击鼠标Q是否能够在语境正确识别Q?/span>
27):如果鼠标有多个按钮,是否能够在语境中正确识别Q?/span>
28):光标、处理指C器和识别指针是否随操作恰当地改变?
7:独特性:
如果一味的遵@业界的界面标准,则会丧失自己的个?在框架符合以上规范的情况下,设计h自己独特风格的界面尤为重要。尤
其在商业软g通中有着很好的迁U默化的q告效用。测试细则:
1): 安装界面上应有单位介l或产品介绍Qƈ有自q图标?br />
2): ȝ面,最好是大多数界面上要有公司图标?br />
3): d界面上要有本产品的标志,同时包含公司图标?br />
4): 帮助菜单?#8220;关于”中应有版权和产品信息?br />
5): 公司的系列品要保持一直的界面风格Q如背景艌Ӏ字体、菜单排列方式、图标、安装过E、按钮用语等应该大体一致?/span>
8Q快h式的l合
在菜单及按钮中用快捷键可以让喜Ƣ用键盘的用户操作得更快一?在西文Windows及其应用软g中快捷键的用大多是一致的?
菜单中:
1):面向事务的组合有:
Ctrl-D 删除 QCtrl-F L QCtrl –H替换QCtrl-I 插入 QCtrl-N 新记?QCtrl-S 保存 Ctrl-O 打开?br />
2)Q列?
Ctrl-R QCtrl-G定位QCtrl-Tab下一分页H口或反序浏览同一面控gQ?br />
3):~辑:
Ctrl-A全选;Ctrl-C 拯QCtrl-V _脓QCtrl-X 剪切QCtrl-Z撤消操作QCtrl-Y恢复操作?br />
4)文g操作:
Ctrl-P 打印QCtrl-W 关闭?br />
5):pȝ菜单
Alt-A文gQAlt-E~辑QAlt-T工具QAltQWH口QAltQH帮助?br />
6):MS Windows保留?
Ctrl-Esc d列表 QCtrl-F4 关闭H口Q?Alt-F4 l束应用QAlt-Tab 下一应用 QEnter ~省按钮/认操作 QEsc 取消按钮/?/span>消操?QShift-F1 上下文相兛_助?br />
按钮中:
可以Ҏpȝ需要而调节,以下只是常用的组合?br />
Alt-Y定(?QAlt-C取消QAlt-N 否;Alt-D删除QAlt-Q退出;Alt-AdQAlt-E~辑QAlt-B览QAlt-R读;Alt-W写?br />
q些快捷键也可以作ؓ开发中文应用Y件的标准,但亦可用汉语拼音的开头字母?br />
9:安全性考虑Q?br />
在界面上通过下列方式来控制出错几率,会大大减系l因用户Zؓ的错误引L破坏。开发者应当尽量周全地考虑到各U可能发?/span>的问?使出错的可能降至最。如应用出现保护性错误而退出系l?q种错误最Ҏ使用户对软g失去信心。因意味着用户要中断思\,q费时费力地重新d,而且已进行的操作也会因没有存盘而全部丢失?br />
安全性细则:
1)Q最重要的是排除可能会应用非正怸止的错误?br />
2)Q应当注意尽可能避免用户无意录入无效的数据?br />
3)Q采用相x仉制用戯入值的U类?br />
4)Q当用户作出选择的可能性只有两个时,可以采用单选框?
5)Q当选择的可能再多一些时,可以采用复选框,每一U选择都是有效?用户不可能输入Q何一U无效的选择?br />
6)Q当选项特别多时Q可以采用列表框Q下拉式列表框?br />
7)Q在一个应用系l中,开发者应当避免用户作出未l授权或没有意义的操作?br />
8)Q对可能引v致命错误或系l出错的输入字符或动作要加限制或屏蔽?br />
9):对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正状态?br />
10):对一些特D符L输入、与pȝ使用的符L冲突的字W等q行判断q止用戯入该字符?br />
11)Q对错误操作最好支持可逆性处理,如取消系列操作?br />
12):在输入有效性字W之前应该阻止用戯行只有输入之后才可进行的操作?br />
13):对可能造成{待旉较长的操作应该提供取消功能?br />
14)Q特D字W常有;;’”><,`‘Q?#8220;Q?#8221;{、\|}]+=)-(_*&&^%$#@!
,.?/q有I格?br />
15)Q与pȝ采用的保留字W冲H的要加以限制?br />
16)Q在d用户所输入的信息时Q根据需要选择是否L前后I格?br />
17)Q有些读入数据库的字D不支持中间有空|但用户切实需要输入中间空|q时要在E序中加以处理?/span>
10:多窗口的应用与系l资源:
设计良好的Y件不仅要有完备的功能Q而且要尽可能的占用最底限度的资源?br />
1)Q在多窗口系l中Q有些界面要求必M持在最层Q避免用户在打开多个H口Ӟ不停的切换甚x化其他H口来显CH口
?br /> 2)Q在ȝ面蝲入完毕后自动卸出内存Q让出所占用的WINDOWSpȝ资源?br /> 3)Q关闭所有窗体,pȝ退出后要释放所占的所有系l资?Q除非是需要后台运行的pȝ?br /> 4)Q尽量防止对pȝ的独占用?/span>
5)Q窗口能否基于相关的输入或菜单命令适当地打开Q?/span>
6)Q窗口能否改变大、移动和滚动Q?/span>
7)Q窗口中的数据内容能否用鼠标、功能键、方向箭头和键盘讉KQ?/span>
8)Q当被覆盖ƈ重调用后Q窗口能否正地再生Q?/span>
9)Q需要时能否使用所有窗口相关的功能Q?/span>
10)Q所有窗口相关的功能是可操作的吗Q?/span>
11)Q是否有相关的下拉式菜单、工h、滚动条、对话框、按钮、图标和其他控制可ؓH口可用Qƈ适当地显C?
12)Q显C多个窗口时Q窗口的名称是否被适当地表C?
13)Q活动窗口是否被适当地加亮?
14)Q如果用多dQ是否所有的H口被实时更斎ͼ
15)Q多ơ或不正按鼠标是否会导致无法预料的副作用?
16)Q窗口的声音和颜色提C和H口的操作顺序是否符合需求?
17)Q窗口是否正地关闭Q?/span>