分类:: ItEassy

0

软件测试(三) 白盒测试

本文是软件测试课程课堂笔记总结大纲白盒测试定义:白盒测试也称为结构测试、逻辑驱动测试,是从程序的控制结构、内部逻辑出发导出测试用例的测试 基本要求:1.模块中所有独立路径至少被执行一次2.对所有逻辑值测试真假两个分支3.在上下边界、可操作范围内运行所有循环4.确保内部数据结构的有效性 逻辑分支覆盖法测试覆盖标准:由于白盒测试中存在循环,所以路径数目较大,要执行每一条路径是不可能的,因此存在测试覆盖

0

软件测试(一) 黑盒测试

本文是软件测试课程课堂笔记总结大纲黑盒测试定义:黑盒测试又称为功能测试、数据驱动测试、基于规格说明书的测试,是一种从用户观点出发的测试。 测试错误类型:1.不正确或遗漏的功能2.接口、界面错误3.性能错误4.数据结构、外部数据访问错误5.初始化、终止条件错误 黑盒测试优点:1.从用户角度出发,证明产品是否可以达到用户要求的功能,产品是否符合用户的工作要求2.可复用性,软件实现发生变化黑盒测试用例仍

0

软件测试(一) 背景、过程及实现

本文是软件测试课程课堂笔记总结大纲软件bugs规范定义1.功能缺失: Doesn’t do something it should do.2.错误、缺陷:Does something it shouldn’t do.3.功能冗余:Does something it doesn’t mention.4.隐性需求的遗漏:Doesn’t do something it doesn’t mention

0

机器学习实战(四) 朴素贝叶斯算法

本文主要记录《机器学习实战》中的理论知识拓展和实践问题中解决方案的总结 大纲概念贝叶斯决策:若p1表示数据点属于类别1,p2表示数据点属于类别2,则比较p1p2,我们选择高概率对应的类别来决定数据点的类别,这就是贝叶斯决策理论条件概率:事先知道B,然后计算B中A的概率,则P(A|B)=P(AB)/P(B)贝叶斯准则(定理),是一种可以计算条件概率的方法,可以交换条件概率的条件与结果,即已知P(B|

0

机器学习实战(三) 决策树算法

本文主要记录《机器学习实战》中的理论知识拓展和实践问题中解决方案的总结 大纲 决策树基础概念 建立简单决策树 使用隐形眼镜(真实数据)建立决策树 概念分类树(决策树):是一种十分常用的监督学习分类方法。监督学习就是给定一堆样本,每个样本都有一组属性和一个类别,这些类别是事先确定的,那么通过学习得到一个决策树分类器,这个分类器能够对新出现的对象给出正确的分类。决策树选择哪一个特征作为分类标准是依据

0

React(二) 阮一峰React入门

阮一峰博主通过React实例教程演示React入门大纲Demo1——HelloWorld源码1234567891011121314151617<!DOCTYPE html><html> <head> <script src="../build/react.js"></script> <script src="../bu

0

机器学习实战(二) K-邻近算法

本文主要记录《机器学习实战》中的理论知识拓展和实践问题中解决方案的总结 大纲 算法概念 简单数据集的KNN 约会数据集(实际数据)的KNN 手写识别数据集(测试集与预测集不同)的KNN 概念K最近邻(k-Nearest Neighbor,KNN)分类算法:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。通俗来讲就是基于已经分好类的

0

机器学习实战(一) 环境及入门

本文主要记录《机器学习实战》中的理论知识拓展和实践问题中解决方案的总结 大纲 Python基础入门 容器类型 控制结构 NumPy快速入门 Python基础入门1.容器类型12345678910111213141516171819//1.List列表:存放有序对象、可以容纳任何数据类型的容器list=[]list.append(1)list.append('nice hat')//2.Dic

0

React(一)了解与入门

本文是学习React的笔记与心得大纲React介绍React起源于Facebook内部项目,用于架设Instagram项目,并在2013.05开源。React并不是完整的MCV/MVVM框架,它专注于VIEW层,即只是一个库,对于复杂应用,可以搭配Flux、Redux构建业务层框架。 React特点 React采用声明范式(函数式编程),本质是lambda演算,可以轻松描述应用 React采用虚拟

0

分布式智能软件(二)JADE平台

本文是分布式智能软件课程的笔记及心得记录 大纲JADE发展史1998年年底意大利通信公司Telecom发起第一个软件开发计划,最终发展成了JADE(Java Agent DEvelopment framework)平台JADE平台的主要优势是遵循FIPA规范,其基于JAVA语言实现了一个Agent抽象并提供友好的API JADE中的Agent抽象思想 Agent具有自主性:Agent不向其他Age