有许多质量要求(也称为非功能性需求),多年来在理论和实践中都得到了探索。例如:性能、安全性、可靠性。
在过去的十年中,软件开发领域越来越重视用户体验(UX),它是一种新兴的软件质量,可以作为软件产品和服务的一种竞争优势。尽管如此,许多软件开发组织在寻找一种合适的方法来处理UX并将其与其他质量要求一起保留在议事日程上时仍面临挑战。
在我看来,理解UX和更多探索的质量需求之间的相似和差异可以是解决这些挑战的第一步。
我的问题是:
当你比较后两类时,如果你能在你的“答案”中包括具体的例子,我很感激。
发布于 2015-06-14 00:06:47
我认为UX经常被误认为是设计。设计通常是一种熟悉的体验,因此它几乎是不可测试的,但是可用性测试是不同的。重要的是,用户只需经过最少的培训就可以使用该产品,但更重要的是,它应该在用户心理模型中感觉到逻辑和不重复。
在评估新产品的过程中,我花更少的时间思考可能的安全性和或性能问题,然后如果它提供了我期望的东西。如果用户体验不好,我会问产品是否也会在其他部门缺乏。因此,我认为UX也是产品可靠性营销的一种形式,虽然它可能无关紧要,但它可能决定了我的思维过程的基调。
就像安全性和或性能测试一样,可用性测试通常根本不执行,除非客户端要求它,或者最近出现了一些问题。它相对昂贵,投资回报也很低。没有所需的功能,销售团队就无法销售产品。他们可以卖那些不安全,速度慢,而且用户体验很差的东西。
用户体验是你面前最重要的一件事,它将使用户比安全性和性能更快乐,除非你的银行。因为用户不关心安全。只有当他们知道更好、更快的系统时,性能才是相关的,但如果这是工作的唯一工具,他们可能也会接受缓慢。但是额外的点击,哦,男孩!一个获得RSI的机会,救命!对于大多数用户组来说,这是一个真正的问题。:)
一个好的阅读是火箭手术变得容易了:找到和修复可用性问题的自我操作指南,它提出了一个可靠的策略,以找到可用性问题,只需付出相当大的努力。
我不太确定您是否能够比较安全性、性能、可靠性和可用性测试。它们都涵盖了软件产品生命周期的不同方面。而且,关心这些“需求”主题的人在大多数公司中有不同的角色和责任。
我想知道我们如何估计每一个群体的风险,以及我们应该把我们的努力集中在哪些方面。开发团队总是处于时间压力之下,使得它们的主要相似之处成为一个问题,即我们是否能够跳过这种类型的测试。
发布于 2015-06-13 19:11:32
更多探索的质量要求
我不知道我是否会认为用户体验比安全性、性能或任何其他类型的软件质量更少探索,也许只是更新。我不是专家,我只读过几本关于这个主题的书,但是我看到越来越多的关于这个主题的资源。至于这是一个与其他质量类别同等的要求,我认为这非常取决于项目环境。
UX (作为软件质量)和更多探索的质量需求(例如安全性、性能、可靠性等)之间有什么相似和不同之处?
如果我们看一下像高温超导的质量标准类别这样的模型,我们就可以看到可用性(或者对于一个真正的用户来说,使用该产品有多容易?)作为十个质量类别之一,我们可能认为对给定的项目或产品很重要。
对于软件开发人员来说,UX似乎是一个更加突出的主题,尤其是当与安全性等更模糊的东西相比时。
https://sqa.stackexchange.com/questions/13462
复制相似问题