• 软件测试-软件质量


    软件质量

    软件质量是指软件系统或系统中的软件部分的质量,即满足用户需求,包括功能需求和性能需求的程度。

    软件质量模型

    • 过程质量由QA人员检验
    • 内部质量由开发人员检验,如使用手册、代码检验
    • 外部质量由测试人员进行系统测试
    • 使用质量由真实用户体验反馈

      ISO有关质量的定义如下:

    产品实体的特性可以满足明显或者隐含的需求产品质量就是实体特性能够满足需求的程度。

    实体指的是

    产品:电脑、手机、平板、汽车、美容仪

    服务:按摩、司机、外卖、教师

    软件功能性

    合适性(suitability)

    软件产品为特定需求与用户目标提供合适的功能。如:

    百度网站,面向想要搜索的用户,提供搜索展示的服务
    打印机,面向需要打印纸质文档的用户
    手机,通信,游戏,影音

    产品实体:Iphone手机

    特性:功能性:电话、支付、手电筒、摄影、镜子、NFC、游戏机、AI。耗电性。安全、隐私性。美观性

    服务业实体:服务员行业

    特性:地理位置,周围环境,交通便利,设施环境,服务人员态度

    软件准确性

    精确性(accuracy)

    产品提供精确正确相符的结果

    质量的定义

    符合需求规格

    符合开发者明确定义的功能目标,产品可以正确完成功能。

    符合用户需求

    符合用户提出的需求

    反面例子:

    软件交互性

    开发出的产品与一个或者多个系统进行联合工作。

    • 第三方支付、第三方登录
    • 原生安卓系统,定制为OPPO,小米,三星系统
    • 网站服务,背后是多个系统在工作

    软件安全性

    • 软件必须保护用户数据,防止未授权的用户访问/修改软件产品数据,经过授权的即可有权查阅。

    • 好比网站的登录功能,未登录的用户无法进行商品操作

    • 网站的匿名用户与管理员用户的权限区别

    • SQL注入防范

      DDos攻击,拒绝服务攻击

    • ddos攻击使得网站服务器充斥大量要求回复的信息,消耗服务器的网络与系统资源,造成系统崩溃,无法提供服务

    • 好比宜家家具,本来是正常提供家具商品的店铺,提供客人浏览,而大量的”闲人”占用了家具,导致想要购买商品的用户无法浏览,造成宜家损失

    DDOS攻击时黑客利用攻击软件通过许多的‘肉鸡’同时展开拒绝服务攻击,占用被攻击者贷款,使其网络瘫痪。

  • 相关阅读:
    ugui优化
    jmeter请求时json串的输入格式
    Python文件读写之r+/w+/a+
    python文件操作
    python列表操作
    python嵌套字典的用法
    python字典的基础操作
    python字符串操作
    python基础之字符串为空或空格判断
    【转】Charles手机抓包设置&无法打开火狐网页设置
  • 原文地址:https://www.cnblogs.com/Neroi/p/13159944.html
Copyright © 2020-2023  润新知