复习
方禄存
中学生,努努力想考带专
展开
-
软件测试技术_3
part 04 黑盒测试Ⅰ 1 测试用例 什么是测试用例? 测试用例 = 输入(测试数据和操作步骤)+输出(预期结果)+测试环境; 编写测试用例的作用: 便于团队交流 便于重复测试 便于跟踪统计 便于用户自测 节约测试时间 编写测试用例的时间:在软件测测试设计阶段,具体为《需求规格说明书》和《测试计划》都完成之后。 编写测试用例的唯一依据:用户的需求,具体为《系统需求规格说明书》。 2 黑盒测试 黑盒测试是一种从软件外部对软件测试的方法,也是基于《规格说明》的设计。 黑盒测试是从用户的观点出发的测试,其原创 2020-12-24 21:13:02 · 154 阅读 · 2 评论 -
软件测试技术_2
part 02 评审需求 0 软件测试 软件测试工作和测试件 获取需求,包括产品需求、质量需求、项目背景等资料。 进行软件需求评审,得到测试目标、测试需求、验收标准等文件。 根据上述文件,指定测试计划,得到测试计划书。 开发与设计测试细节,得到测试场景、环境、数据、用例、脚本等。 执行测试,进行缺陷的报告与追踪,得到执行log、缺陷报告等文件。 完成质量评估和最终测试报告,得到测试报告文件。 测试进入的准则 完成需求规格说明书评审 清楚了解项目的整体计划框架 技术知识或业务知识的储备 标准环境技术设原创 2020-12-24 16:15:59 · 235 阅读 · 0 评论 -
软件测试技术_1
part01 绪论 1 什么是软件测试 软件=查询+文档,软件测试!=程序测试。 软件测试以是否满足需求为目标。 定义:使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 Bug:缺陷、失效、错误 程序员犯了一个错误(mistake) =》错误在软件中表现为缺陷(fault) =》运行带有缺陷的软件对会出现故障(error) =》运行有缺陷的软件能观察到失效(fail) (啥狗屁玩意儿) 2 软件测试与软件质量保证(SQA) 软件质量保证(原创 2020-12-23 13:22:46 · 252 阅读 · 0 评论 -
软件工程基础复习_7
第7章软件测试 软件验证是通过检查和提供客观证据表明软件已经满足规定的需求,是确保软件质量和降低软件成本的重要手段,进行软件验证的方式有两种测试和证明, 软件测试又可以分为两类,静态测试和动态测试,静态测试又称评审,是对软件进行的一种分析和检查活动,动态测试是通过运行软件来检验其动态行为和运行结果的正确性, 软件证明,软件证明是一种通过形式化的数学方法来确保软件正确性的活动, 7.0序言, 软件测试是在软件投入运行之前,对软件需求分析,设计规格说明和编码的复审,是为了发现错误,通过检查可提供客观证据表明软件原创 2020-06-17 20:01:14 · 890 阅读 · 1 评论 -
软件工程基础复习_5.x
5.x 可复用的面向对象设计模式, 面向对象设计模式是普通面向对象设计问题的解决方案,这类问题以一组交互类的形式出现,用户根据需要定制这些交互类已形成专门的设计,设计模式不仅使人们可以更加方便地复用成功设计方案,也能提高已有系统的文档管理和系统维护的有效性, 设计模式的描述和分类, 所有的设计均可以从以下4个方面加以描述, 模式名称,用1~2个词描述设计问题解决方法和效果, 问题描述,指明使得设计模式可以被应用所必须存在的环境条件,他解释了设计问题及其背景, 解决方案,描述了设计方案的组成部分,他们之间的原创 2020-06-17 11:55:57 · 136 阅读 · 0 评论 -
软件工程基础复习_5
写了个寂寞原创 2020-06-15 23:36:26 · 742 阅读 · 2 评论 -
软件工程基础复习_4.2
第4章需求分析(面向对象方法) 4.6uml统一建模语言, Uml有三个大结构构成,第1个是构造块,构造块儿又分三个小部件,首先是物件,然后是物件之间的关系,最后是图,第2个是公共机制,公共机制分为,规格说明,修饰,公共化分,拓展机制,第3个是架构,4+1试图, 关系, 总共有4种关系,分别为,关联关系,依赖关系,实现关系,泛化关系, 关联关系在uml图中用直线表示,描述对象之间的一组连接, 依赖关系,在uml途中用虚线箭头表示,表示物件的改变,引起依赖物件的改变, 泛化关系用实线三角箭头表示,表示两个元原创 2020-06-15 16:22:56 · 237 阅读 · 0 评论 -
软件工程基础复习_4.1
第4章需求分析(结构化方法) 需求分析是指开发人员通过细致的调查分析,详细准确和完整的理解,用户需要什么样的软件,将用户非形式的需求陈述转化为完整的需求定义,再将需求定义转换到相应的需求规格说明的过程, 4.1需求分析的特点, 问题的复杂性, 客户和开发者之间的交流障碍, 客户需求的易变, 客户描述的不一致性和完整性, 4.2需求收集, 需求收集的内容, 需求收集需要收集以下几个方面的内容,数据需求,功能需求,性能需求,运行需求,其他方面的需求, 需求收集的方式, 访谈,由开发人员向客户提出问题,分为原创 2020-06-14 22:46:44 · 439 阅读 · 1 评论 -
软件工程基础复习_3
第3章软件项目计划, 软件项目计划的目标就是提供一个框架,使管理者有能够对资源、成本、风险、及进度进行合理的估算分析和调度,为软件工程过程提供管理依据, 软件项目计划一般由软件项目的管理员、系统分析员与用户共同制定, 软件项目计划的内容有,规避风险,进度安排,人员组织, 3.1风险分析, 首先要标识出潜在的风险评估它们出现的概率及产生的影响,并按重要性加以排序,然后项目组织再制定一个计划来管理风险, 风险分析的活动有,风险标识,风险估计,风险评价,风险管理与监控, 风险标识, 从宏观层面上来讲,风险可原创 2020-06-14 17:01:13 · 650 阅读 · 0 评论 -
软件工程基础复习_2
第2章可行性研究, 2.0环境项目评估, 软件项目如果涉及到人类生存环境,则需要进行环境影响评估,如果仅仅是程序代码对环境没有影响,则不需要环评,如果对环境影响小,可直接到有关部门登记审批, 2.1可行性研究内容与步骤, 可行性研究的内容包括三个方面,分别是技术可行性,经济可行性和社会可行性, 可行性研究的步骤,系统目标和范围的定义,对现行系统进行分析研究,找出新系统的逻辑模型,设计新系统的物理方案,推荐可行的方案,编写可行性研究报告, 2.2系统分析, 系统分析是可行性研究阶段对现有系统的功能数据及约束条原创 2020-06-13 21:09:50 · 339 阅读 · 0 评论 -
软件工程基础复习_1
第一章 1.0引言, 工程的目的是服务社会,满足社会生活和生产需要。工程的特点有系统性,复杂性,交叉性和综合性。 1.1软件及其发展 1.1.1软件的特征, 1.1.2软件的分类, 软件按应用功能分类,可以分为系统软件,支持软件和应用软件,按服务对象的范围分类,可以分为项目软件和产品软件, 1.1.3软件发展与软件危机, 1.2软件工程, 软件工程的性质是指导软件开发和维护的工程性学科,软件工程的理论基础有计算机科学,管理科学和数学的,软件工程的目的是以期用较小的代价获取高质量的软件, 软件工程有7条基本原原创 2020-06-13 12:03:46 · 308 阅读 · 1 评论 -
软件工程基础复习_0
这里写自定义目录标题 第1章序论 1.1软件及其发展 1.2软件工程 1.3软件生存过程 1.4常用软件生存期模型 1.*敏捷软件开发过程 1.5软件工程标准 1.6软件开发方法 1.7软件工程工具和环境 1.8软件文档 第2章可行性研究 2.1可行性研究内容与步骤, 2.2系统分析, 2.3成本估计, 2.4效益分析, 2.5可行性研究文档, -第3章软件项目计划, 3.1风险分析, 3.2进度安排, 第4章需求分析, 4.1需求分析的特点, 4.2需求收集, 4.3数据流建模, 4.4I原创 2020-06-12 22:57:41 · 169 阅读 · 0 评论