软件测试
质量控制 / 维基百科,自由的 encyclopedia
软体测试(英语:software testing),描述一种用来促进鉴定软体的正确性、完整性、安全性和品质的过程。依照可计算理论(计算机科学的一个支派)一个简单的数学证明推断出下列结果:不可能完全解决所谓“当机”,指任意电脑程式是否会进入无穷回圈,或者罢工并产生输出问题。换句话说,软体测试是一种实际输出与预期输出间的稽核或者比较过程。
![]() |
软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软体品质,并对其是否能满足设计要求进行评估的过程。
软体测试有许多方法,但对复杂的产品执行有效测试不仅仅是研究过程,更是创造并严格遵守某些呆板步骤的大事。测试的其中一个定义:为了评估而质疑产品的过程;这里的“质疑”是测试员试著对产品做的事,而产品以测试者脚本行为反应作为回答。虽然大部分测试的质疑过程不外乎回顾、检查,然而“测试”这个词意味著产品动态分析──让产品流畅运行。程式品质可能,而且通常会,随系统不同而有差异;不过某些公认特性是共通的:可靠性、稳定性、轻便性、易于维护、以及实用性。请参照至ISO标准ISO 9126有更详尽的说明。