摘要:
1、为什么要做单元测试 单元测试更细致、更有针对性 单元测试能测试到很多系统测试无法达到的测试 单元测试是在编码中做的测试,发现问题方便修改,而系统测试的问题修改成本可能变高 单元测试是自动化测试 2、单元测试实例操作 1、定义一个PC类,里面有div方法 1 class PC(object): 2 阅读全文
摘要:
典型BUG 表格的排序、翻页、添加、删除的联合测试 输入框的长度检查 数据库表中如果指定utf8长度为150,则可以输入150个中文或英文字母等 (有时候界面判断失误,却只能输入50个汉字) 数据添加的时候引号等特殊符号没有处理导致添加失败 搜索时输入条件是%_,则被当成了数据库的通配符, 金融字段 阅读全文
摘要:
Html Form表单 用户需要输入内容的地方一般有一个表单元素 method:GET/POST action:要打开/提交的目文件 Table表格 检查表格数据和数据库的一致性 表格的布局检测:填满一条数据检查表格有没有错位:GUI检测 表格的每个字段有排序功能:点一下升序再点一下降序,默认不排序 阅读全文
摘要:
网络结构 两层结构 所有程序都在客户端,服务器只是个数据库 三层结构 展现层→逻辑层→数据层 协议 第三层:网络层 路由器寻址和最短路径:IP协议 第四层:传输层 TCP 特点 面向连接的可靠的数据传输安全可靠的传输层协议; 一般请求必有响应; 重发机制; 重连机制; 效率不是其首要考虑,传输速度较 阅读全文
摘要:
报文内容释义 请求报文 请求报文由3部分组成(请求行+请求头+请求体): 请求行 请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。 URL地址,和报文头的Host属性组成完整的请求URL。 协议名称及版本号 请求头 HTTP 阅读全文
摘要:
网络应用及分类 BS架构:Browser/Server web应用的客户端不需要安装以及升级维护 跨平台 较方便CS架构:Client/Server 客户端应用则需要每个客户端安装和升级 一种系统对应开发一种客户端 资源下载在客户端,调用快 web应用访问过程 浏览器输入网址:本机:localhos 阅读全文
摘要:
数据结构 决定数据存储于内存时数据顺序和位置关系 链表 蓝黄红三个字符串被存储在链表中,每个数据都有存储一个指向下一个数据内存地址的“指针” 因为有指针索引,链表结构的数据可以分散在存储空间中,无需连续。 也因存储是分散的,如果要访问数据,只能从第一个数开始向下逐个访问。 比如要找到红就要蓝→黄→红 阅读全文
摘要:
1、数据库,建表 创建一张学生信息表StudentSno学号为整型5位,主键Sname姓名为字符型20位,不能为空Ssex性别只能是男或女,不能为空Sage年龄整型2位Sdept所在系为字符型20位 1 CREATE TABLE student 2 ( 3 sno INT(5) PRIMARY KE 阅读全文
摘要:
游标cursor MySQL检索操作返回一组称为结果集的行。这组返回的行都是与SQL语句相匹配的零或多 行。简单的SELECT语句没办法得到第一行、下一行或前10行,也不存在每次一行的处理 所有行的简单方法,即批量处理行。 故要检索出来的行中前进或后退一或多行时,可以用游标。 游标是一个存储在MyS 阅读全文
摘要:
存储过程 当一个完整的操作需要多条语句才能完成,如 为处理订单,需要核对以保证库存中有相应的物品 如果库存里有物品,则将物品预订以边不将其卖给他人,并且要减少可用的物品数量以反映正确的库存量 库存中没有的物品需要订购,与供货商进行交互 关于哪些物品入库并可以立即发货的,和那些物品退订,要通知相应的客 阅读全文