pseudo-random--伪随机
看似随机的,实际上是根据预先安排的顺序进行的。

QA--质量保证(quality assurance)
(1)已计划的系统性活动,用于保证一个组件、模块或系统遵从已确立的需求。(2)采取的所有活动以保证一

个开发组织交付的产品满足性能需求和已确立的标准和过程。

QC--质量控制(quality control)
用于获得质量需求的操作技术和过程,如测试活动。

Race Condition--竞争状态
并行问题的根源。对一个共享资源的多个访问,至少包含了一个写操作,但是没有一个机制来协调同时发生的访问。

recovery testing--恢复性测试
验证系统从失效中恢复能力的测试。

regression analysis and testing--回归分析和测试
一个软件验证和确认任务以确定在修改后需要重复测试和分析的范围。

Regression Testing--回归测试
在发生修改之后重新测试先前的测试以保证修改的正确性。

release--发布
一个批准版本的正式通知和分发。

reliability--可靠性
一个系统或组件在规定的条件下在指定的时间内执行其需要功能的能力。

reliability assessment--可靠性评价
确定一个已有系统或组件的可靠性级别的过程。

requirements-based testing--基于需求的测试
根据软件组件的需求导出测试用例的一种设计方法。

review--评审
在产品开发过程中,把产品提交给项目成员、用户、管理者或其它相关人员评价或批准的过程。

risk--风险
不期望效果的可能性和严重性的一个度量。

risk assessment--风险评估
对风险和风险影响的一个完整的评价。

safety--(生命)安全性
不会引起人员伤亡、产生疾病、毁坏或损失设备和财产、或者破坏环境。

safety critical--严格的安全性
一个条件、事件、操作、过程或项,它的认识、控制或执行对生命安全性的系统来说是非常关键的。

Sanity Testing--理智测试
软件主要功能成分的简单测试以保证它是否能进行基本的测试。参考冒烟测试

SDP--软件开发计划(software development plan)
用于一个软件产品开发的项目计划。

security testing--安全性测试
验证系统是否符合安全性目标的一种测试。

security.--(信息)安全性
参考计算机系统安全性(computer system security)

serviceability testing--可服务性测试
参考可维护性测试(maintainability testing)

simple subpath--简单子路径
控制流的一个子路径,其中没有不必要的部分被执行。

simulation--模拟
使用另一个系统来表示一个物理的或抽象的系统的选定行为特性。

simulation--模拟
使用一个可执行模型来表示一个对象的行为。

simulator--模拟器
软件验证期间的一个设备、软件程序、或系统,当它给定一个控制的输入时,表现的与一个给定的系统类似。

SLA--服务级别协议(service level agreement)
服务提供商与客户之间的一个协议,用于规定服务提供商应当提供什么服务。

Smoke Testing--冒烟测试
对软件主要功能进行快餐式测试。早来自于硬件测试实践,以确定新的硬件在第一次使用的时候不会着火。

software development process--软件开发过程
一个把用户需求转换为软件产品的开发过程。

software diversity--软件多样性
一种软件开发技术,其中,由不同的程序员或开发组开发的相同规格的不同程序,目的是为了检测错误、增加可靠性。

software element--软件元素
软件开发或维护期间产生或获得的一个可交付的或过程内的文档。

software engineering--软件工程