软件工程复习11:软件测试

作者:非妃是公主
专栏:《软件测试》
个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩

在这里插入图片描述

专栏地址

软件工程专栏地址

专栏系列文章

软件工程复习01:软件工程概述

软件工程复习02:个人技术

软件工程复习03:个人软件流程

软件工程复习04:两人合作

软件工程复习05:团体软件流程

软件工程复习06:敏捷流程

软件工程复习07:软件需求

软件工程复习08:典型用户和场景

软件工程复习09:项目管理

软件工程复习10:软件设计与实现

软件工程复习11:软件测试

软件工程复习12:软件质量

软件工程复习13:软件发布

1.能够理解测试和质量保障的定义

  1. Testing (测试) – provide input, measure output against expectation.
    a) The planning happens around the same time as design .
    b) The action happens post-implementation.
    i. Unit Testing .
    ii. Black Box Testing .
    iii. White Box Testing.
  2. Quality Assurance (质量保障) – all activities that increase confidence in quality.
    a) Testing is only one activity of Quality Assurance.(测试只是质量保障的一部分)
    b) Quality Assurance encompasses all phases, including planning, and support.
  • 简单来说,测试,就是给定输入,验证输出是否正确,从软件工程早期就开始计划了(软件设计同时进行),然后在软件工程后期进行测试(单元测试,黑盒测试,白盒测试)。
  • 质量保障,就是保障软件的质量,在各个阶段,包括计划,开发,测试,维护等。

2.能够知道客观质量和主观质量分别是什么

  • Some aspects of Quality are objective (客观)
    • Stability / bug-free
    • Complies with the specification
  • Some aspects of Quality is subjective (主观)
    • Overall value to the customer / satisfies the customer’s needs
    • Enjoyable end-user experience, emotional value
    • Makes the customer want more
    • So Bug-free != High Quality
  • Why is BMW better than Hyundai? (宝马车和QQ车都通过质量标准,都能在路上跑,谁的质量高?)
  • 简单来说,客观质量指的就是软件是否稳定,有没有bug。 主观质量就是指,用户体验如何?软件交互性怎么样?软件是否吸引消费者(用户)?
  • 举个例子来看,宝马和QQ都可以通过质量认证,都可以上马路行驶。但是宝马有自动巡航功能,倒车雷达功能,而且车型非常美观等等,而QQ只能在马路上普普通通地行驶,对消费者并没有什么吸引力。从质量保障的角度来看,他们的客观质量是相同的,但是主管质量是完全不同的。

3.知道白箱测试和黑箱测试的定义

在这里插入图片描述

4.掌握三种测试用例设计方法

1、等价类划分
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有效等价类取并,无效等价类取交
在这里插入图片描述
2、边界值分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、正交实验设计方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: CSDN是一个知名的技术社区网站,其中包含了丰富的软件工程课程复习题资源。在CSDN网站上,可以通过输入关键词"软件工程"来搜索相关的复习题。 关于软件工程复习题,涵盖了软件开发的各个方面,包括需求工程、软件设计、软件测试等内容。这些复习题不仅可以帮助学生复习课堂所学知识,还可以帮助工程师巩固自己的软件开发技能。 CSDN网站上的软件工程课程复习题以题目形式呈现,学生和工程师可以根据自己的需要选择适合的复习题进行练习。每个复习题都会有对应的答案和解析,学生可以通过对比答案来检验自己的理解和掌握程度。 此外,CSDN还提供了相关的学习资料和教程,帮助学习者更好地理解、应用软件工程的知识。通过阅读这些资料,学习者可以更全面地了解软件工程领域的最新动态和发展趋势,提高自己的专业技能。 总的来说,CSDN网站上的软件工程课程复习题资源丰富多样,不仅能够帮助学生复习课堂知识,还能够帮助工程师提高软件开发技能。通过在CSDN上进行复习题的练习和学习资料的阅读,可以帮助学习者更好地掌握软件工程的核心概念和方法,为未来的学习和工作打下坚实的基础。 ### 回答2: 在CSDN网站上搜索“软件工程”课程复习题,可以找到许多关于软件工程课程的复习题目。这些复习题目涉及了软件工程课程的各个方面,包括软件工程基本概念、软件开发过程、需求分析与规格说明、软件设计与实现、软件测试与维护等内容。 复习题目不仅帮助学生巩固课程知识,还可以帮助学生了解常见的软件工程问题和解决方法。这些题目可能包括选择题、填空题、简答题等类型,涵盖了软件工程的重要知识点和常见问题。 对于学生来说,完成这些复习题目可以帮助他们回顾课程知识,查漏补缺,提高对软件工程概念和原理的理解和掌握程度。此外,复习题还能帮助学生培养分析问题和解决问题的能力,为应对课程考试做好准备。 总而言之,在CSDN网站上找到的“软件工程”课程复习题目是学生复习软件工程课程知识的有益资源。学生通过做这些复习题,可以检验自己对软件工程课程的掌握情况,提高学习效果。同时,这些题目也为教师提供了一个参考,可以用于设计课程作业、测试以及考试题目。 ### 回答3: 在csdn.net网站上,我们可以找到很多关于"软件工程"课程的复习题。 "软件工程"是计算机科学的一个重要分支,涵盖了软件开发的各个方面,包括需求分析、设计、编码、测试和维护等。通过复习题,我们可以巩固所学知识,提高对该课程内容的理解和应用能力。 在csdn.net中搜索"软件工程"课程复习题,我们可以看到许多相关文章和教程。这些文章可能包含不同的主题,比如软件项目管理、软件质量保证、软件架构设计等。复习题通常是以问题和答案的形式给出,可以帮助我们回顾和巩固课程的重点知识。 在阅读复习题时,我们可以尝试自己先回答问题,再对照文章中的答案进行对比。这样可以帮助我们评估自己对该课程内容的理解程度,并找出自己的薄弱知识点。如果对某个问题答案不确定或不理解,可以通过与其他同学交流、请教老师或参考其他教材来解决疑惑。 通过解答复习题,我们可以深入理解"软件工程"课程的核心概念和原理,提高解决实际软件开发问题的能力。此外,在csdn.net上还可以找到很多其他有关"软件工程"的资源,如博客、论坛和教学视频等,这些资源也可以作为我们复习和学习的参考资料。 总之,在csdn.net上搜索"软件工程"课程复习题,可以帮助我们全面复习该课程的知识点,提高对软件开发过程和方法的理解,为将来的实践和学习打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cherries Man

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值