软件工程(软件测试)——课程知识点1

本文概述了软件测试的重要性,介绍了测试用例的组成,软件缺陷的定义和分类,以及V模型和软件测试的不同阶段。同时,讲解了静态与动态测试、白盒测试与黑盒测试的区别,强调了测试计划和测试用例在测试过程中的关键作用。还提到了等价类划分法和边界值分析法作为实验课的重点内容,并提到了逻辑覆盖在白盒测试中的应用。
摘要由CSDN通过智能技术生成

第一章
1.软件测试是提高软件产品质量的重要手段之一。
2.反向思维代表:
①测试是为了证明程序有错误。
②一个好的测试用例是在于它能发现至今未发现的错误。
③一个成功的测试用例是发现了至今未发现的错误的测试。
3.测试用例由输入数据和预期输出组成。
4.V模型呈现测试和开发图:
在这里插入图片描述

第二章
1.软件缺陷的表现:功能上的失败和不符合设计要求、客户的实际需求,即与需求相矛盾。软件缺陷是指计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者需要隐藏的功能缺陷、瑕疵,其结果会导致软件产品在某种程度上不能满足用户的需要。
2.什么是Bug?答:任何程序,系统中的问题,和产品设计书的不一致性,不能满足用户的需求。
3.PIE模型的作用:更好的发现Bug。
Fault缺陷:软件中存在的静态错误。
Error错误:执行程序时,遇到fault而出发产生的错误的中间状态。
Failure失效:error向外传播,使得用户和测试人员能观测到失效的行为。
4.分类依据。(填空或选择)
(1)根据过程中被测软件是否被执行,软件测试可分为静态测试和动态测试。
(2)根据是否针对系统的内部结构和具体实现算法来完成测试,软件测试可分为白盒测试和黑盒测试。
(3)按照测试是否由软件工具来完成测试工作分为手工测试和自动化测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值