软件测试理论+mysql命令02

V模型

用户需求->需求分析->概要设计->详细设计->产品编码->单元测试->集成测试->系统测试->验收测试

W模型

开发V:用户需求->需求分析->概要设计->详细设计->产品编码->集成->实施>交付

测试V:验收测试计划与设计-->软件需求规格说明评审以及系统测试计划与设计-->概要设计评审以及集成测试计划与设计-->详细设计评审以及单元测试计划与设计-->单元测试-->集成测试-->系统测试-->验收测试

优点:

  1. 开发与测试同时进行

  1. 测试的不仅仅是程序,需求与设计也进行测试

  1. 能尽早的发现缺陷降低开发成本

测试阶段

单元测试UT

集成测试IT

系统测试ST

验收测试VT

UT、IT、ST测试的比较:

测试方法不同

- 单元测试:白盒测试

- 集成测试:灰盒测试

- 系统测试:黑盒测试

考察范围不同

- 单元测试:主要测试模块之内的数据结构、逻辑控制、异常处理等

- 集成测试:主要测试模块之间、接口与接口之间的数据传递关系,以及模块组合后的整体功能

- 系统测试:主要测试整个系统相对于需求的符合程度

评估基准不同

- 单元测试:主要是逻辑覆盖率

- 集成测试:主要是接口覆盖率

- 系统测试:主要是测试用例对需求的覆盖率

测试流程

需求评审:产品召开会议,开发与测试提出疑问,相关人员进行解答

测试计划:根据需求

测试设计:

测试实现:

测试执行:

测试总结:

数据表操作

创建表

create table `表名`(

`字段` 字段类型 属性

)[选项];

选项有三种:

  1. engine引擎,如:engine=innodb

  1. charset字符集,如:charset=utf8

  1. comment备注,如:comment='备注内容'

删除表

drop table if exists `表名`;

if exists可以不要,但是如果删除的这个表不存在则报错;有if exists不会报错.

查看表

show tables;#查看所有表

show tables like '%_';#筛选,%表示任意多个任意字符,_表示一个任意字符

show create table `表名`;#查看建表语句

desc `表名`;#查看表结构

修改表

alter table `表名` [新选项];#修改选项

rename table `旧表名` to` 新表名`;#修改表名

记录操作

添加记录

insert into `表名`(`字段1`,`字段2`,`字段n`) values(值1,值2,值n);

查询记录

select `字段列表` from `表名` [where 条件表达式];

删除记录

delete from `表名` where 条件表达式;

修改记录

update 表名 set 字段=值, 字段=值 [where 条件表达式];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值