随便记点东西,当学习吧,为笔试做做准备,内容来自牛客网上相关题目,具体一些名词可以自行百度或者谷歌。
软件测试:就是用人工或者自动的方式来运行或者测量某个系统的过程,它的目的在于测定是否满足规定的需求或者是测定预期结果与实际结果之间的差距。
测试流程:测试计划-测试设计-用例设计-执行测试-测试报告
集成测试也叫做组装测试或联合测试。在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。它分成4个阶段:计划阶段、设计阶段、实现阶段、执行阶段。
确认测试的任务是验证软件的功能和性能及其他特性是否与用户的要求一致。
系统测试时将通过集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际或者模拟运行使用环境下,对计算机系统进行一系列测试。其目的在于通过与系统需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。
白盒测试方法:语句覆盖、逻辑覆盖、路径覆盖
黑盒测试方法:边界值分析、等价类划分法、错误推导法、因果分析法
同行评审目的:发现小规模工作产品的错误,只要是找错误;
阶段评审目的:评审模块,阶段作品的正确性、可行性及完整性。
同行评审人数:3-7人 人员必须经过同行评审会议的培训,由SQA指导 。
阶段评审人数:5人左右 评审人必须是专家 具有系统评审资格 。
同行评审内容:内容小 一般文档 < 40页, 代码 < 500行。
阶段评审内容: 内容多,主要看重点 。
同行评审时间:一小部分工作产品完成 ;
阶段评审时间: 通常是设置在关键路径的时间点上
影响软件可维护性的因素:可理解性、可修改性、可测试性
包括开发人员在内的整个项目组的人员都应该要来参加软件测试计划评审会