软件测试的一些知识点

随便记点东西,当学习吧,为笔试做做准备,内容来自牛客网上相关题目,具体一些名词可以自行百度或者谷歌。


软件测试:就是用人工或者自动的方式来运行或者测量某个系统的过程,它的目的在于测定是否满足规定的需求或者是测定预期结果与实际结果之间的差距。


软件测试用例包括:输入数据和预期输出结果


测试流程:测试计划-测试设计-用例设计-执行测试-测试报告


软件测试过程一般有4个步骤:单元测试集成测试确认测试系统测试。 
单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。

集成测试也叫做组装测试或联合测试。在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。它分成4个阶段:计划阶段、设计阶段、实现阶段、执行阶段。

确认测试的任务是验证软件的功能和性能及其他特性是否与用户的要求一致。

系统测试时将通过集成测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际或者模拟运行使用环境下,对计算机系统进行一系列测试。其目的在于通过与系统需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。


测试的类型:功能测试,性能测试,安全性测试,易用性测试,兼容性测试,可靠性测试,配置测试,Gui测试等等


白盒测试方法:语句覆盖、逻辑覆盖、路径覆盖

黑盒测试方法:边界值分析、等价类划分法、错误推导法、因果分析法


同行评审目的:发现小规模工作产品的错误,只要是找错误; 
阶段评审目的:评审模块,阶段作品的正确性、可行性及完整性。
同行评审人数:3-7人 人员必须经过同行评审会议的培训,由SQA指导 。
阶段评审人数:5人左右 评审人必须是专家 具有系统评审资格 。
同行评审内容:内容小 一般文档 < 40页, 代码 < 500行。

阶段评审内容: 内容多,主要看重点 。
同行评审时间:一小部分工作产品完成 ; 
阶段评审时间: 通常是设置在关键路径的时间点上 


影响软件可维护性的因素:可理解性、可修改性、可测试性


包括开发人员在内的整个项目组的人员都应该要来参加软件测试计划评审会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值