软件测试名词解释 软件测试
软件缺陷----软件中含有符合下面5 条规则之一的问题称为软件缺陷:
◆软件未达到产品说明书标明的功能。
◆软件出现产品说明书指明不会出现的错误。
◆软件功能超出产品说明书指明的范围。
◆软件未达到产品说明书未指出但应达到的目标。
◆软件测试人员或用户认为软件难以理解,不易使用,运行速度缓慢等问题。
测试案例----测试用例的别名
黑盒测试----指测试人员通过各种输入和观察软件的各种输出结果来发现软件的缺陷,而不关心程序具体如何实现的一种测试方法。
静态测试----指测试不运行的部分,例如测试产品说明书,对此进行检查和审阅.
静态白盒测试-----指在不执行的条件下有条理地仔细审查软件设计,体系结构和代码,从而找出软件缺陷的过程。有时称作结构分析。
动态测试----通过运行和使用软件进行测试。
探索测试----通常用于没有产品说明书的测试,这需要把软件当作产品说明书来看待,分步骤逐项探索软件特性,记录软件执行情况,详细描述功能,综合利用静态和动态技术来进行测试。
等价区间----指测试相同目标或者暴露相同软件缺陷的一组测试用例.
测试设计----提炼测试方法,明确指出设计包含的特性和相关测试。如果要求完成测试还明确指出测试案例和测试程序,指定特性通过/失败的规则。
软件QA----QA= Quality Assessment 质量评价。防止软件缺陷称为软件QA。
TQM 或者TQC 原理----TQM(全面质量管理)或者TQC(全面质量控制)。其原理是,用集中的质量评判团队来负责质量是不实际的,因为工作的人不负责质量,所以他们不会设法实现质量评判目的。要想制造高质量产品,需要创立从管理开始自上而下的质量意识,使全体成员共同承担质量责任。
SQC----软件质量控制(SQC)是测试团队很常用的名称。该名称来源于制造行业,其中QC 检验员对生产线上的产品进行采样、检测,如果测试失败,他有权停掉生产线或者整个工厂。测试团队很少有这种授权。
Murphy 法则---永远不会有足够的时间把事情做好,但是总有时间返工。软件开发小组需要遵循一个过程,花费一些时间,变得有条理,一开始就设法作对。