自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网站测试都要测试哪些及如何进行测试?

网站测试都要测试哪些及如何进行测试?

2018-11-30 16:19:13 563

原创 随便给你一个网站,你如何测试?

随便给你一个网站,你如何测试?① 首先,查找需求说明、网站设计 m 等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试② 设计测试用例:功能性测试可以包括,但不限于以下几个方面:链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回等。③ 提交功能的测试。...

2018-11-30 16:06:27 3159

原创 如何测试一个微信小程序?

微信小程序测试的策略和注意事项一、测试前准备(环境搭建)1.前端页面微信Web开发者工具安装、授权测试用的微信号可预览和调试小程序…可参考此文: 微信Web开发者工具-下载、安装和使用图解2.管理后台配置内网测试服务器环境,通过PC端Web站点管理小程序前端的输出内容,可从开发人员获取管理账号进行测试二、测试范围1.权限测试需要检查以下几种情况下微信用户访问的权限1)未授权微信...

2018-11-30 15:45:53 15276 3

原创 功能测试、性能测试、自动化测试区别

1.功能测试:Selenium,WinRunner, Rational Robot, Skilk Test, --又名:黑盒测试 --依据;需求文档 --执行:测试用例 --方法:等价类划分,边界值分析,错误推测,因果图法,判定表驱动分析方法,正交实验设计方法,功能图分析方法--错误:功能错误或遗漏,界面错误,数据结构或外部数据库访问错误,性能错误,初始化和终止错误2.性能...

2018-11-29 17:08:00 1025

原创 linux用户管理命令

linux用户管理命令 用户管理----用户信息与密码的配置文件用户管理要学的内容很多,当然了,不会简单的放两个创建用户的命令,这样的文章太多了。我们来看两个用户管理中非常重要的配置文件吧!我们来看看用户的相关配置文件都存放在什么地方。用户信息文件: /etc/passwd密码文件: /etc/shadow用户组文件: /etc/group...

2018-11-27 20:53:29 744

原创 如何压力测试电子商务网站

如何压力测试电子商务网站第1页:背景与面临的挑战!如今,与百姓日常生活密切的电子商城、网络订票和网上银行等系统都是电子商务网站的典型案例。这些系统涵盖了产品宣传展示、商品选购、交易结算、服务与客户反馈等诸多功能。当需要同时向一个庞大的群体提供这些服务,性能考量往往是系统成功运营的关键。以国内某著名电子购物网站为例,该网站有3000万注册用户,日均访问量达8000万,日均订单处理超过30万单,...

2018-11-27 20:41:19 726

原创 性能测试面试经常问的问题

性能测试面试Q1:什么是负载测试?什么是性能测试?A1:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。性能测试:指在一定的约束条件下(指定的软件、硬件、网络环境等),确定系统所能承受的最大负载压力。Q2...

2018-11-27 20:05:06 1967

原创 App测试方法总结

App测试方法总结一、安全测试1.软件权限1)扣费风险:包括短信、拨打电话、连接网络等。2)隐私泄露风险:包括访问手机信息、访问联系人信息等。3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接收信息功能6)限制或使用本地连接7)限制/允许使用手机拍照或录音8)限制/允许使用手机读取用户数据9)限制/...

2018-11-27 19:45:14 168

原创 web登陆界面测试

需求描述:一个web登录界面有两个textbox,一个提交按钮,设计出至少30个测试用例。功能性测试: 1)输入正确的用户名和密码,点击提交按钮,验证是否显正确登陆; 2)登陆成功后是否跳转到正确的页面; 3)输入错误的用户名或密码,验证失败并且相应的错误信息提示; 4)输入的密码是否以不可见的星号显示; 5...

2018-11-27 19:38:35 1781

原创 基于ARM的智能灯光控制系统-----需求分析

基于ARM的智能灯光控制系统-----需求分析项目实践流程: 1.设计项目需求文档 说明项目设计目的,项目功能,项目模块,实现技术。 2.项目编码设计 程序要求模块结构化(函数),编码风格良好,多文件结构实现。 3.项目测试 设计测试用例,说明测试步骤,测试结果。 4.项目总结与演示 编写项目总结文档,PPT演示文档,进行项目演示说明。本项目软件...

2018-11-26 16:01:06 2091

原创 黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联 系?

黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联 系?黑盒测试:把测试对象当成一个黑盒子,测试人员完全不考虑逻辑结构和内部特性, 只依据程式的需求说明书来检查程式的功能是否满足它的功能说明。白盒测试:把测试对象当成一个透明的盒子,允许测试人员利用程序内部逻辑结构及 相关信息,设计或选择测试用例,对程式所有逻辑路径进行测试。单元测试:白盒测试的一种,对软件设计中的单元模块进...

2018-11-25 16:30:22 2708

原创 测试-----新人如何做好功能测试?

测试新人如何做好功能测试?作为一个刚刚进入测试行业三个月的的测试人员,由什么都不懂的测试小白到现在能基本单独完成一个APP测试。下面来说说怎么进行功能测试的吧!1.首先学习软件测试基本知识和软件流程。功能测试最开始最基础的就是分析需求编写测试用例,测试是把握质量的守关人,保证不漏测的第一步就是要编写尽可能全面的测试用例。可以学习用例编写方法、黑盒测试方法,阅读一些书籍,比如:软件测试艺术;此外...

2018-11-25 16:28:34 1123

原创 apache 和 nginx的区别?

apache 和 nginx 的区别Nginx 相对 Apache 的优点:轻量级,同样起 web 服务,比 apache 占用更少的内存及资源;抗并发,nginx 处理请求是异步非阻塞的,支持更多的并发连接,而 apache 则是阻塞型的,在高并发下 nginx能保持低资源低消耗高性能;配置简洁;高度模块化的设计,编写模块相对简单;社区活跃。Apache 相对 Ng...

2018-11-25 16:21:44 161

原创 常用键展示----keyevent常用键列表

keyevent常用键列表KEYCODE_CALL 拨号键 5KEYCODE_ENDCALL 挂机键 6KEYCODE_HOME 按键Home 3KEYCODE_MENU 菜单键 82KEYCODE_BACK 返回键 4KEYCODE_SEARCH 搜索键 84KEYCODE_CAMERA 拍照键 27KEYCODE_FOCUS 拍照对焦键 80KEYCODE_POWER 电源键...

2018-11-23 21:33:56 5591

原创 cookies 和 session的区别?

cookies 和 session的区别?cookies-----客户端是针对每一个网站的信息,每一个网站只对应一个,其它网站不能访问,这个文件是保存在客户端的,每次你打相应网站,浏览器会查找这个网站cookies,如果有就会将这个文件起发送出去。cookies文件的内容大致包函这些信息如用户名,密码,设置等。session-----服务器是针对每一个用户的,只有客户机访问,程序就会为这...

2018-11-23 21:20:38 153

原创 HTTP 和 和 HTTPS的区别?

HTTP 和 和 HTTPS的区别?安全性上的区别:HTTPS:HTTP 协议的安全加强版,通过在 HTTP 上建立加密层,对传输数据进行加密。主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。表现形式:HTTPS 站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级 EV SSL 证书的话,其地址栏...

2018-11-23 21:17:45 216

原创 在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用 LoadRunner?

在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用 LoadRunner ?a)建立测试计划,确定测试标准和测试范围b)设计典型场景的测试用例,覆盖常用业务流程和不常用的业务流程等c)根据测试用例,开发自动测试脚本和场景:i.录制测试脚本1.新建一个脚本(Web/HTML 协议)2.点击录制按钮,在弹出的对话框的 URL 中输入”about:blank”。3.在打开的浏览器中进行...

2018-11-23 21:14:54 1631

原创 LoadRunner 脚本如何录制和编写

LoadRunner 脚本如何录制和编写打开 loadrunner 的 Virtual User Generator,新建脚本- 在弹出框中选择 Web(HTTP/HTML)协议,然后点击创建按钮弹出 start Recording 窗口,选择对应的录制类型(InternetApplications),选择浏览器(这里我们选择IE),选择需要测试的 web 地址,选择浏览器安装地址。...

2018-11-23 21:13:33 720

原创 LordRunner 相关

LordRunner 相关LoadRunner 的工作原理是什么?LoadRunner 工作原理:LoadRunner 通过模拟上千万用户实施并发负载,实时性能监控的系统行为和性能方式来确认和查找问题。1、VuGen 发生器:捕捉用户的业务流,并最终将其录制成一个脚本:(1)选择相应的一种协议;(2)在客户端模拟用户使用过程中的业务流程,并录制成一个脚本;(3)编辑脚本和设置 Run...

