【发布时间】:2016-10-05 15:51:49
【问题描述】:
我们如何说 Web 应用程序是可靠的,可靠性与正确性相关,即 Web 应用程序算法的正确性?
【问题讨论】:
标签: qa reliability software-quality
我们如何说 Web 应用程序是可靠的,可靠性与正确性相关,即 Web 应用程序算法的正确性?
【问题讨论】:
标签: qa reliability software-quality
可靠性涉及提供稳定和一致的结果。它们不一定是正确的。你认识一个总是迟到的人吗?从技术上讲,您可以依靠他们迟到,但这并不能使他们正确以这种方式行事。
其关联算法的“正确性”与准确性的概念更密切相关。
Rikard Edgren、Henrik Emilsson 和 Martin Jansson 编制了一份非常详尽的软件质量特征列表,我认为这些特征对我很有帮助。它将准确性与完整性、效率等放在一起作为能力的一个子组件。另一方面,可靠性被置于特性的顶层,由稳定性、鲁棒性、错误处理等组件组成。 PDF在这里:
http://thetesteye.com/posters/TheTestEye_SoftwareQualityCharacteristics.pdf
【讨论】:
如果您每次都针对相同的特定操作集看到相同的行为,则该网站是可靠的。好吧,可靠性和正确性并不真正相关,因为我会说,当您尝试识别应用程序的可靠性时,请确保首先对应用程序进行了正确性测试。 例如,如果您的应用程序有一个供用户输入州/邮编的搜索字段,则搜索结果应按照输入的州/邮编正确显示。这就是正确性。现在,让我们切换到可靠性。在同样的场景中,可靠性将确保用户在正常情况下每次都能使用搜索功能,并且对于特定条目应该看到相同的结果。 应用程序的可靠性是它在指定环境中指定时间段内软件无故障运行的概率。我想说正确性是测试 Web 应用程序可靠性的先决条件。
【讨论】: