微信号:szytpos,扫描订阅,新闻实时推送!
返回首页
当前位置: 主页 > 产品介绍 >

涉及API和文件格式等

时间:1970-01-01 08:00来源:未知 作者:admin 点击:
钱柜娱乐777娱乐手机版 。易用性(usability):对于一个软件,用户进修、操做、预备输入和理解输出所做勤奋的程度,如安拆简单便利、容易利用、界面敌对,并能合用于分歧特点的用户,包罗对残疾人、出缺陷的人能供给产物利用的无效路子或手段(即可达性)。 为

  钱柜娱乐777娱乐手机版。易用性(usability):对于一个软件,用户进修、操做、预备输入和理解输出所做勤奋的程度,如安拆简单便利、容易利用、界面敌对,并能合用于分歧特点的用户,包罗对残疾人、出缺陷的人能供给产物利用的无效路子或手段(即可达性)。

  为了帮帮大师理解利用质量,举一个我本人切身履历的例子,当我正在手机上安拆了一个英语进修软件后,趁我讲课时,也没有判断我手机毗连的是Wi-Fi仍是3G/4G,它从动下载该款软件用到的多个语音库(如新概念英语、六级英语等),形成我的流量大大跨越套餐额度,带来额外的300元流量费。从功能上看,从动下载是一个不错的功能,但有很大的经济风险,正在利用质量上有较着缺陷。

  靠得住性(reliability):正在的时间和前提下,软件所能维持其一般的功能操做、机能程度的程度/概率,如成熟性越高,靠得住性就越高;用MTTF(mean time to ilure,平均失效前时间)或MTBF(mean time Between ilures,平均毛病间隔时间)来权衡靠得住性。

  可以或许正在产物发布前,对产质量量可以或许做出比力精确的判断,需要清晰质量的属性,这就需要成立质量模子,如可以或许正在产物发布前,对产质量量可以或许做出比力精确的判断,需要清晰质量的属性,这就需要成立质量模子,如所示,过程质量影响内部质量、内部质量影响外部质量、外部质量影响利用质量,而利用质量依赖外部质量、外部质量依赖内部质量......所示,过程质量影响内部质量、内部质量影响外部质量、外部质量影响利用质量,而利用质量依赖外部质量、外部质量依赖内部质量......

  产质量量是指正在特定的利用前提下产物满脚的和现含的需求所明白具备能力的全数固有特征(内正在特征),表现了产物满脚产物要求的程度(外部表示),是产物的质量属性,包罗功能合用性、效率、兼容性、易用性、靠得住性、平安性、可性和可移植性,如图3、图4所示。系统平安性(security)曾经被出来了,今天绝大大都的系统或软件都运转正在互联网或收集下,平安曾经无法轻忽,这也让我们的平安性测试名正言顺。别的,兼容性也被出来,也预示着今天的复杂性和多样性,并且不以开辟商的意志为转移。表1是将ISO/IEC 25010:2011和之前的尺度(ISO 9126,即GB/T 16260)进行一个对比。

  效率(efficiency):正在指定前提下,软件对操做所表示出的时间特征(如响应速度)以及实现某种功能无效操纵计较机资本(包罗内存大小、CPU占用时间等)的程度,局部资本占用高凡是是机能瓶颈存正在;系统可承受的并发用户数、毗连数量等,需要考虑系统的可伸缩性。

  可移植性(portability)软件从一个计较机系统或移植到另一个系统或的容易程度,或者是一个系统和外部前提配合工做的容易程度。它涉及顺应性、易安拆性、易替代性。

  从ISO/IEC 25000尺度看,软件测试还要关心利用质量,如图5所示。正在利用质量中,不只包含根基的功能和非功能特征,如功能(无效、有用)、效率(机能)、平安性等,还要求用户正在利用软件产物过程中获得愉悦,对产物信赖,产物也不应当给用户带来经济、健康和等风险,并能处置好营业的上下文关系,笼盖完整的营业范畴(细致见下面附录)。

  功能顺应性(functional suitability):软件所实现的功能达到其设想规范和满脚用户需求的程度,强调准确性、完整性、适合性等。

  可性(maintainability):当一个软件投入运转使用后,需求发生变化、改变或软件发生错误时,进行响应点窜所做勤奋的程度。它涉及模块化、复用性、易阐发性、易点窜性、易测试性等

  兼容性(compatibility),涉及共存和互操做性,共存要求软件能给取系统平台、子系统、第三方软件等兼容,同时针对国际化和当地化进行了合适的处置。 互操做性要求系统功能之间的无效对接,涉及API和文件格局等。

  但按照目前目前国际尺度ISO/IEC 25010:2011。软件质量分为利用质量和产质量量(将ISO 9126 内部质量、外部质量归并为产质量量,改良的模子可能是倒退,由于闪开发者容易轻忽软件的内部质量)。

  平安性(security),要求其数据传输和存储等方面能确保其平安,包罗对用户身份的认证、对数据进行加密和完整性校验,所相关键性的操做都有记实(log),可以或许审查分歧用户脚色所做的操做。它涉及保密性、完整性、抗性、可核查性、实正在性。

  再简单说一下健康风险。例如,从逛戏产物本身看,越吸惹人、越让用户爱不释手,申明逛戏产物越好。但同时,逛戏需设置防玩家的功能或提醒,尽量削减逛戏软件对青少年健康的负面影响。并且逛戏是一关一关的玩,过一关的时间不应当太长。但目前微信、滴滴打车、地图软件并没有判断用户正在街上一面行走一面利用的场景,申明没有帮帮用户避免生命平安风险,值得改良的处所。

  下面将效率、兼容性、易用性、靠得住性、平安性、可性和可移植性等进行简要引见(细致见下面附录),以帮帮大师理解为什么要进行功能性测试还要进行非功能性测试。

  小我认为,关心内部质量还常有需要的,内部质量需要考虑内部手艺怀抱,包罗代码规模、代码复杂度和开辟规范的怀抱,如代码耦合性、数据耦合性、模块化、变量定名、法式规范性等,如图2所示。这些怀抱说实实正在正在的,怀抱的数据更为客不雅,如发觉问题,也比力容易批改。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容