
测试
文章平均质量分 70
rainbowzhouj
这个作者很懒,什么都没留下…
展开
-
【rainbowzhou 面试21/101】综合提问--为什么选择做测试/大数据测试?
大家好,我是rainbowzhou。前面的系列文章中,是侧重于对大数据技术的提问。今天想和大家聊聊综合方面的提问:为什么做测试或大数据测试工程师,希望对大家有所帮助。原创 2022-09-23 23:45:50 · 652 阅读 · 0 评论 -
【rainbowzhou 面试12/101】技术提问--说说你如何证明你能cover大数据测试?
技术提问--说说你如何证明你能cover大数据测试?原创 2022-09-22 00:00:00 · 525 阅读 · 0 评论 -
【rainbowzhou 面试11/101】技术提问--说说你做的大数据性能测试案例
本篇带着这个疑问,我将和大家聊聊大数据中的性能测试,性能测试的步骤,以及分享一个大数据性能测试案例,希望对大家有所帮助。原创 2022-09-21 14:07:21 · 523 阅读 · 0 评论 -
MYSQL必知必会
面试时,常考的SQL相关的知识点,这里都有啦~原创 2022-07-21 22:03:11 · 872 阅读 · 0 评论 -
软件测试面试题及答案
常见的软件测试面试题,快来做做吧~原创 2022-07-22 02:00:00 · 681 阅读 · 0 评论 -
测试工程师之路
前言:算上实习时间,在测试行业已有4年时间,回顾、总结、反思后,想结合日常所见、所学、所悟,写一下测试工程师的进阶之路,以文记之、供后参考。阶段名称能力职责第一阶段初级测试工程师熟悉软件测试方法论,熟悉项目流程,在需求分析、测试设计方面具备优秀的执行力进行功能测试、掌握一门常用语言、了解常用的自动化测试框架、了解Jenkins等持续集成平台,具备基本的脚本编程能力与容器化基础知识第二阶段中级测试工程师可以独立完成被测功能或者被测产品的完整测试,具备相对完善的各项测试原创 2022-04-08 16:33:42 · 224 阅读 · 0 评论 -
持续集成的概念
持续集成什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件原创 2022-03-31 15:31:15 · 517 阅读 · 1 评论 -
安全测试概览(二)
通用漏洞与披露(Common Vulnerabilities and Exposures,CVE)http://cve.scap.org.cn 中文网站http://cve.mitre.org 英文网站渗透测试流程 渗透测试执行标准(penetration Testing Execution Standard,PTES)的先驱都是渗透测试行业的精英。这个标准有渗透测试7个阶段的标准组成,可以在任意环境中进行富有成果的渗透测试。 http://www.pentest-standa原创 2021-11-21 23:00:00 · 264 阅读 · 0 评论 -
测试基本概念
一、软件质量保证同软件测试的区别软件质量保证(Software Quality Assurance):SQA介入于整个软件开发过程——监督和改进过程,确认达成的标准和过程被正确的遵循,保证问题被发现和解决。它以预防为主。软件测试(Software Testing):软件测试是在一定控制的条件下,围绕一个系统或应用的操作并且评价其结果(一个最简单的例子:如果用户使用硬件A,在应用接口B上做了操作C,那么结果D应当出现),控制的条件应当包括正常和异常的条件。测试企图使事情变得很糟糕,从而来检测出一些应当发生原创 2021-11-05 18:22:29 · 427 阅读 · 0 评论 -
UAT验收环节
验收环节四个点Test环境发布UAT准则UAT环境交付业务验收准则UAT环境验收过程测试如何做提前进入UAT验收的好处项目环境构成:Dev环境、Test环境、UAT环境、压测环境、生产环境一 Test环境发布UAT准则确保project version范围内的功能模块已经全部开发、测试OK无影响主流程功能性一般等级以上的BUG(低优先级、优化项可以在上UAT环境后进行补丁优化)UAT环境相关配置已预置(与Test保持一致)UAT验收数据预置(与Test保持一致)另外有些项目可能还原创 2021-10-27 18:15:05 · 2136 阅读 · 0 评论 -
案例分享--数据库如何分库分表?
前言:面试时,可能会遇到面试官,问有无数据库分库分表的经验。回想起博主的项目经历,的确有过,遂结合当时的情况,Mark一下。答题思路分两种情况:1、实际项目中遇到过,简要说明一下,项目背景后,重点描述遇到的问题,以及分析排查的思路,中间遇到的曲折,最后采用数据库分库分表的方式解决了该问题。这样有理有据,推荐采用此种方式回答;2、没遇到过,那么可以用之所以…是因为… 方式回答,说说之所以要进行数据库分库分表的操作,是因为…?解决该问题的技术手段有哪些?eg:之所以要进行数据库分库分表的操作,是因.原创 2021-10-22 18:37:37 · 848 阅读 · 0 评论 -
安全测试概览(一)
安全测试方法论以下来自好友Liuyuan的分享 开放式Web应用程序安全项目(Open Web Application Security Project,OWASP)OWASP Top10注入失效的身份认证敏感数据泄露XML外部实体(XXE)失效的访问控制安全配置错误跨站脚本(XSS)不安全的反序列化使用含有已知漏洞的组件不足的日志记录和监控通用缺陷列表(Common Weakness Enumeration,CWE)CWE-79:XSS漏洞CWE-89:SQL注原创 2021-11-17 17:21:04 · 84 阅读 · 0 评论 -
Diff 测试应用
什么是diff测试?diff测试,也可称为一致性测试,在这里是对代码输出结果的对比,具体来说,就是通过对比相同输入,相同接口,不同代码的测试,对比其结果的差异,从而发现潜在的bug。diff测试能解决什么问题?diff 测试将新代码和旧代码并行运行,以便查找服务中的潜在错误。例如:在接口方面可以提高自动化Bug召回率与场景验证。diff测试常见的使用场景?使用场景大致分为三类:接口 diff 重点在Json Diff上UI diff 重点在图像质量评价指标上,如何降噪,浏览器的兼容性测原创 2021-08-07 22:07:13 · 2338 阅读 · 0 评论 -
性能测试基础分类
性能测试(狭义)性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。通俗地说,这种方法就是要在特定的运行条件下验证系统的能力状态。特点:1、这种方法的主要目的是验证系统是否有系统宣称具有的能力。2、这种方法要事先了解被测试系统经典场景,并具有确定的性能目标。3、这种方法要求在已经确定的环境下运行。也就是说,这种方法是对系统性能已经有了解的前提,并对需求有明确的目标,并在已经确定的环境下进行的。负载测试通过在被测系统上不断加压,直到性能指标达到极限,例原创 2021-06-19 14:57:04 · 120 阅读 · 0 评论 -
持续集成:Appium+Pytest+Allure+Git+Jenkins(Windows )
Appium自动化测试框架Pytest编写测试用例配置Github项目地址配置Jenkins Salve 节点执行对应的执行脚本生成测试报告发送测试信息脚本需要运行环境:Appiumpython3pytestgitAppium自动化测试框架配置文件:iAppium_python.json将配置文件复制到本地磁盘的[user.home]目录linux 环境下,将 iAppium_python.json 放到 [HOME] = ~ 目录下windows 环境下,将 .原创 2021-05-21 19:39:52 · 337 阅读 · 0 评论 -
持续集成:Selenium+Pytest+Allure+Git+Jenkins(Windows )
Selenium Web自动化测试框架Pytest编写测试用例配置Github项目地址配置Jenkins Salve 节点执行对应的执行脚本生成测试报告发送测试信息运行环境:selenium web driverpython3pytestgitSelenium Web自动化测试框架配置文件:iselenium.ini将配置文件复制到本地磁盘的[user.home]目录linux 环境下,将 iselenium.ini 放到 [HOME] = ~ 目录下windo.原创 2021-05-20 16:30:09 · 357 阅读 · 0 评论 -
Jenkins 集成 Jira & GitLab
前言:Jenkins 集成 Jira & GitLab ,这三个工具都需要安装相关插件,才能保证Jira和Jenkins之间、GitLab与Jenkins之间能够正常访问,实现Jenkins与JIRA、GitLab从源码编译、打包、发布到自动部署的全流程。Jenkins & Jira插件准备jenkins中安装插件JIRA Integration for JenkinsJira Issue UpdaterJIRA Pipeline StepsJIRA pluginJIRA原创 2021-04-15 13:22:33 · 921 阅读 · 0 评论 -
读取yaml文件报错-解决方法
场景使用复制粘贴时,可能一不小心就多出了空格,肉眼挨个检查,运行后仍报语法错误:expected < block end >, but found '< scalar >'知道不能用缩进,所以就把报错的行检查了几遍,都改成空格还是报错;最后想到格式化小技巧:先 Ctrl + A再 Ctrl + Alt + L成功解决,顺利执行...原创 2021-03-18 18:01:53 · 7220 阅读 · 0 评论 -
软件测试工程师面试题
1.几分钟介绍一下自己2.为什么选择测试这行?因为其具有挑战性和成就感,找一些系统隐藏的逻辑漏洞的时候,自己就非常的开心。并且测试需要细心和耐心,自己可以很快的分析bug的来源。3.你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。4.一个测试工程师应该具备哪些素质和技能?掌握基本的测试基础理论本着找出软件存在原创 2020-12-29 15:46:46 · 6859 阅读 · 1 评论 -
浅谈DevOps
前言:不久前,听到朋友给小白讲授知识说:我们们以DevOps方式进行产品研发,需要大量的持续集成…..其中DevOps这词引起了我的兴趣,于是:DevOps是什么随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过原创 2017-11-01 16:33:11 · 690 阅读 · 0 评论 -
TPC-DS生成数据
下载依赖yum -y install gcc gcc-c++ libstdc++-devel bison byacc flex下载TPC-DS的包访问:TPS官网解压zip[root@localhost test]# unzip 2d1cd9ff-67dd-4626-a26f-2ac09cb92d8f-tpc-ds-tool.zip [root@loca...原创 2018-03-09 17:44:20 · 1577 阅读 · 1 评论 -
linux 如何查看硬盘大小,内存大小等系统信息及硬件信息
linux CPU大小[root@idc ~]# cat /proc/cpuinfo |grep “model name” && cat /proc/cpuinfo |grep “physical id” model name: Intel(R) Xeon(TM) CPU 2.80GHz model name: Intel(R) Xeon(TM) CPU 2.80GHz ...转载 2018-03-16 12:57:36 · 77444 阅读 · 3 评论 -
yscb测试MongoDB
什么是YCSB?YCSB是Yahoo开发的一个专门用来对新一代数据库进行基准测试的工具。全名是Yahoo! Cloud Serving Benchmark。 他们开发这个工具的目的是希望有一个标准的工具用来衡量不同数据库的性能。YCSB做了很多优化来提高客户端性能,例如在数据类型上用了最原始的比特数组以减少数据对象本身创建转换所需的时间等。YCSB的几大特性:支持常见的数据库读写操作,如...原创 2018-03-29 13:37:15 · 607 阅读 · 0 评论 -
将TPC-DS数据加载到MariaDB中
将TPC-DS数据加载到MariaDB中环境:ubuntu 18.04MariaDB 10.1.29-MariaDB-6TPC-DS v2.7第一步 下载TPC-DS工具访问此页面并按要求下载TPC-DS工具到相应目录下解压文件unzip tpc-ds-tool.zip第二步 建立dsdgen&dsqgen#安装相关依赖sudo apt-...原创 2018-06-24 09:51:26 · 491 阅读 · 0 评论 -
Kafka Performance Benchmark
摘要 本文主要介绍了如何利用Kafka自带的性能测试脚本测试Kafka的性能,最后给出了Kafka的性能测试报告。Kafka性能测试脚本$KAFKA_HOME/bin/kafka-producer-perf-test.sh 该脚本被设计用于测试Kafka Producer的性能,主要输出4项指标,总共发送消息量(以MB为单位),每秒发送消息量(MB/second),发送消息...原创 2018-08-09 18:32:24 · 2642 阅读 · 0 评论 -
Bug的优先级与影响
Bug的优先级与影响摘要:本文主要介绍了Bug的优先级的定义与分类,及相应Bug对系统影响的定义。之后举了一些具体的Bug的实例,望对大家在理解Bug的定义上有所帮助Priority: 所提交的bug应该被修复的优先级。共分为四级,分别为P0、P1、P2、P3, 其中P0最高,P3最低。P0&P1的bug必须要在上线前完全修复。详细说明如下:分类含义Pri=0...原创 2019-02-22 15:07:35 · 881 阅读 · 0 评论 -
OpenShift集群基准测试记录及性能测试资料
OpenShift集群基准测试记录及性能测试资料记录一次测试目的失未达到目标的过程使用Jmeter在Kubernetes和OpenShift上进行负载测试https://blog.kubernauts.io/load-testing-as-a-service-with-jmeter-on-kubernetes-fc5288bb0c8bOpenShift应用程序的持续性能测试 - Open...原创 2019-04-26 21:31:47 · 1275 阅读 · 0 评论 -
基础设施方案测试
大数据平台基础设施方案测试构建大数据Hadoop使用日立的基础设施Compute Rack 220S服务器和Cloudera Hadoop这是用于构建可伸缩大数据的参考架构指南使用Hitachi Compute上的Cloudera Hadoop Distribution进行基础设施机架220S服务器。 它提供了有关如何构建大数据的指导基础设施,以满足大规模数据处理和分析使用Hitach...转载 2019-04-26 21:34:44 · 503 阅读 · 0 评论 -
利用Neo4j生成知识图谱
场景:如何利用Neo4j生成知识图谱?方法:通过OpenSSH V7.4工具登录服务器,如ssh root@storage-2.xxxxxx.local切换到Neo4j的指定目录下传输文件,(genre.csv movie.csv movie_to_genre.csv person.csv person_to_movie.csv)打开Neo4j页面依次执行以下命令:L...原创 2019-05-23 20:27:05 · 2982 阅读 · 0 评论 -
解决:xftp上传文件状态显示错误
拖动文件上传时会发现无法上传,状态错误。这时①选中需要上传的Linux文件夹右键–更改权限–勾选全部;重新上上传就发现可以上传成功了②用命令更改文件夹权限:chmod 777 xxx(需要赋予权限的文件夹)...原创 2019-07-17 11:03:27 · 8995 阅读 · 2 评论 -
接口管理工具yapi
http://myyapi.yunqilu.cn/group/41https://www.e-learn.cn/content/qita/1963561yapi使用的推荐系文章前言随着 Web 技术的发展,前后端分离构架变的越来越流行。前后端分离使后端专注于数据处理和定义前端所需要的接口,前端负责数据的展现和交互,大大细化了开发者的职责,提高了开发效率,但与此同时也带来了一些问题:对于前...转载 2019-08-15 20:55:58 · 1218 阅读 · 0 评论 -
YApi环境搭建
前言Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情,后端开发不得不使用很长的时间去维护繁杂冗余的文档,而前端开发也因为文档的不精确也浪费开发时间。工作中接口返回的参数值包含很多的异常场景,前端不得不写一大串的判断逻辑。配合前段调试需要模拟很多场景,比较费时费力,而且很多场景到了项目后期才能调试,在提交测试时时间就会显得很紧张。总结起来文档式的接口管理方式浪费心...原创 2019-08-15 21:10:59 · 573 阅读 · 0 评论 -
F2etest环境搭建(一)
F2etest环境搭建前言:项目需要做浏览器的兼容性测试,无论是通过安装大量的浏览器,或者使用IE Tester等模拟软件,都会有各自的缺陷。如:低效率、整体资源消耗高。恰好在一个测试交流群中,看到有人提出该问题,得到利用F2etest这个答案。遂开始了解F2etest,并进行F2etest的环境搭建。当你看完文章后,你应该了解什么是F2etest?如何进行F2etest-web部署?如何进行浏...原创 2019-08-21 11:01:13 · 3404 阅读 · 1 评论 -
测试流程及规范
测试流程及规范 date:2017/8/26目的侧重测试工作流程及规范的控制,明确产品研发的各阶段测试组应完成的工作。测试技术和策略等问题不在本文档描述范围内。本规范作为所有测试组成员工作前必须掌握的工作规范,以便于组间的协调沟通,更好的合作完成产品的研发工作。测试类型和测试方法测试工作通常分为4个类型,功能测试、联合测试、性能测试及稳定性测试。 测试类型 测试意义 测试方法原创 2017-08-26 15:06:08 · 1371 阅读 · 0 评论