文章目录
数据库DB
定义:数据库database是按照数据结构来组织,存储,和管理数据的仓库。
常用的数据库:
MYSQL
Oracle
SOL Server
---------1、创建数据库:
CREATE DATABASE 数据库名;
---------2、删除数据库:
DROP DATABASE 数据库名;
---------1、创建表:
CREATE table 表名
(
列名 数据类型
列名 数据类型
列名 数据类型
);
---------2、删除表:
DROP table 表名;
---------3、向表中添加一个新列:
ALTER TABLE 表名
alter 列名 数据类型;
---------4、删除表中一个新列:
ALTER TABLE 表名
drop column 列名;
---------5、查询一个表中的所有数据
select *from table;
(*取代所有字段表示)
--------6、插入一组数据
INSERT INTO 表名
(
列名,
列名,
列名
)
values
(
值,
值,
值
);
软件测试基础
按测试阶段划分:单元测试,集成测试,系统测试
验收测试、a测试、b测试、冒烟测试、回归测试
测试方法
黑盒测试、灰盒测试、白盒测试
静态测试、动态测试
人工测试和自动化测试
典型黑盒测试方法:
等价类划分
因果图
边界值分析
软件质量
影响软件质量的三个因素:技术、流程、组织
功能适用性
完备性
功能集覆盖所有的规定任务和用户目标的程度。也就是提供的功能是否完整。
正确性
产品和系统提供具有所需精度的正确结果的程度。
适合性
提供的功能是用户所需要的,用户所需要的功能软件系统已提供。
运行效率
时间特性:在规定的条件下,完成用户的某个功能需要的响应时间。
资源利用性:在规定的条件下,软件产品执行其功能时,使用合适的资源数量和类别的能力。
容量:一个产品或系统参数最大限度满足要求的程度。
兼容性
同时共享相同的硬件或软件环境时,系统或组件可以与其他系统或组件交换信息,以及执行其所需的功能的程度。
共存性
互操作性
易用性
产品或系统在特定的使用环境下,特定的用户达到满足有效性,效率和满意度要求的特定目标的程度。
可辨别性
易学性
易操作性
用户错误保护
用户界面美观
可访问性
可靠性
在规定的时间和条件下,软件所能维持其正常的功能操作,性能水平的程度。
成熟性
容错性
易恢复性
可维护性
易测试性
软件产品使已修改软件被确认的能力。
可移植性
系统、产品或组件从一种硬件、软件或其他操作或使用环境转移到另一种环境的有效性和效率的程度。
适应性
易安装性
缺陷管理
缺陷的类型:遗漏、错误、额外的实现