测试用例:就是指导你对软件执行操作,帮助你证明软件功能或发现软件缺陷的一种说明。
NPS:(net promotor score)用户推荐度
单元测试:以程序最小单元模块为测试对象,保证模块作为一个单元的正确性,重点检查模块的功能,通过模块界面的输入/输出数据是否符合设计规定,检查模块涉及的局部数据结构的状况,检查模块内部的执行路径,包括出错路径等。单元测试以白盒测试为主,由开发人员自主完成。
集成测试:集成测试是根据概要设计中各功能模块的说明,将经过单元测试的模块逐步进行集成和测试。集成测试的重点是检查模块间的相互作用,包括以下几个方面的工作:测试模块接口,发现与接口相关的问题,保证程序模块间的无错误连接;测试全局数据结构,检查数据是否一致,消除不同模块对同一全局数据结构的定义的差异;测试软件系统或子系统的输入/输出处理,使其达到设计要求;测试软件处理错误和经受错误的能力。
冒烟测试:冒烟测试是测试组对提交测试的版本进行的接收性测试,重点对本次提交测试版本的产品安装、核心功能或新增修改功能进行测试。
单项测试:单项测试是系统测试的初始阶段,以开发人员单独提交的的开发任务作为单项测试的对象,重点检查其功能有效性、界面的输入/输出数据是否符合设计规定。
系统测试:系统测试是根据软件需求规格说明书中规定的全部功能和性能要求及系统测试计划和测试方案,测试整个软件系统是否达到了要求。系统测试除功能测试之外,还包括界面测试、安全性测试、可靠性测试、易用性测试、负载测试、压力测试、配置测试、兼容性测试、安装/卸载测试、文档测试等。
测试方案:明确地表述测试工作的目的和范围、测试环境及所需资源、测试风险和优先级、测试策略、测试结束的标准。
软件缺陷:对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。其中检测缺陷可分为内部缺陷和市场缺陷。内部缺陷是指软件在进入用户使用之前被检测出的缺陷;市场缺陷是指软件发布后存在的缺陷,包括在用户安装前未被检测出的缺陷以及检测出但未被修复的缺陷。
软件故障:是指用户使用软件时,由于残留缺陷引起的软件失效症状。