2018-11-23 21:10:25 235

原创 常见性能测试的方法有哪些?举例解释一下?

常见性能测试的方法有哪些?举例解释一下?1.负载测试在这里,负载测试指的是最常见的验证一般性能需求而进行的性能测试,在上面我们提到了用户最常见的性能需求就是“既要马儿跑,又要马儿少吃草” 。因此负载测试主要是考察软件系统在既定负载下的性能表现。我们对负载测试可以有如下理解:(1)负载测试是站在用户的角度去观察在一定条件下软件系统的性能表现。(2)负载测试的预期结果是用户的性能需求得到满足...

2018-11-23 21:08:30 3833

原创 BS架构和CS架构的比对

BS架构和CS架构的比对1、CS、BS架构定义CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对...

2018-11-22 19:01:48 5980 1

原创 测试面试--------用例设计思路-六方面

上海易号网络科技有限公司-----测试面试题之一有这样一个面试题:在一个Web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。请设计一系列测试用例用以测试这个Web页面。有经验的测试人员可能会问面试官,字母a区分大小写吗?只统计英文字母的a吗?最长输入字符是多少,最少输入字符是多少?对输入的字符类型是否有限制,是否会自动清除不符合要求的字符...

2018-11-22 18:24:28 505

原创 软件测试------Appium运行过程中碰到的问题处理

Appium运行过程中碰到的问题处理1.报错:程序包org.junit不存在解答:junit版本不匹配2.http://127.0.0.1:4723/wd/hub 打不开解答:未启动selenium-server.jar3.appium一打开设备就断开连接**解答:当你的android设备接入pc端进行程序调试的时候是否出现state offline呢?无法进行真机调试,原因就是and...

2018-11-22 18:16:39 299

原创 软件测试面试题中的sql题目

软件测试面试题中的sql题目1.学生表(学生id,姓名,性别,分数)student(s_id,name,sex,score)班级表(班级id,班级名称)class(c_id,c_name)学生班级表(班级id,学生id)student_class(s_id,c_id)1.查询一班得分在80分以上的学生2.查询所有班级的名称,和所有版中女生人数和女生的平均分题解:1.select *...

2018-11-22 18:13:04 8079

原创 软件测试-----XPath、CSS定位

XPath、CSS定位1. 什么是Xpath?1. XPath即为XML Path 的简称,它是一种用来确定XML/HTML文档中某部分位置的语言。2. HTML可以看做是XML的一种实现,所以Selenium用户可以使用这种强大的语言在Web应用中定位元素。Xpath用途:基于HTML文档结构使用XPath进行元素定位提示:Xpath为强大的语言,那是因为它有非常灵活定位策略;2....

2018-11-20 15:34:22 542

原创 软件测试------元素操作方法/浏览器操作方法

1. 为什么要学习操作元素的方法?1. 需要让脚本模拟用户给浏览器指定元素输入值2. 需要让脚本模拟人为删除元素的内容3. 需要让脚本模拟点击按钮 2. 元素常用操作方法1. clear() 清除文本2. send_keys() 模拟输入3. click() 单击元素说明:由于这三个方法非常简单,并且有些之前已经使...

2018-11-20 15:23:33 457

原创 python----. 数据库索引?

数据库索引?数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用 B_TREE。B_TREE 索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据;相反,它从根节点开始,根节点保存了子节点的指针,存储引擎会根据指针快速寻找数据。...

2018-11-19 22:17:49 235

原创 python-----事务的特性?

事务的特性?1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。4、持久性(Durability):对于任意已提交事务,系统必须保...

2018-11-19 22:15:29 274

原创 python-------说一下 Mysql 数据库存储的原理?

说一下 Mysql 数据库存储的原理?储存过程是一个可编程的函数,它在数据库中创建并保存。它可以有 SQL 语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。据的访问方式。存储过程通常有以下优点:1、存储过程能实现较快的执行速度2、存储过程允许标准组件是编程。...

2018-11-19 22:13:53 418

原创 软件测试-----Linux 基础

Linux 基础1. 如何查看 CPU 信息?/proc/meminfo2. 查看占用 CPU 使用率最高的进程?ps -aux | sort -k3nr | head -K3. 如何查看一个文件的末尾 50 行?查看/etc/profile 的前 10 行内容,应该是:head -n 10 /etc/profile查看/etc/profile 的最后 50 行内容,应...

2018-11-19 22:09:41 182

原创 Fatal error in launcher: Unable to create process 安装报错信息

Fatal error in launcher: Unable to create process 安装报错信息python3.6执行pip3时 Unable to create process using ‘"’背景:由于在windows操作系统中已经安装了python2.7,之前安装过python3.4,现已卸载,将python3.6安装在C:\Python36目录下然后进入C:\P...

2018-11-18 10:57:09 224

原创 软件测试------WebDriver(Selenium2.0)

WebDriver概述1. 什么是WebDriver?1. Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具;2. 它提供了一套友好的API;4. Webdriver完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动;说明: API:应用编程接口说明(WebDriver类库内封装非常多的方法,要使用这些方法,就需要友好的调用命名规则...

2018-11-18 09:32:23 296

原创 软件测试-------Selenium IDE安装与运行

Selenium IDE安装与运行1. Selenium IDE 是什么?Selenium IDE:是一个Firefox插件,用于记录和播放用户与浏览器的交互。 (录制Web操作脚本)seleniumIDE作用:实现页面操作的动作录制并输出为相应的脚本。1.1 为什么要学习Selenium IDE?使用Selenium IDE录制脚本,体验自动化脚本魅力使用Selenium I...

2018-11-17 21:52:19 420

原创 软件测试------常用的 ADB 命令?

常用的 ADB 命令adb --help / adb :看见帮助信息adb start-server:启动 adb 服务adb kill-server:关闭 adb 服务adb devices:查看手机设备号adb shell getprop ro.build.version.release:获取系统版本adb push 电脑 手机adb pull 手机 电脑adb ...

2018-11-17 18:38:04 2810

原创 软件测试-------Android 的兼容性测试都考虑哪些内容?

Android 的兼容性测试都考虑哪些内容?品牌机型兼容:根据市场占有率、发布时间等指标对主流、最新机型进行重点兼容ROM 兼容:需兼容原生的 ROM(2.1、2.2、2.3、4.0、4.1、4.2);第三方 ROM(小米、百度易、点心、魅族、阿里云……)屏幕兼容:需兼容 HVGA、VGA、WVGA、FWVGA、720p、1080p 屏幕分辨率,并考虑不同 PPI 的情况软件兼容:安全类软...

2018-11-17 18:33:18 2784

原创 软件测试-------APP 测试的内容主要包括哪些,如何开展?

APP 测试的内容主要包括哪些,如何开展?功能测试:1.业务逻辑正确性测试:依据:产品文档->测试用例编写兼容性测试:1.系统版本:Android:官方版本,定制版本;IOS:官方提供版本2.分辨率:720 * 1280 1080* 19203.网络情况:2g 3g 4g 5g Wi-Fi异常测试1.热启动应用:应用在后台长时间待机;应用在后台待机过程中,手机重启...

2018-11-17 18:28:54 4194

原创 测试管理工具---禅道

测试管理工具—禅道禅道安装及使用流程禅道的安装将安装包复制到window Server 2003虚拟机中,一键安装即可ZenTaoPMS.9.5.1.win32.exe相关步骤1、双击运行一键安装包双击解压缩C盘分区的根目录(必须是根目录)解压完成后会在C盘根目录自动生成一个xampp的文件夹 进入xampp文件夹,点击start.exe打开禅道集成运行环境, ...

2018-11-17 10:23:27 778

原创 爬虫-------Mongodb的介绍和安装

反扒小结mongodb的安装1 命令安装sudo apt-get install -y mongodbhttps://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/2 源码安装mongodb的启动服务端mongodb的启动启动方式1: - 启动: sudo service mongod start ...

2018-11-16 16:52:02 121

原创 爬虫------selenium小结

selenium小结

2018-11-16 16:44:15 143

原创 爬虫------selenium的其他方法

selenium的其他方法1 selenium 处理cookie通过driver.get_cookies()能够获取所有的cookie把cookie转化为字典{cookie[‘name’]: cookie[‘value’] for cookie in driver.get_cookies()}#删除一条cookiedriver.delete_cookie("CookieName")...

2018-11-16 16:42:40 126

空空如也

空空如也

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

TA关注的人

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