1、白盒测试
白盒测试又称结构测试,把测试对象看成一个透明的盒子,测试的是程序的内部结构
以及路径是否符合规格说明,代码是否符合规范。
优点
1.深入程序内部,测试粒度更细。
2.白盒测试是用例设计方法的组成部分,是黑盒测试方法的补充。
缺点
1.过度关注代码本身,容易偏离SRS(需求规格说明书)实际的需求。
2.不能考虑页面兼容,排版样式,易用性,只考虑逻辑。
3.对测试人员要求比较高,人力成本大。
用例设计小结一般是 黑盒测试(主)+白盒测试(补充)+经验测试
2、数据库
数据库主要分为
{关系型数据库:Mysql Oracle db2...
{非关系型数据库:mango nosql....
1、关系型数据库把数据保存在不同的表中,提高查询速度,灵活性
特点:
1.体积小,查询速度快,成本度。
2.大多数公司都会使用关系型数据库。
2、非关系型数据库可以理解为关系型数据库的一部分功能,减少不必要的功能,提高数据库的性能.
特点:
性能高,容易扩展。
MySQL数据库
特点:
1.体积小,速度快,目前是中小型企业网站最流行的数据库。
2.Mysql可以搭配其他工具组成环境
Linux+PHP+Apache+Mysql
3.MySQL支持多系统,linux ,Windows
4.支持多种存储引擎 INNODB MYISAM
1.如何在Linux系统查看已安装软件?
1 rpm -qa 显示Linux中已经安装的软件包
2 rpm -qa | grep mysql 搜索Linux中安装的软件中是否有mysql
3 rpm -ivh +rpm包 安装rpm包
4 -ivh -i安装 -v 显示进度 -h指定
5 rpm -ivh xxxxx.rpm
2.如何在Linux系统中安装mysql?
使用yum命令
yum install mysql 安装客户端
yum install mysql-server 安装服务端
yum install mysql mysql-server 一次型安装客户端和服务端
3.如何在Linux系统中卸载已安装的mysql?
使用erase 卸载
yum erase mysql
yum erase mysql-server
yum remove +文件全称 移除文件
yum remove mysql * 卸载mysql
4.使用前注意mysql状态, 使用前需要先启动mysql服务
service mysqld status 查看mysql服务状态
service mysqld start 启动mysql服务 service mysqld stop 关闭mysql服务 mysql -uroot -p 进入Mysql操作页面 第一次安装mysql,root用户无初始密码
exit:进行退出mysql
设置进入mysql的初始密码: mysqladmin -uroot password +密码
5. sql语句
显示数据库:show databases;
创建数据库:create database 库名;
删除数据库:drop database 库名;
进入某个数据库: use 库名
查看库里的表:show tables;
6.navicat for mysql 数据库管理工具
数据库默认端口号mysql :3306
lsof -i:3306 查看占用某个端口号的服务。
service iptables stop 关闭防火墙
service iptables start 开启防火墙
service iptables status 查看 防火墙状态
连接navicat formysql错误(1300)缺少权限:赋予权限步骤
1.mysql -uroot -p;
2.use mysql;
3.grant all privileges on *.* to root@'%' identified by '123456' with grant option;
grant 赋予;
all privileges 所有权限
on *.* 代表所有数据库所有表 第一个*表示所有数据库 第二个*表示所有表
to root@'%' %代表所有ip地址
identified by '123456' 设置远程工具连接的密码
with grant option 权限操作
flush privileges 刷新权限
注释sql语句
1 注释多行:
/*
注释多行
*/
2 注释sql语句:选中,ctrl +/
3 取消注释:选中,ctrl+shift+/
创建表:
create table 表名(
字段名 数据类型 约束,
字段名 数据类型 约束,
字段名 数据类型 约束);
数据类型:int 整型 2^31-1 四个字节
float 浮点型 四个字节
char 字符 255
varchar 字符串 2^16
date 日期
int(数字) 显示的是宽度
char(20) 保存20个字符
comment 备注说明
ENGINE =INNODB(存储引擎的一种)
charset=UTF-8 字符编码格式
|