
软件测试
文章平均质量分 84
sweeeeeet
越努力越幸运
展开
-
踩坑无数后的最全的charles抓包app安装教程
一、安装:1、建议安装使用最新版,官方下载地址 https://www.charlesproxy.com/download2、安装完成之后,需要破解:破解方法打开破解地址:https://www.zzzmode.com/mytools/charles/输入RegisterName(此名称随意,用于显示 Registered to xxx),点击生成计算出注册码,打开Charles输入注册码即可二、配置环境开启Charles http代理设置Charles代理。如果只是抓取手机端APP原创 2022-03-17 14:29:51 · 9937 阅读 · 0 评论 -
Jmeter安装与使用
Jmeter安装配置教程:https://my.oschina.net/niepanLs/blog/3012286Jmeter功能1.多线程框架,支持并发操作2.对服务器模拟负载3.支持web,数据库,ftp服务器系统的性能测试4.开源,纯java,可二次定制化开发创建接口测试流程:1 添加线程组右键点击“测试计划” -> “添加” -> “线程(用户)” -> “线程组”这里可以配置线程组名称,线程数,准备时长(Ramp-Up Period(in seconds))循环原创 2020-12-14 11:40:45 · 277 阅读 · 0 评论 -
性能测试工具---LoadRunner(三)
创建运行场景运行场景描述在测试活动中发生的各种事件。一个运行场景包括一个运行虚拟用户活动的Load Generator 机器列表,一个测试脚本的列表以及大量的虚拟用户和虚拟用户组。创建运行场景使用 Controller。在新建场景的窗口,选择一种场景类型。下面对三种类型进行简单的说明。1 、手动场景:该项要完全手动的设置场景。1.1 使用百分比模式在脚本间分配Vuser:该项只有在“手动...原创 2019-11-25 19:00:01 · 383 阅读 · 0 评论 -
性能测试工具---LoadRunner(二)
LoadRunner组成:LoadRunner主要包括三个前台功能组件,分别为VuGen(虚拟用户脚本生成器)、Controller(测试控制器)和Analysis(结果分析器)。系统会自动调用后台功能组件LG(负载生成器)和Proxy(用户代理)来完成性能测试工作。LoadRunner原理:客户端通过LG模拟成千上万的用户向服务器进行请求,Agent对服务器进行监视,观察服务器的各项指标...原创 2019-11-25 18:18:04 · 526 阅读 · 0 评论 -
性能测试工具---Loadrunner(一)
性能测试范围:应用程序是否能够很快的响应用户的要求?应用程序是否能处理预期的用户负载并有盈余能力应用程序是否能处理业务所需要的事务数量?在预期和非预期的用户负载下,应用程序是否稳定是否能确保用户在真正使用软件时获得舒服的体验在性能测试中应该关注:并发用户数/吞吐量平均响应时间服务器资源占用情况可靠性、可扩展性发现引起系统问题的原因,关注采用何种技术提高系统性能软、硬件...原创 2019-11-22 19:28:41 · 631 阅读 · 0 评论 -
软件测试之测试工具Postman
Postman介绍Postman是一款能模拟http请求的工具软件,支持get/post两种方式,对于程序开发人员来说提供了一种测试工具。Postman能够保留用户的请求历史记录,方便下次请求时直接查找.Postman主界面:Collections:在Postman中,Collection类似文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里...原创 2019-07-12 11:12:34 · 1659 阅读 · 0 评论 -
【软件测试】---文件压缩项目测试实践
1.项目启动,测试介入了解需求项目背景:磁盘空间不够,需要一个压缩、解压缩文件 目标:完成所有文件类型的压缩、解压缩。 时间: 2018-6-1 到2018-6-7 项目成员:项目经理:唐僧产品经理:孙悟空开发:猪八戒测试:沙和尚项目进行可行性研究和项目开发计划,明确要解决的问题,根据需求制定项目计划,制定项目周期(是否涉及周末与节假日),分配项目开发测试管理人员测试在...原创 2019-06-02 12:19:46 · 410 阅读 · 0 评论 -
【软件测试】-----自动化测试
自动化测试:将手工测试需执行的一系列操作转换为机器测试。自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行 结果。将人为驱动的测试行为转化为机器执行的过程自动化测试按照测试对象来分,还可以分为接口测试、UI测试(功能测试)等。接口测试的ROI(产出投入比)要比UI测试高常见的自动化测试工具:QTP、selenium、Rational Rob...原创 2019-06-02 09:22:31 · 264 阅读 · 0 评论 -
【软件测试】selenium与webdriver详解
1.基本配置:安装火狐浏览器,工具–选项–高级–停止更新,版本为54位的(56 装3.6的IDE)2.安装IDE附件:工具–附加组件–扩展—搜索selenium IDE,Firebug, FireBug,安装插件selenium IDE使用1.进入火狐浏览器–工具–selenium IDE,进入自动化测试脚本录制界面(有小红点显示默认录制开始)2.在浏览器中操作,操作完成,回到录制界面,停...原创 2019-05-10 16:52:46 · 1941 阅读 · 0 评论 -
【软件测试】----自动化测试详解
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行 结果。将人为驱动的测试行为转化为机器执行的过程。常见的自动化测试工具:QTP、selenium、Rational Robot 、jmeter、appium(app测试)、soapui、Loadrunner(性能测试工具)等等selenium的特点:免费 小巧 支持多种语言 支持多种平台 支持...原创 2019-05-10 16:52:04 · 758 阅读 · 0 评论 -
软件测试之测试工具代码分析sonarqube
sonarqube主要用于代码静态分析,用于检查代码存在的格式、bug、安全漏洞问题,同时也提供了复杂度、代码 行数等质量度量数据代码静态分析:在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流 分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。Sonarqube特性1、易于安装,开箱即可启动2、易于配置-所有配置可以通过...原创 2019-04-27 15:47:05 · 564 阅读 · 0 评论 -
软件测试之测试工具持续集成jenkins
持续集成的核心价值在于:1、持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、 费用和 工作量;2、持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间 发现软 件的集成问题,使任意时间发布可部署的软件成为了可能;3、持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集 成的质...原创 2019-01-26 12:08:41 · 1468 阅读 · 0 评论 -
软件测试之测试管理工具禅道
测试管理工具应该具有的基本功能如下:1、测试需求管理2、测试用例管理3、测试过程管理(计划、任务等)4、缺陷管理5、报表统计6、权限管理常用工具:QC是TD(Mecury)的升级版基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定 测试需求、测试计划、执行测试和跟踪缺陷CQ商业版本 IBM IBM Rational ClearQuest(简称:CQ)是...原创 2019-01-26 11:38:19 · 2266 阅读 · 0 评论 -
软件测试---测试管理与测试方案制定
测试策略1.从测试需求开始完整的需求文档包括:功能需求 非功能性需求 性能需求 安全性需求 扩展性需求 可靠性需求 可移植性需求 易用性需求 兼容性需求需求分析时应注意:测试应该尽早的介入不断变化的需求需要及时的收集和整理没有需求文档时,需要测试人员不断的收集原始的客户需求应有质疑、坚持精神,当需求不明确时,我们可以将需求追溯到终端客户分析需求的具体方法:1....原创 2019-01-25 19:31:48 · 567 阅读 · 0 评论 -
【软件测试】--测试分类
按开发阶段划分UI界面层:1.功能验证测试2.兼容性:浏览器的兼容,系统的移植型3.用户测试业务逻辑层:1.客户端模拟测试2.内外接口测试3.SDK接口测试数据处理层:1.单元测试2.CodeReview单元测试(模块测试)简单来说就是代码测代码。测试对象是软件设计的最小单位:模块。测试阶段:编码后或编码前(测试驱动开发:测试人员先编写测试用例,然后开发人员根据测试用例开发程序...原创 2019-06-03 11:22:32 · 608 阅读 · 1 评论 -
软件测试---用例篇
测试用例的基本要素:向被测试系统提供的一组集合,这组集合包括:测试环境,操作步骤,测试数据,预期结果等。好的测试用例的标准:1,用例表达清楚,无二义性2.用例可操作性强3.用例的输入与输出明确,一条用例只有一个预期结果4.用例的可维护性好5.用例对需求覆盖率高6.暴露程序bug的能力强测试用例的好处:测试者执行的依据使得工作可重复,是自动化测试的基础评估需求覆盖率高积累测试...原创 2018-12-01 11:23:23 · 891 阅读 · 0 评论 -
软件测试--软件开发流程及缺陷的认识
软件测试的生命周期(基本类同于软件测试流程)需求分析–>测试计划–>测试设计、测试开发–>测试执行–>测试评估软件开发生命周期: 需求阶段 测试人员了解需求、对需求进行分析,得出测试需求 计划阶段 根据需求编写测试计划、测试方案 设计阶段 测试人员适当了解设计,对于设计测试用例很有帮助、测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例 编码...原创 2018-11-24 15:12:30 · 310 阅读 · 0 评论 -
软件测试---测试的概念及模型
什么是bug:1.当且仅当规格说明是正确的,程序与规格说明之间的不匹配是缺陷和错误。2.当需求规格说明书没有提到的功能时(程序规格说明书有误,不满足用户需求),判断标准以用户为准。程序没有实现用户合理的预期要求时就是软件错误。测试用例:为了实现测试而向被测试的系统提供的一组集合,集合包括:测试环境、操作步骤、测试数据、预期结果等要素。测试用例需包含1.异常检查2.在要求范围内测试每个测...原创 2018-11-24 12:45:07 · 295 阅读 · 0 评论