- 博客(13)
- 收藏
- 关注
原创 MySQL查询练习
题目:设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。 CREATE DATABASE db_school3; #表1-学生表 CREATE TABLE student( Sno VARCHAR(20) NOT NULL PRIMARY KEY, Sname VARCHAR(20) NOT NULL, Ssex VARCHAR(20) NOT NULL, Sbirthday DATETIM
2021-03-31 19:30:47
626
原创 MySQL查询
MySQL查询 一、单表查询 1.基本查询语句select ①查询所有字段 查询所有字段是指查询表中所有字段的数据。这种方式可以将表中所有字段的数据都 查询出来。在MySQL中可以使用“*”代表所有的列,即可查出所有的字段,语法格式如下: select * from 表名;②查询指定字段 select 字段名 from 表名; eg:查询d_book表中的id和author字段的值 SELECT id,author FROM d_book;③查询指定数据 1.如果要从很多记录中查询出指定的记录,那么就
2021-03-29 18:57:41
4969
原创 MySQL基础
MySQL基础 一、基本命令 1.登录数据库 2.MySQL程序常用命令 3.创建数据库 通过CREATE DATABASE语句创建一个名称为db_admin的数据库 创建数据库前判断是否存在同名数据库 在MySQL中,不允许同一系统中存在两个相同名称的数据库,如果要创建的数据库名称已经存在,那么系统将给出以下错误信息: ERROR 1007 (HY000): Can't create database 'db_test'; database exists 4.查看数据库 成
2021-03-25 18:37:15
979
原创 数据库系统概述
数据库系统概述 一、数据库基础理论 1.数据库技术的发展 数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理、文件系统、数据库系统等3个阶段。1.人工管理阶段(20世纪50年代中期以前) 数据不保存、使用应用程序管理数据、数据不共享、数据不具有独立性2.文件系统阶段(50年代后期到60年代中期) 数据可以长期保存、由文件系统管理数据、共享性差,数据冗余大、数据独立性差3.数据库系统阶段(60年代至今) 由数据库系统统一管理数据、满足多用户多应用共享数据 2.什么是数据 数据: 描述事物的
2021-03-25 18:16:02
869
原创 APP项目测试
APP项目测试 一、APP发展 1.APP发展背景 概念:APP(application)通常指安装在智能手机上的软件 1.随着互联网技术的发展,从PC端向移动端流动的变化非常明显,智能手机已经成为日常生活中不可缺少的一部分 2.5G时代的来临,使APP的发展将以用户为主,朝着网络多元化、综合化、智能化的方向发展 2.APP移动应用的分类 • 工具类 • 社交类 • 生活服务类 • 休闲娱乐类 • 行业应用类 二、APP测试流程 • 计划阶段 • 设计阶段 • 执行阶段 • 评估报告阶段 三
2021-03-24 19:10:37
978
原创 B/S项目测试
B/S(Browser/Server,浏览器/服务器模式)测试 一、B/S的特点 1.概念 是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别 于传统的C/S 模式,特意称为B/S模式。在这种结构下,通过Web浏览器来进入工作界面, 极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形 成三层结构。这样使得客户端电脑负荷大大简化(因此被称为瘦客户端),减轻了系统维 护、升级的支出成本,降低了用户的总体成本(TCO)
2021-03-24 18:47:15
2476
原创 C/S项目测试day1
一、C/S结构特点 1.C/S结构(Client/Server,客户机/服务器模式) C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。 2.优点 C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求,安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程,它
2021-03-23 18:28:59
389
原创 软件测试流程
软件测试流程 一、软件生命周期及研发模型 1、什么是软件生命周期 软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件 设计、编码、测试、软件发布维护的过程 2、软件生命周期的三个时期 软件定义 问题定义——要解决的问题是什么 可行性研究——上一阶段所确定的问题是否有行得通的解决办法 需求分析——目标系统必须做什么 软件开发 概要设计——怎样实现目标系统 详细设计——应该怎样具体地实现这个系统 编码和单元测试——写出正确的容易理解...
2021-03-22 19:04:04
1021
原创 软件测试设计day3
六、测试用例 1.测试用例 定义:测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 用处:解决要测什么、怎么测和如何衡量的问题 意义:测试用例是软件测试的核心 如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。 2.测试用例的重要性 有效性:测试用例是测试人员测试过程中的重要参考依据,准确的测试用例的计划、执行和跟踪是测试的有效性的有力证明
2021-03-19 18:31:19
177
原创 软件测试设计day2
二、边界值法 1.关于边界点,可以分为上点、内点和离点 上点:就是边界上的点,不管它是开区间还 是闭区间,就是说,如果该点是封闭的,那 上点就在值域范围内,如果该点是开放的, 那上点就不在值域范围外 内点:就是在值域范围内的任意一个点 离点:就是离上点最近的一个点,如果边界 是封闭的,那离点就是值域范围外离上点最 近的点,如果边界是开放的,那离点就是域 范围内离上点最近的点 2.常见的边界值 对16-bit 的整数而言 32767 和 -32768 是边界 屏幕上光标在最左上、最右下位置 报表的第一
2021-03-18 19:39:27
238
原创 软件测试设计day1
一、等价类 1.等价类的定义 等价类:是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中 的错误都是等效的。 有效等价类:是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 无效等价类:与有效等价类的概念正好相反。 2.等价类划分的步骤 1.划分等价类(依据需求) 2.建立等价类表 3.设计测试用例 3.进行等价类划分的依据 1.按区间划分 2.按数值划分 3.按数值集合划分 4.按限制条件或规则划分 5
2021-03-17 18:32:52
108
原创 软件测试理论基础day2
五、软件测试的现状与发展 1.软件测试的发展现状 1.处于发展阶段,目前还是以手工测试为主 2.国内外软件企业越来越重视软件测试 2.软件测试的发展原因 1.市场竞争的压力; 2.不断提升的用户需求; 3.整个行业逐渐规范; 4.用户基数水平的提高; 5.自动化测试工具的出现提高了测试的效率。 3.软件测试的思维模型 正向思维:测试是验证软件的正确性 逆向思维:测试就是发现软件中的缺陷BUG 六、测试人员的必备素质 责任心; 沟通能力; 团队合作精神; 耐心、细心、信心; 时刻保持怀疑的态度
2021-03-16 19:00:57
224
原创 软件测试理论基础day1
一、什么是软件 1.软件的定义 软件=程序+数据+文档 程序:是能够完成预定功能和性能的可执行性的指令序列 数据:是使程序能够适当地处理信息的数据结构,输入与输出,数据库等 文档:是开发,使用和维护程序所需要的图文资料,需求分析,概要设计,详细设计,等各阶段文档,还包括用户文档 2.软件的分类 按层次:系统软件、支持软件、应用软件 按使用范围:单机版软件、分布式软件(C/S结构、B/S结构) 3.软件的特性 1.是一种逻辑实体,具有抽象性 2.软件成品的成本主要在开发和研制 3.在使用过程中没有
2021-03-15 19:03:09
300
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