易用性原理的价值是什么,易理解性和易使用性原则

http://www.itjxue.com  2023-01-24 04:12  来源:未知  点击次数: 

软件测试基础理论:什么是易用性测试?

百度百科

易用性测试是指用户使用软件时是否感觉方便,比如是否最多点击鼠标三次就可以达到用户的目的。易用性和可用性存在一定的区别,可用性是指是否可以使用,而易用性是指是否方便使用。

这种测试方法,不是去测试软件能不能用,而是去测试软件好不好用,用户学习成本不高,所以主观性比较强烈。

一般要根据多个用户的测试反馈信息,才能平价易用性到底好不好。

一般包含以下这几种:

软件的易用性测试原则和方法有什么?

软件测试的目的;在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估。

准则:对计算机软件进行测试前,首先需遵循软件测试原则,即不完全原则的遵守。不完全原则即为若测试不完全、测试过程中涉及免疫性原则的部分较多,可对软件测试起到一定帮助。

因软件测试因此类因素具有一定程度的免疫性,测试人员能够完成的测试内容与其免疫性成正比,若想使软件测试更为流畅、测试效果更为有效,首先需遵循此类原则,将此类原则贯穿整个开发流程,不断进行测试,而并非一次性全程测试。

测试方法:

1、静态测试方法

软件代码的静态分析测验,此类过程中应用数据较少,主要过程为通过软件的静态性测试(即人工推断或计算机辅助测试)测试程序中运算方式、算法的正确性,进而完成测试过程,此类测试的优点在于能够消耗较短时间、较少资源完成对软件、软件代码的测试,能够较为明显地发现此类代码中出现的错误。

2、动态测试

计算机动态测试的主要目的为检测软件运行中出现的问题,较静态测试方式相比,其被称为动态的原因即为其测试方式主要依赖程序的运用,主要为检测软件中动态行为是否缺失、软件运行效果是否良好。

3、黑盒测试

通过数据输入观察数据输出,检查软件内部功能是否正常。测试展开时,数据输入软件中,等待数据输出。数据输出时若与预计数据一致,则证明该软件通过测试,若数据与预计数据有出入,即便出入较小亦证明软件程序内部出现问题,需尽快解决。

4、白盒测试

白盒测试相对于黑盒测试而言具有一定透明性,原理为根据软件内部应用、源代码等对产品内部工作过程进行调试。测试过程中常将其与软件内部结构协同展开分析,最大优点即为其能够有效解决软件内部应用程序出现的问题,测试过程中常将其与黑盒测试方式结合,当测试软件功能较多时,白盒测试法亦可对此类情况展开有效调试。

扩展资料

软件测试工具

开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms。

开源功能自动化测试工具:Watir、Selenium [1] 、MaxQ、WebInject。

开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator。

其他测试工具与框架:Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。

禅道测试管理工具:功能比较全面的测试管理工具,功能涵盖软件研发的全部生命周期,为软件测试和产品研发提供一体化的解决方案。是一款优秀的国产开源测试管理工具。

Quality Center:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。

QuickTest Professional:用于创建功能和回归测试。

LoadRunner:预测系统行为和性能的负载测试工具。

国内免费软件测试工具有:AutoRunner和TestCenter。

参考资料来源:百度百科-软件测试技术

参考资料来源:百度百科-软件测试

感知有用性、感知易用性的含义是什么?什么叫科技接受模型?急!!要专业点的回答。

科技接受模型又叫做技术接受模型,是指人对信息科技的使用受其行为意图的影响,用来探讨外部因素对使用者的内部信念态度及意向的影响,两者进而影响信息系统使用的情况。

它的决定性因素是感知易用性和感知有用性。

1.感知易用性PXOU:指用户在使用某一特定系统时,认为能为其省事儿减少用心费神的程度;

2.感知有用性PU:指用户在使用某一特定系统时,主观上认为其所带来的工作绩效的提升程度。

结论:用户的感知应用性越高,其使用态度倾向越积极,同时用户的感知应用性越高,其感知有用性也越大。

易用性常见原则有哪些?分别是什么内容?

对于易用性测试可遵循以下原则:

1 、完成相同或相近功能的按钮用 Frame. 框起来,常用按钮要支持快捷方式。

2 、完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。

3 、按功能将界面划分局域块,用 Frame. 框起来,并要有功能说明或标题。

4 、界面要支持键盘自动浏览按钮功能,即按 Tab 键的自动切换功能。

5 、界面上首先应输入的信息和重要信息的控件在 Tab 顺序中应当靠前,位置也应放在窗口上较醒目的位置。

6、同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。

7 、分页界面要支持在页面间的快捷切换,常用组合快捷键 Ctrl+Tab

8 、默认按钮要支持 Enter 操作,即按 Enter 后自动执行默认按钮对应操作。

9 、可输入控件检测到非法输入后应给出说明信息并能自动获得焦点。

10 、 Tab 键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。

11、复选框和选项框按选择几率的高底而先后排列。

12 、复选框和选项框要有默认选项,并支持 Tab 选择。

13 、选项数相同时多用选项框而不用下拉列表框。

14 、界面空间较小时使用下拉框而不用选项框。

15 、选项数较少时使用选项框,相反使用下拉列表框。

16 、专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼。

17 、对于界面输入重复性高的情况,该界面应全面支持键盘操作,即在不使用鼠标的情况下采用键盘进行操作。

(责任编辑:IT教学网)

更多

推荐JSP教程文章