软件测试
翔天668
这个作者很懒,什么都没留下…
展开
-
一次安全测试
摘要:最近这段时间整个公司对各个项目做安全升级这块,其中包括token验证、配置加密、接口加密、数据库加密、log4j升级、fms文件上传类型限制。原创 2022-09-20 15:46:30 · 972 阅读 · 1 评论 -
小程序调试器的安装、使用
前言在实际测试小程序时,常常需要对小程序进行调试工作,一般情况下,web端调试工作直接F12打开开发者工具调试页面即可,今天聊聊在小程序端如何进行调试操作一、安装依赖安装 10.16.0 或更高的稳定node版本(安装 Node.js 的同时会自动安装 npm)。由于兼容性问题,避免使用 Node.js 15.0.0 以上版本 以及 npm 7.0.0 以上版本,可能会出现安装失败的问题。 (容易踩坑)安装完成请检查版本Node.js版本检查node -v确保以上指令输出的版本号 &g原创 2021-11-27 10:11:05 · 1606 阅读 · 0 评论 -
Jenkins能做什么?
原创 2021-07-02 14:32:05 · 1041 阅读 · 0 评论 -
安全测试Appscan基本使用
1.进入软件主界面—>选择创建新的扫描:以具体某一项目为案例2. 选择扫码模板,默认选择常规扫码即可3. 选择appscan,点击下一步4. 填写服务器ip或者系统url,点击下一步5. 选择登录方式,默认选择记录,点击下一步6. 选择一种测试策略试策略说明:①缺省值:包含多有测试,但不包含侵入式和端口侦听器②仅应用程序:包含所有应用程序级别的测试,但不包含侵入式和端口侦听器③仅基础结构:包含所有基础结构级别的测试,但不包含侵入式和端口侦听器④侵入式:包含所有侵入式测试(原创 2021-06-28 13:58:38 · 1729 阅读 · 2 评论 -
三步建立服务器信任
在实际工作中,如果需要进行自动化部署,经常需要将两服务器之间建立信任关系,下面以10.82.232.231服务器与10.82.232.228两服务器建立信任进行演示:1、需要建立信任的目标机器 eg:为了jenkins新增自动化部署job,所以需要2个服务器建立信任 (A to B) 假如jenkins机器为A2、建立信任之前,需要确认是否有rsa 如果没有在A上执行 ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa 生成rsa (PS:不要轻易重建公钥!!,原创 2021-06-15 15:26:24 · 459 阅读 · 0 评论 -
对标准地址业务管理平台进行测试和总结
1.必须非常熟悉业务流程。(深入了解)2.有自己的思考,对于不合理的流程应该如何的优化,可以优化到什么程度。(站在产品角度思考)3.客户是谁,谁是我们的用户,一定要站在客户的角度进行测试(内部或者外部人使用)4.测试的点是否考虑得全面,边界是否在自己思考范围5.用户在操作上是否是简单、易用,这点主要为易用性测试6.是否需要考虑兼容性测试,包括浏览器兼容、windows版本兼容性。7.测试覆盖率问题,这个需要通过编写测试用例去校验,对用例进行评审和优化8.交叉测试的作用,bug不可能穷尽,但是我原创 2021-06-11 10:28:41 · 302 阅读 · 1 评论 -
测试日常需知
前言以下通过环境、中间件、主流技术、数据库集、日常测试工具五大模块总结在工作中最基本需要了解部分。一、环境介绍测试环境由DEV、CI、SIT、STG组成,生产环境由PRD组成二、中间件介绍三、主流技术四、数据库集五、测试日常工具...原创 2021-06-08 16:49:35 · 809 阅读 · 0 评论 -
系统版本测试交互标准规范
一、背景项目研发过程经常性上线后出现生产BUG问题,研发是否对自身对研发质量进行把关?当前测试没有统一的操作流程以及规范,仅凭个人经验以及人员口头传授,个人技术技能要求较高,不便于统一实施、统一管理。二、目的1.提升项目整体的研发与交付质量2.规范交付、测试操作流程,避免测试过程漏测或者操作不当引起的其他问题3.帮助新加入团队的测试人员快速熟悉测试流程三、版本测试九问四、流程...原创 2021-06-07 10:55:54 · 225 阅读 · 0 评论 -
常见风险以及案例
案例一:WKS Redis连接超时①问题描述:4月17日,凌晨4点生产WKS Redis连接超时,数据更新的时候, Redis的CPU 占用100%,导致后续Redis不可用。②原因:更新特殊配置表的时候,使用了key xx*的模糊查询,Keys模糊匹配,容易引发Redis锁,增加Redis的CPU占用,最终导致CPU飙涨。案例二: 生产验证准备不充分①问题描述:4月19日,同城DDS迭代23版本发布过程中,在验证环节误用灰度账号导致理货助手建包失败,于8点00分切回旧版本。②原因:1、测试同原创 2021-06-04 09:47:22 · 640 阅读 · 0 评论 -
移动端本地环境搭建
一、Android环境搭建①安装JDK,并且配置相关环境变量②安装andriod-sdk,通过SDK Manager下载好需要的API版本和android版本,配置android-sdk相关环境变量③adb环境,因adb在Android-sdk目录下,配置好环境变量二、Appium环境①安装node.js(使用npm命令在线安装appium相关)②安装appium,可下载客户端,也可通过npm命令在线安装③安装.net framework④appium-doctor,添加环境变量后可使用,用原创 2021-06-03 14:49:44 · 167 阅读 · 1 评论 -
postgres数据库常用操作命令
前言:在测试中,经常会使用到pg库进行各种操作,本文简单介绍常用的一些操作命令。1.切换postgres用户:sudo su postgres2.登录postgreSQL控制台:psql3.查看所有的数据库:\l4.新建数据库:CREATE DATABASE 库名(略)5…进入某个库:\c xx库6.在某个库中查看所有表:\d7.退出:\q,然后再输入退出pg:exit更多操作可以参考教程:https://www.runoob.com/postgresql/postgres原创 2021-03-23 18:04:09 · 3132 阅读 · 0 评论 -
SDK测试小结
前言最近一段时间在做sdk测试,除了sdk测试,还在做一些交叉(其他)的测试,所以需要自己个人将时间计划好,做到游刃有余,避免出现忙的时候几件事同时需要抽时间去做,做到劳逸结合,在工作之余抽出一定时间进行提升。一、sdk是什么SDK,全称:software development kit。客户端SDK是为第三方开发者提供的软件开发工具包,包括SDK接口、接入文档、以及demo(example举例)等。可以在任何第三方应用中集成,使用方便,sdk方便提供给其他开发进行调用二、开发需要提供给测试人员什么原创 2020-12-18 15:16:22 · 1571 阅读 · 0 评论 -
docker基础环境安装
前提最近在部署接口服务时,需要用到docker,所以需要安装docker和docker-compose,当然两者需要匹配才能够使用,如果不匹配的情况下,需要一边升级或其他操作。把docker-18.06.1-ce.tgz 和docker-compose-Linux-x86_64 上传到最大磁盘目录,这里假设为/home/app一、Docker安装1、解压tar -xvf docker-18.06.1-ce.tgz(已有docker安装包)2、将解压出来的docker文件内容移动到 /usr/bin原创 2020-10-10 16:31:36 · 269 阅读 · 1 评论 -
高可用测试用例设计小结
前言提到高可用测试,想必很多人对这个概念会比较陌生,甚至在测试工作中也不会接触到,最近与HW公司合作一起测试的数字底板项目就需要对整个项目进行高可用测试,由于主要负责高精细地图支撑平台接口部分,所以对此部分如何设计用例做个小结。一、场景设计高可用就是在节点、服务、授权三种场景异常情况下功能正常,即预期结果都能够保持正常运行的状态,更直接的说就是构造xxx异常,进行功能测试预期结果:功能正常二、构造异常构造异常需要描述功能测试文件和使用的命令,①服务异常场景:1.查看要操作异常的服务,被调度运行原创 2020-09-21 17:05:50 · 2277 阅读 · 0 评论 -
Web测试中,如何判断bug属于前端bug还是后端bug?
在测试过程中,作为软件测试工程师,经常会遇到bug定位问题,也是其中一个重要的问题就是到底如何判断自己提交的bug属于前端问题还是属于后端问题?要知道自己提交的bug属于前端还是后端问题,那么首要需要理解前后端的概念。那么前后端分别指的是:前端前端一般指的是我们肉眼可见的界面设计,主要体现在人机交互的视觉效果,往往需要调用后台的一个接口,进行一个HTTP请求,根据后台反馈回来的数据,渲染到...原创 2020-03-02 16:21:37 · 7537 阅读 · 0 评论 -
Java:Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'问题
今天无意中在打开jmter时候无法打开,然后进入cmd,输入java-version,发现出现如下情况:可以肯定的一点就是java运行环境出现了问题,那遇到这种情况我们该怎么办呢?其实可以分成两步就可以将问题解决了。①进入C:\Windows\System32将java、javaw、javaws删除或者随意改掉(我在这将java、javaw、javaws改成javaa、javawa、java...原创 2020-01-16 14:44:48 · 9664 阅读 · 0 评论 -
工作中如何进行接口测试
接口测试提到接口测试,免不了需要知道什么是接口,接口也就是平常工作当中经常提到的API,英文全称Application Programming Interface,现在市面上有非常多种风格的Web API,目前最流行的是也容易访问的一种风格是REST或者叫RESTful 风格的API。什么是接口测试和为什么要做接口测试?...原创 2020-01-07 17:09:22 · 3417 阅读 · 3 评论