美文网首页
我的软件质量判定方法论

我的软件质量判定方法论

作者: 宝贝窝3 | 来源:发表于2020-03-23 22:42 被阅读0次

    翻阅了一些教科书和质量规范文档,关于软件质量的定义有非常详细的规范,举例如下:

    软件质量模型

    功能适应性:软件所实现的功能达到其设计规范和满足用户需求的程度,强调正确性,完备性,适合性。

    效率:在指定条件下,软件对操作所表现出的对时间特性及实现某种功能有效利用计算机资源(包括内存大小,CPU占用时间)的程度。局部资源占用高通常是性能瓶颈存在;系统可承受的并发用户数,连接数量等,需要考虑系统的可伸缩性。

    兼容性: 涉及共存和互操作性,共存是指要求软件能给与系统平台,子系统,第三方软件等兼容,同时针对国际化及本地化进行合适的处理。互操作性要求系统功能与功能之间有效的对接,涉及API和文件格式等。

    易用性:对于一个软件,用户学习,操作,准备输入和理解输出所努力的程度,如安装简单方便,容易使用,界面友好等。

    可靠性:在规定的时间和条件下,软件所能维持其正常的功能操作,性能水平的程度/概率,如成熟性越高,可靠性就越高。

    安全性:要求其数据传输和存储等方面能确保其安全,包括对用户身份的认证,对数据进行加密和完整性校验,所有关键性的操作都有记录,能够审查不同用户角色所作的操作。

    可维护性:当一个软件投入运行应用后,需求发生变化,环境改变或软件发生错误时,进行相应的修改所作的努力程度。他涉及模块化,可复用性,易分析性,易修改性,易测试性等。

    可移植性:软件从一个计算机系统或环境移植到另一个系统或环境的容易程度,或者是一个系统和外部条件共同工作的容易程度,它涉及适应性,可安装性,可替换性。

    各种测试方法的解释

    然而,将这些生硬的知识搬到生产实际是还需要消化的,作为一个美貌与智慧并存的测试工程师,我有我自己的方法论。

    相关文章

      网友评论

          本文标题:我的软件质量判定方法论

          本文链接:https://www.haomeiwen.com/subject/mvagyhtx.html