赞
踩
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
测试的目的:根据需求去发现问题。
测试对象:文档、数据、程序。
原则:
软件工程可以分为三个大的阶段:需求; 设计; 测试与维护
等价划分,根据属性进行划分
有效等价(满足需求)与无效等价(不满足需求)
选取正好等于刚好大于刚好小于
以表格形式表示逻辑判断
条件桩
动作
条件项
动作项
判定表中贯穿条件项豫动作项的一列就是一条规则
也能叫流程图法,使用覆盖路径来设计测试用例
预测错误进行测试
冒烟测试
冒烟测试是自由测试的一种,是对软件的基本功能进行测试,由开发人员与测试人员共同执行,测试对象是每一个新编译的需要正式测试的软件版本。目的是确认软件的基本功能正常,保证软件系统能正常跑起来,可以进行后续的正常测试工作的进行,如果最基本的测试都有问题了,就直接打回开发部了,所以正式交付的测试版本,必须先通过冒烟测试的考验。
缺陷是软件使用过程中的问题
缺陷的判定标准:少功能、功能错误、多功能、隐形功能错误(需求书虽然并未说出但是应该实现的要求)、不易使用(软件测试人员专业角度)
缺陷产生的原因 :
需求阶段:需求描述不易理解,有歧义、错误等
设计阶段:设计文档存在错误或者缺陷
编码阶段:代码出现错误
运行系统:软硬件系统本身故障导致软件缺陷
缺陷核心内容:缺陷的标题、缺陷的预置条件、缺陷的复现步骤、缺陷的预期结果、缺陷的实际结果、缺陷的必要附件(图片日志等)、缺陷的提交要素
软件缺陷的生命周期
PS:回归测试:1、常规项目回归:项目本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块。2、非常规项目(银行、部队、航天):新增模块必须全部复测。
2、回归Bug:上一个版本发现的缺陷,开发修复完毕,在下一个版本进行重新测试。
缺陷提交要素
软件缺陷类型
缺陷管理工具—禅道
自行搜索使用
前端三大工具:html(网页架构)、css(网页的样式美化)、js(网页的行为)
html标签:
- 标题标签:<h1> 到 <h6> 用于定义标题,h1 表示最大标题,h6 表示最小标题。
- 段落标签:<p> 用于定义段落。
- 链接标签:<a> 用于创建链接。
- 图像标签:<img> 用于插入图像。
- 列表标签:<ul>(无序列表)和<ol>(有序列表)用于创建列表项。
- 表格标签:<table> 用于定义表格,<tr>(行)和 <td>(列)用于定义表格的行和列。
- 表单标签:<form> 用于创建表单,<input> 用于输入字段,如文本框、密码框等。
- 多媒体标签:<audio> 和 <video>用于嵌入音频和视频。
- 布局标签:<div> 和 <span> 用于分组和分隔内容。
例子:
标题标签:
html
<h1>这是主标题</h1>
<h2>这是副标题</h2>
<h3>这是小标题</h3>
段落标签:
html
<p>这是一个段落。</p>
链接标签:
html
<a href="https://www.example.com">点击这里</a>
图像标签:
html
<img src="image.jpg" alt="图片描述" />
无序列表标签:
html
<ul>
<li>项目 1</li>
<li>项目 2</li>
<li>项目 3</li>
</ul>
效果如下:
html
<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
</ol>
效果如下:
html
<table>
<tr>
<th>列 1 标题</th>
<th>列 2 标题</th>
</tr>
<tr>
<td>数据 1</td>
<td>数据 2</td>
</tr>
</table>
效果如下:
列 1 标题 | 列 2 标题 |
---|---|
数据 1 | 数据 2 |
<form action="">
<input type="text" name="fname" />
<input type="submit" value="提交" />
</form>
多媒体标签:
<audio src="audio.mp3" controls></audio>
<video src="video.mp4" controls></video>
布局标签:
<div class="container">
<!-- 内容 -->
</div>
<span>这是一个单独的元素</span>
关机步骤涉及代码
代码如下(示例):
sync 将数据由内存同步到硬盘中。 shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机: shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。 shutdown –h now 立马关机 shutdown –h 20:25 系统会在今天20:25关机 shutdown –h +10 十分钟后关机 shutdown –r now 系统立马重启 shutdown –r +10 系统十分钟后重启 reboot 就是重启,等同于 shutdown –r now halt 关闭系统,等同于shutdown –h now 和 poweroff
安装ssh: yum install ssh 启动ssh: service sshd start 登录远程服务器: ssh -p 50022 my@127.0.0.1 输入密码: my@127.0.0.1: -p 后面是端口 my 是服务器用户名 127.0.0.1 是服务器 ip 回车输入密码即可登录
常用关键字:
SELECT * FROM usersORDER BY age DESC;
表示按年龄降序排列用户数据。INSERT INTO users (name, age, gender) VALUES ('John', 25, 'male');
表示向用户表中插入一条新的用户记录。一、操作库
-- 创建库
create database db1;
-- 创建库是否存在,不存在则创建
create database if not exists db1;
-- 查看所有数据库
show databases;
-- 查看某个数据库的定义信息
show create database db1;
-- 修改数据库字符信息
alter database db1 character set utf8;
-- 删除数据库
drop database db1;
二、操作表
–创建表
create table student(
id int,
name varchar(32),
age int ,
score double(4,1),
birthday date,
insert_time timestamp
);
– 查看表结构
desc 表名;
-- 查看创建表的SQL语句
show create table 表名;
-- 修改表名
alter table 表名 rename to 新的表名;
-- 添加一列
alter table 表名 add 列名 数据类型;
-- 删除列
alter table 表名 drop 列名;
-- 删除表
drop table 表名;
drop table if exists 表名 ;
一、增加 insert into
-- 写全所有列名
insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
-- 不写列名(所有列全部添加)
insert into 表名 values(值1,值2,...值n);
-- 插入部分数据
insert into 表名(列名1,列名2) values(值1,值2);
二、删除 delete
-- 删除表中数据
delete from 表名 where 列名 = 值;
-- 删除表中所有数据
delete from 表名;
-- 删除表中所有数据(高效 先删除表,然后再创建一张一样的表。)
truncate table 表名;
三、修改 update
-- 不带条件的修改(会修改所有行)
update 表名 set 列名 = 值;
-- 带条件的修改
update 表名 set 列名 = 值 where 列名=值;
关于查询语句有很多,这里基础的不再介绍。主要介绍排序查询、聚合函数、模糊查询、分组查询、分页查询、内连接、外连接、子查询
一、基础关键字
BETWEEN…AND (在什么之间)和 IN( 集合)
-- 查询年龄大于等于20 小于等于30
SELECT * FROM student WHERE age
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。