软件测试期末复习
第七章 测试组织和管理
测试准备
测试需求分析和计划
测试需求分析是通过划分需求来源、分解测试需求类型,并分析测试需求的确定性、可测性、测试次序、重要性、稳定度、工作量等活动,定义出测试需求的测试范围、优先级、测试风险、关系及约束,并建立与需求规格、测试用例之间的双向跟踪关系的过程。
测试计划是一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排以及任何偶发事件的风险。
测试环境搭建
测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。其中,硬件环境指测试必需的服务器、客户端、网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境;软件环境指被测软件运行时的操作系统、数据库及其他应用软件构成的环境。
测试用例编写
边界值分析方法;等价类划分法;错误推测法;因果图法;正交试验法
测试实施
测试用例执行
测试开始和结束的标准
测试数据记录
对测试的数据进行记录,也就是把测试中实际得到的动态输出(包括内部生成数据输出)结果与对动态输出的要求进行比较,描述其中的各项发现。
测试沟通
最直接的通报方法是使用测试管理工具,由系统自动给测试管理者及测试用例负责人发送电子邮件,这对于分布式的开发和测试会更加有效。测试执行过程中,如果确认发现了软件的缺陷,应马上提交问题报告单。