自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 中国网络安全法

· 中华人民共和国网络安全法(2017年6月1日起施行)第二十二条 任何个人和组织不得从事入侵他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动;不得提供从事入侵网络、干扰网络正常功能、窃取网络数据等危害网络安全的工具和制作方法;不得为他人实施危害网络安全的活动提供技术支持、广告推广、支付结算等帮助。第三十八条 任何个人和组织不得窃取或者以其他非法方式获取公民个人信息,不得出售或非法向他人提供公民个人信息。第六十三条 违反本法规定,给他人造成损害的,依法承担民事责任。第...

2020-12-23 20:09:27 759 2

原创 appium常用命令

常用命令检查appium环境是否搭建完成:appium-doctor查看手机是否连接:adb devices进入手机超级后台:adb shell卸载 APK:adb uninstallcom.sky.jisuanji (如果已安装,就不用卸载)安装 APK:adb install F:\software\CalcTest.apk重装 APK:adb install -r F:\software\CalcTest.apk运行日志:adb logcat 从电脑到手机 adb push

2022-01-02 15:00:06 1101

原创 APP测试基本流程

1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。--产品功能需求文档;--产品原型图;--产品效果图;--行为统计分析定义文档;--测试设备(ios6.1.3-ios8.1;Android3.0-Android5.0)--其他。1.4日报及产品上线报告1)测试人员每天需对所测项目发送测..

2022-01-01 17:40:47 437

原创 基本网站操作代码

2022-01-01 17:34:24 320

原创 Xpath定位

