- 博客(10)
- 收藏
- 关注
原创 软件工程(十)黑盒测试
的代表值都集成到测试用例中,即覆盖有效等价类的所有组合。是作为边界值分析的一个简单的扩充,它除了对变量的5个边界值分析 取值外,还要增加一个略大于最大值(max+)以及略小于最小值(min-)的取值, 检查超过极限值时系统的情况。测试用例生成:测试对象通常有多个输入参数,如何对这些参数等价类进行组合测试,来保证等价类的覆盖率,是测试用例设计首先需要考虑的问题。是对输入或输出的边界值进行测试的一种方法,它通常作为等价类划 分法的补充,这种情况下的测试用例来自等价类的边界。
2022-12-24 20:30:16
499
原创 软件工程(九)白盒测试
白盒测试是将测试对象看做一个透明的盒子,允许测试人员利用程序内部的逻辑 结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。基本路径测试是在程序控制流图基础上,通过分析控制构造的环路复杂性,导出基本可执行 路径集合,从而设计测试用例的方法。条件组合覆盖:判断中每个条件的所有可能取值组合至少执行一次,并且每个判断本身的 结果也至少执行一次。判定条件覆盖:判断中所有条件的可能取值至少执行一次,且所有判断的可能结果至少执行一次。路径覆盖:覆盖程序中的所有可能的执行路径。
2022-12-24 20:24:29
544
原创 软件工程(七)软件系统设计
随着软件系统的规模和复杂性不断增加,对系统的全局结构设计和规划变得比算法的选择和数据结构的设计明显重要得多。软件体系结构(Software Architecture)包括构成系统的设计元素的描述、设计元素之间的交互、设计元素的组合模式以及在这些模式中的约束。构件是具有某种功能的可复用的软件结构单元,表示系统中主要的计算元素和数据存储。连接是构件间建立和维护行为关联与信息传递的途径。连接件表示构件之间的交互并实现构件之间的连接。
2022-12-24 19:53:10
2203
原创 软件工程(六)Gitee配置管理
git add 需要更新的文件名及其后缀 (可以使用 git add . 表示提交当前路径下的所有文件);$ git config --global user.name "你的名字或昵称"git commit -m“提交信息” (提交一个更新操作,双引号内填写备注);$ git config --global user.email "你的邮箱"$ ssh-keygen -t rsa -C "你的邮箱"git clone(clone后面是要克隆的仓库的地址)1.下载安装git,根据电脑选择最新版本的exe。
2022-12-24 15:02:15
211
原创 软件工程(四)UML活动图和状态图
UML状态机图描述某个对象的状态和感兴趣的事件以及对象响应该事件的行为。一个UML活动图表示一个过程中的多个顺序活动和并行活动。
2022-12-24 14:50:57
431
原创 软件工程(三)用例建模
定义系统的一系列行为,通过此可为参与者提供有价值且可观测的结果。(1) 找出系统外部的参与者和外部系统,确定系统的边界和范围;(2) 确定每一个参与者所期望的系统行为;(3) 把这些系统行为命名为Use Case;(4) 使用泛化、包含、扩展等关系处理系统行为的公共或变更部分;(5) 编制每一个Use Case的脚本;(6) 绘制Use Case图;(7) 区分主事件流和异常情况的事件流,可以把表示异常情况的事件流作为单 独的Use Case处理;
2022-09-28 22:33:43
4486
原创 软件工程(二)软件需求管理
需求”是对外可见的系统特征。学习 ——需求获取 •剪枝 ——需求优选文档化 ——撰写需求规格说明书需求定义应涵盖——为什么要设计该系统,系统由谁使⽤,系统要做什么,系统涉及哪些信息,对解决⽅案有何额外限制,如何使⽤该系统,质量需达到何种程度……
2022-09-22 21:55:02
697
原创 软件工程(一)概述
软件是软件工程的研究对象,也是软件工程的产品形态与客观存在。工程是将理论和只是应用于实践的科学,其目的是经济有效地解决实际问题。软件=程序+数据+文档程序:计算机可以接受一系列指令,运行时可以提供所要求的功能和性能数据:使得程序能够适当地操作信息的数据结构。文档:描述程序地研制过程、方法和使用的图文资料。软件具有复杂性、一致性、可变性和不可见性等。
2022-09-22 19:14:44
1251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人