找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

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  字符编码格式



分享至 : QQ空间
收藏

2 个回复

倒序浏览
6666
回复 使用道具 举报
喜欢的双击关注哦!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册