![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
01335软件测试技术
文章平均质量分 88
01335软件测试技术
有着吃下一头牛的心
这个作者很懒,什么都没留下…
展开
-
第九章 软件BUG和管理
通过本章的学习,应了解软件BUG的产生和影响,掌握软件开发过程中产生的BUG种类,掌握使BUG重现的技术,了解软件BUG报告单应该包括的主要内容及软件BUG的管理流程。种类:需求阶段的BUG,分析设计阶段的BUG,设计阶段的BUG,实现阶段的BUG,配置阶段的BUG,短视将来的BUG,静态文档的BUG。报告单特点:一份好的问题报告应是书面的、已编号的、简单的、易于理解的、可重现的、易读的和不做判断的。报告单特点:一份好的问题报告应是书面的、已编号的、简单的、易于理解的、可重现的、易读的和不做判断的。原创 2023-10-26 15:24:18 · 539 阅读 · 0 评论 -
第八章 软件测试自动化
理解:自动化测试的时机并非一律用自动化测试就好,要考虑经济性、有效性,适当的进行自动化测试。理解:自动化测试成本创建一次自动化的测试所花费的时间要比一次手工测试所花费的时间多得多。测试成本因产品的架构以及自动化测试的方式不同而异。由高到低通过图形用户界面来测试产品;使用GUI捕捉/回放工具来跟踪测试与产品之间的交互,同时建立脚本;测试的是一个编译器;理解:自动化测试生命周期 (创建测试——运行测试——代码改变——运行测试…——测试中止。原创 2023-10-26 12:06:44 · 529 阅读 · 0 评论 -
第七章 系统测试
系统测试是在一个完整的环境下对整个系统进行的测试,是软件提交给用户之前的最后一道质量屏障。通过本章的学习,进一步理解系统测试与集成测试的区别,掌握系统测试的概念,熟悉主要的系统测试类型及特点,了解系统测试的过程,重点理解如何把黑盒测试技术运用到系统测试中。系统测试主要包括强度测试、性能测试、恢复测试、安全测试、可靠性测试、安装测试、容量测试和文档测试。制定系统计划,设计系统测试,实施系统测试,执行系统测试,评估系统测试。根据需求规格说明书和测试需求列表,验证产品是否符合产品的需求规格。原创 2023-10-26 11:39:08 · 169 阅读 · 0 评论 -
第六章集成测试
理解:集成测试的概念介于单元测试和系统测试之间的过渡阶段,与概要设计对应,是单元测试的扩展和延伸理解:集成测试与系统测试的区别类别集成测试系统测试对象不同各个模块集成的组件软硬件等时间不同单元测试之后集成测试之后方法不同灰盒测试黑盒测试内容不同模块之间的接口和集成后的功能整个系统的功能和内容目的不同发现单元之间的错误,和与概要设计不同的地方比较需求说明发现不符合或矛盾的地方角度不同测试工作人员用户理解:集成测试与开发的关系(相辅相成理解:集成测试的重点。原创 2023-10-25 00:00:21 · 593 阅读 · 0 评论 -
第五章单元测试
单元本身无法构成一个切实可运行的程序系统,所以我们需要为单元测试来开发桩模块和驱动模块,从而完成我们的单元测试目的,这是桩模块和驱动模块的。本章对单元测试进行了详细的介绍。通过本章的学习,应掌握单元测试的概念,了解单元测试的误区,掌握单元测试的策略、分析方法和用例设计方法。:是暴漏出失败和错误。失败的可能性是可预期的,并且可以使用断言来进行检查。原创 2023-10-24 21:51:48 · 516 阅读 · 0 评论 -
第四章黑盒测试
理解:黑盒测试的含义黑盒测试:根据功能需求来测试程序是否按照预期工作,也称功能测试和行为测试。目的:发现代码外部错误。错误类型a. 功能不正确或不完整b. 接口错误c. 接口所使用的数据结构错误d. 行为或性能错误e. 初始化和终止错误理解:黑盒测试与白盒测试的异同类别黑盒测试白盒测试执行测试人员不同用户和非开发人员开发人员覆盖目标不同覆盖用户需求覆盖所有代码测试方法不同捕捉数据或进行GUI界面回放工具代码覆盖率检查工具评估测试方法不同。原创 2023-10-23 11:39:38 · 123 阅读 · 0 评论 -
第三章白盒测试
理解:白盒测试的含义定义:一种用于检查代码是否按照预期工作的验证技术,又称结构测试、逻辑驱动测试、基于程序的测试。特点:针对被测程序的源代码,不需要考虑功能。理解:白盒测试的分类单元测试:对一组相关组件或单元的独立测试,大约有**65%**的缺陷在此发现。集成测试:对集成到一起的软件组件和硬件组件进行的测试,用于评估这些组件间能否进行正确的交互。回归测试:是一种具有选择性的对系统或组件的重复测试,用来验证软件的修改没有带来不良影响,系统或组件仍符合特定需求。原创 2023-10-23 10:26:03 · 209 阅读 · 0 评论 -
第一章概述
由于软件开发是人的创造性劳动,人的活动不可能完美无缺,错误可能发生在任何一个阶段,因此预防错误这一目标几乎是不可实现的,所以软件测试的目标定义为只是发现错误。通过本章的学习,应使学生掌握软件测试的基本概念,了解软件测试的发展历程和行业现状,掌握软件测试技术的分类,理解软件测试的目的和原则,掌握软件测试工作流程,理解软件开发与软件测试的关系。软件测试是一个贯穿软件开发生命周期的活动,它可以是一个与开发并行的过程,也可以是在开发完成某个阶段任务之后的活动。(8)测试用例是设计出来的,不是写出来的。原创 2023-10-22 22:40:15 · 150 阅读 · 0 评论