xpath 是一种在 XML 文档中定位元素的语言。因为 HTML 可以看作是 XML 的一种形式, selenium 可使用这种强大语言在 web 应用中定位元素。Xpath 中的 6 种定位元素方法。1、通过绝对路径做定位driver.findElement(By.xpath("/html/body/div[3]/div[1]/div/div[3]/a[2]")).click();备注:绝对路径以 /开头2、通过相对路径做定位如果开头是两个斜线(//)表示文件中所有符合模式的元素

2022-01-01 17:31:30 798

原创 testNG测试框架

testNG流程1.新建Java类,编写正常的selenium业务代码2.在测试代码模块,新建testNG的类型类,并编写自动化测试用例3.新建testNG.xml文件,并配置4.运行testNG.xml文件5.查看预期结果和执行报告testNG.xml文件suite 套件test 测试用例groups 组classes 类的集合class 类Metgod 方法...

2022-01-01 17:25:54 305

原创 selenium自动化

第一章 自动化测试简介、selenium 环境搭 建1.1 自动化测试简介 B/S Web 自动化:selenium 手机:移动段自动化,appnium 接口自动化:工具:postman、Jmeter 代码:httpclient 性能测试自动化测试流程: 可行性分析-->测试需求分析--> 制定测试计划 -->自动化测试设计--> 测试脚本开-->无人职 守测试 -->提交测试报告--> 脚本维护阶段1.4 自动化测试及工具简述QTP:是 quick

2022-01-01 16:42:43 1870

原创 selenium

第一章 自动化测试简介、selenium环境搭建1.1 自动化测试简介自动化测试概念:是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程自动化测试分类:功能自动化测试与性能自动化测试一般IT上所说的自动化测试是指功能自动化测试,通过编码的方式用一段程序来测试一个软件的功能,这样就可以重复执行程序来进行重复测试的目的。如果一个软件有小部分功能发生改变,只要修改一部分自动化测试代码,就可以重复对软件进行测试,从而提高测试效率分类:web ...

2022-01-01 15:52:12 869

原创 css元素定位

id用“#” class用“.”1、使用绝对路径来定位元素:(建议少用) id 用"#"号 class 用"."driver.findElement(By.cssSelector("html body div#wrapper div#head div.head_wrapper div#u1 a+a")).click();2、使用相对路径来定位元素driver.findElement(By.cssSelector("div#u1 a +a")).click();By.cssSel.

2021-10-24 22:18:24 355

原创 BS自动化

B/S自动化:selenium自动化概念:以程序测程序的过程就做自动化什么样的项目适合做自动化测试1、任务测试明确,不会频繁变动2、每日构建后的验证测试3、比较频繁的回归测试4、软件系统界面稳定,变化少5、需要在多平台运行相同的测试用例、组合遍历型的测试、大 量的重复测试6、软件维护周期长7、项目进度压力不太长8、被测系统软件开发比较规范,能够保证系统的可测试性9、具备大量的自动化测试平台10、测试人员具备较强的编程能力分类:web UI自动化 移动端

2021-10-22 17:04:05 312

原创 java进阶

Iterationtest集合package com.newdream.class5;import java.util.Arrays;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;public class Iterationtest { public static void main(String[] args) { // TODO Auto-generated meth.

2021-10-22 16:34:51 210

原创 表单和框架

表单单行文本输入框(TEXT)单选按钮 (RADIO)复选框 (CHECKBOX)下拉列表 (SELECT)重置按钮 (RESET)提交按钮 (SUBMIT)多行文本框 (TEXTAREA)文本框基本语法<INPUT type=“text ” value="张三" size="20">密码框基本语法<INPUTtype=“password ” value=“ 123456 ” size=“22”>单选按钮基本语法..

2021-10-22 15:56:25 81

原创 Web标签

<META>标签<META http-equiv="Content-Type" content="text/html; charset=gb2312">简体中文:gb2312繁体中文:big5纯英文网页:iso-8859-1页面背景色或背景图像bgcolor:背景色彩background:背景图像<BODY bgcolor="#FFCCFF“ background="back_image.GIF" > Hello World! </BODY>.

2021-10-22 15:35:22 140

原创 css样式

样式表的基本结构<STYLE type="text/css"> P {color:red;font-size:30px; font-family:隶书;} …… </STYLE>类样式(class)常用的样式属性table { background-image: url(images/type_back1.jpg);background-repeat:no-repeat; }方框属性...

2021-10-22 15:30:15 74

原创 Oracle

Oracle体系结构数据库:物理结构:数据文件,控制文件,日志文件逻辑结构:表空间,段,区,数据块实例内存:系统全局区:共享池,数据缓冲区,数据缓冲区,日志缓冲区 程序全局区进程:用户进程,服务器进程,后台进程rowid可以用来区分唯一的一行数据,如果同一数据出现相同的,可以用来删除重复的例:删除重复的开发部名称,保留roeid最小的开发部delete from dept where rowid != (select min(rowid) from dept whe.

2021-10-22 15:24:02 100

原创 状态图和正交表

状态图概念:借助一种状态转换图来设计用例的方法步骤:1.找出所有可能的输入或操作2.从空闲状态出发,加上所有可能的操作,产生新的状态;然后在新状态的基础上再加上所有可能的操作或输入,再次 产生新的状态,依次下去,直到没有产生新的状态结束3.列出所有状态4.根据状态图,设计用例原则每个状态至少要覆盖一次最常用的流程,最不常用的流程(可以借助VISIO画)使用场合单据流程,合同管理,请假流程等 单据流程类,功能的测试练习:淘宝,当当等,从购物车下单生成订单,到

2021-10-22 15:11:22 284

原创 因果图与判定表

因果图概念因果图是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适用于检查程序输入条件的各种组合 情况原因和结果之间的关系1.原因和结果之间的关系2.原因和原因之间的关系包含性约束:条件里面必须有一个为真,可以同时为真,但不可以同时为假排他性:原因之间不能同时为真,但可以同时为假必要性约束:当原因a为真时,原因b必须同时为真;但是原因b为真时,原因a既可以为真,也可以为假唯一性:有且必须只有一个为真 3.结果与结果之间的关系因果图设计用例步骤71

2021-10-22 15:02:56 826

原创 树状图和测试大纲,用例评审

树状图概念:穷举法,举出所有的可能情况。以数据树的形式表示核心思想:从叶子到根只有一条路径,一片叶子一条用例使用的场景:树状图是一种分析问题的思想,适用于条件比较少的时候大纲法概念:有时候叫功能矩阵,根据需求规格说明书,把项目里面的所有功能点例举出来优点1.快速熟悉项目2.测试时间比较紧的时候,可以直接使用大纲法开展测试功能,可以保证覆盖率,缩短测试时间用例的评审流程预备:测试用例,需求文档,把文档上交测试负责人开始审查:测试负责人初步审核组员写的用例;小组成员交

2021-10-13 00:57:17 758

原创 快速测试法,测试用例

软件测试用例的概念测试四大活动:测试计划、测试设计与开发、测试执行、测试评估概念:为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等 要素。测试用例三要素:操作步骤、测试数据、预期结果注意:预期结果是必须要有的,测试数据不一定有,例如:删除操作、打印操作用例测试的分类场景测试用例:业务测试用例基本测试用例:公共测试用例测试用例的优缺点优点:有效性、完整性、组织性缺点:费时费力,长时间看是省时省力小项目时间短,不写

2021-10-12 20:29:51 885

原创 等价类与边界值

黑盒测试用例设计方法:等价值、边界值、因果图、判定表、状态表、正交表、场景法、树状图、测试大纲等价类概念依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类类型有效等价类:对于程序规格说明书是合理的,有意义的输入数据构成的集合无效等价类:根据需求说明书,不满足需求的集合原则1.如果规定了输入值范围(闭区间),可以分为一个有效等价类,两个无效的等价类2.如果输入的是布尔值表达式,可以分为一个有效的等价类和一个无效的等价类3.如果规定了输入数据的一组值,而且程序对

2021-10-12 20:18:30 1681

原创 场景法设计测试用例

黑盒测试用例设计方法:等价类——》输入项(数据类型 长度 非空)边界值——》操作项(长度 个数 重量 速度)因果图 判定表——》输入操作之间或者输入和输出之间有一些练习状态图——》某一条信息会因为你不同的操作产生不同的结果,结果还会产生不同的状态变化正交表——》多条件,每个条件多种取值情况,条件之间没有关系业务测试(场景法)(每一个流程图的业务至少都要遍历一次)流程图:椭圆(开始,结束) 四边菱形(判断) 方形(操作)操作步骤:1.业务流程图2.找出基本流和备选流

2021-10-12 20:11:02 598

原创 测试总结。

测试总结分类:第一情况:每一次回归测试完成——要求测试组写出一份回归测试小结内容:当次回归测试测试的内容有哪些,软件版本有哪些大的问题:第二情况:整个测试活动结束以后-----测试总报告谁来写:测试负责人内容:概述,简介等;数据统计:1.人力资源统计——多少人做了多少事情花了多长时间2.用例的执行情况3.缺陷的遗留情况(缺陷的分类统计):按功能模块,按严重程度,按照缺陷的类型4.测试范围遗留缺陷的解决方案测试过程中出现过哪些风险对测试的软件进行评估(安全性,兼容

2021-10-12 20:07:03 64

原创 测试计划,计划评审

测试计划内容测试目的测试项目简介测试参考文档测试提交文档测试术语和定义测试策略确定测试内容测试资源测试进度测试人员和任务分配测试风险和问题测试进入和退出标准测试计划参加评审人员项目经理,开发人员,需求人员,测试人员项目经理:负责项目进度的把控;重要决策,跟客户进行沟通;只对项目负责;(有部分公司由开发部经理担任)需求人员(产品经理):分析客户提出来的需求;负责产品(软件)需求策划开发人员(前端开发,后台开发)架构师(系统级工程师):负责软件核心模块,整体架构设

2021-10-12 20:02:33 1339

原创 安装测试,易用性

安装测试(安装,卸载,升级)B/S不测试,只测C/S结构和手机app安装后再次安装---覆盖:如果是新版本,就进行升级,如果是同一软件,要给出提示:修复,卸载,等卸载后再次安装升级:打补丁升级:在已有的软件基础上进行补丁包程序的安装在线升级:先把原来的软件卸载,然后再安装了一个新的软件易用性概念:指用户使用软件时是否感觉方便,是交互的适用性,功能性和有效性的集中表现,属于人体工程学范畴1.易理解用户能够明白该软件是用来干什么的;用户要理解当前他的操作处理是什么状态,接下来的的正确

2021-10-12 19:59:12 210

原创 Web测试

Web用户(浏览器)——>应用服务器(apache tomcat)后台服务程序——>数据库Cookies:是一个文件,最大是4K,记录网页登录信息(登录用户名,密码,登录时间等)。存在用户本机电脑上的;而且不同浏览器存放的位置不同;那么同一个域名只会生成一个Cookies文件;也只会记录最后一个登录用户的信息,时效一般是二十天左右测试内容(不包括安装卸载)功能测试链接测试(建议用工具):测试所有链接是否按指示跳转;有无空链接;有无孤立页面(跳转无内容)表单测试(等价类

2021-10-12 19:56:16 49

原创 安装软件。

一、安装软件1. 安装软件2. 卸载软件3. 查看软件是否安装上了二、网络命令1. 关防火墙2. 设置IP地址3. 重启网卡4. 查看IP地址5. 检查网络的连通性6. 设置临时IP三、apache1. apache的作业2.apache的服务名3.配置文件路径,默认端口号4. 如果端口冲突了,无法启动服务怎么办四、FTP1. FTP的作用2. FTP的服务名3. 配置文件4. 新建一个用户test,并设置密码为123456

2021-10-12 19:51:49 60

原创 网络访问及共享

samba(共享文档)服务名:smb配置文件:ect/samba/smb.conf1.备份后删除之前的配置信息2.vi smb.conf输入新的配置信息3.重启服务4.在同一网络上的另一台带电脑输入IP地址连接FTP(文件服务器)端口号:21服务名:vsftpd路径:ect/vsftpd/vsftpd.conf1.挂载第三张盘安装2.使用adduser guest添加guest账户3.使用passwd guest为账户设置密码4.启动服务service vsftpd

2021-10-12 19:48:48 103

原创 进阶命令及磁盘磁盘管理

查看文件在文件末尾追加内容:cat>>文件名覆盖:cat>文件名分页显示:cat 文件名 |more从一千行开始显示:cat 文件名 |more +1000q 退出more显示行号:cat 文件名 |nl -ba在vi中输入set number磁盘管理硬盘分区:df查看硬盘使用情况:df -m查看文件大小:du统计统计行数:wc -l统计单词数:wc -w统计字符:wc -c查找文件find 文件路径 -name 文件名查询日志文

2021-10-12 19:46:13 57

原创 Linux简介

简介1.C语言 开源 多用户多任务 高效 强壮 安全2.GNU 自由软件联盟3.BSD 加州大学伯克利分校计算机研究小组Linux里面,设备是当作文件处理的当前常用的linux系统:CentOS 7 / Linux 6 服务器版 /Ubuntu版本=主版本+次版本+修订次数次版本奇数:开发 偶数:稳定IDE:集成硬盘驱动器SCSI:小型计算机专用接口 支持热插拔sda:SCSI类型的第一个硬盘 s:SCSI d:disk a:第一sda1:SCSI类型的...

2021-10-10 23:53:51 208

原创 索引和视图

1.建表的时候创建2.建表后再加普通索引ALTER TABLE scoreADD INDEX index_stuid(studentid);复合索引ALTER TABLE studentsdd INDEX index_sname_saddress(sname,saddress);使用索引SELECT studentid,scoreFROM score USE INDEX(index_stuid)WHERE studentid>=3;删除索引DROP I

2021-10-10 23:40:59 84

原创 数据库语法

数据库和应用程序的作用应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等储存数据的方法第一种方法:用大脑来记住数据第二种方法:写在纸上第三种方法:写在计算机的内存中第四种方法:写成磁盘文件 ……作用存储大量数据,方便检索和访问保持数据信息的一致、完整 共享和安全通过组合分析,产生新的有用信息数据库的三代萌芽阶段——文件系统 使用磁盘文件来存储数据

2021-10-10 23:23:31 131

原创 数据库学习代码

SELECT NOW();--四大完整性--域完整性、实体完整性、引用完整性、自定义完整性--五大约束 CONSTRAINT--主键约束 PRIMARY KEY PK_--外键约束 FOREIGN KEY FK_--默认约束 DEFAULT KEY DF_--唯一约束 UNIQUE KEY UQ_--检查约束 CHECK KEY CK_--参考:REFERENCES--新建数据库CREATE DATABASE newdream_T80;--删除数据库..

2021-10-10 23:12:35 422

原创 数据库基本查询

查询表达式· 每一个表达式表示想要的一列,必须至少 有一列,多个列之间以逗号分隔· *表示所有列,tbl_name.*可以表示命名表的 所有列· 查询表达式可以使用[as] alias_name为其赋 予别名单表查询· 查询表中全部数据SELECT * FROM stu;· 查询表中特定字段SELECT id,newnameFROM stu;· 为字段取别名SELECT * FROM stu u;· 为表取别名SELECT username AS ‘姓名’,s

2021-10-10 16:31:48 303

原创 高级查询。

一、主键关系1.新建数据的时间:从表里面的数据必须来源于主表,例如:成绩表的学号必须是来源于学生信息表2.修改数据的时间:2.1 修改主表的记录,如果该记录被从表引用了,不能修改; 修改主表的记录,如果该记录不能被从表引用了,可以直接删除;2.2 修改从表的记录,更新后的值,必须来源于主表3.删除数据的时间:3.1 删除主表的数据,如果给从表引用了,不允许删除;3.2 删除主表数据,如果没有被引用,可以直接删除;3.3 如果主表数据被引用了,非删不可,先删除从表再删除主表

2021-10-10 15:17:55 133

原创 操作查询。

一、数学函数1.求绝对值select abs(-2) as 取绝对值;2.截取多少位小数select truncate(123.456,2);3.四舍五入select round(123.456,2);select round(123.454,2);二、字符串函数1.连接字符串selectconcat ('新','梦','想');2.使用间隔符连接字符串3.左边截取4.右边截取5.去掉左边边界空格6.去掉右边边界空格7.去掉两边边界..

2021-10-10 15:09:37 533

原创 MySQL 事件跟踪器 , MySQL 无须重启服务 跟踪 SQL , 也无须配置日志

第一步 创建以下两个 日志表在Mysql数据库中CREATE TABLE `slow_log` (`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMPON UPDATE CURRENT_TIMESTAMP,`user_host` mediumtext NOT NULL,`query_time` time NOT NULL,`lock_time` time NOT NULL,`rows_sent` int(11) NOT NU

2021-10-10 00:46:26 254

原创 类和对象。

面向对象什么是面向对象?面向对象就是使用对象进行程序设计,简写 成OOP。面向对象的三大特点:封装,继承,多态。属性:对象具有的各种属性,每个对象都有特定的值Java是面向对象的语言:所有Java程序都以类class为组织单元关键字class定义自定义的数据类型面向对象的优点:· 便于程序模拟现实世界中的实体–用“类”表示实体的特征和行为· 隐藏细节–对象的行为和属性被封装在类中,外界通过调用 类的方法来获得,不需关注内部细节如何实现· 可重用–.

2021-10-10 00:40:29 110

原创 Java语言基础

标识符:包的名字,类的名字,变量的名字,方法的名字,对象的名字这些名称统称为标识符;原则:1.只能由英文 数字 "_" "$"构成2.不能以数字开头3.严格区分大小写4.不能使用关键字十进制 八进制 十六进制:默认:十进制八进制:0开头十六进制:0X开头变量的使用:1.在使用之前一定要先声明和赋值2.变量的名字不能重复声明的语法数据类型 变量的名字;进行初始化;变量的名字=值如果数据类型相同,那么可以一次定义多个变量Java数...

2021-10-10 00:19:20 67

原创 Java简介

API Application Programming Interface应用程序接口Sun Microsystems Sun微系统公司,Java语言的母公司,位于美国GUI Graphical User Interface图形用户界面的简写JVM Java Virtual Machine又称为Java虚拟机.为所有的 Java程序提供运行环境(Java Runtime Environment ). 是 Java跨平台特性的基石Applet Java编写的一种运行在浏览器中的小程序Jav

2021-10-09 19:33:56 99

原创 Java关键字

下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。关键字 描述abstract 抽象方法,抽象类的修饰符assert 断言条件是否满足boolean 布尔数据类型break 跳出循环或者label代码段byte 8-bit 有符号数据类型case switch语句的一个条件catch 和try搭配捕捉异常信息char 16-bit Unicode字符数据类型class 定义类const 未使用continue 不执行循环体剩余部分

2021-10-09 19:29:31 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除