软件质量的特性
软件质量
- 定义:描述当前软件是否好用,在当前的软件行业里我们所采用的一套标准是基于ISO组织制订
- 六大特性:
- 功能性:是指软件在特定条件下使用,软件产品满足明确和隐含要求功能的能力
- 易用性:软件易于学习,容易上手
- 可靠性:产品在规定的条件下,在规定的时间内完成规定功能的能力
- 效率性:在规定台条件下,相对于所用资源的数量,软件产品可提供适当性能的能力,类似于软件的性能
- 可维护性:要求软件具有将某个功能修复之后继续使用的能力
- 可移植性:当前软件可以从一个平台移植到另一个平台上使用的能力
【口诀:功能靠用,效率可移】
面试题:假如你作为测试人员,发现了一个bug,并向后端提bug,但是开发人员说这不是一个bug,你怎么办?
1.反问面试官具体的情形,例如,什么样子的软件,什么样的操作环境下出现的bug
2.再根据六大特性进行阐述