自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建selenium环境

安装pip:pip是Python的包管理器,用于安装selenium和其他依赖包。如果Python版本在2.7.9及以上,在命令行中输入pip命令即可开始使用。安装Python:selenium是基于Python编写的,需要先安装Python。可以到Python官网下载并安装最新版本的Python。测试selenium环境是否搭建成功:在Python交互式环境中输入以下代码,如果能成功打开浏览器,则表示selenium环境已经搭建成功。下载并安装浏览器驱动:selenium需要与浏览器驱动配合使用。

2023-10-11 14:33:35 489

原创 【测试报告都有哪些内容】

测试报告欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编

2021-11-24 21:37:14 1443

原创 jmeter工具的具体使用

首先要打开jmeter,然后右键单击创建线程组,线程组右键单击新建一个http请求,之后填写http请求,直接运行http是看不到结构,jmeter提供了listener可以查看运行的结果,成功的话显示绿色,失败的话是红色...

2020-08-19 17:21:37 188

原创 项目多久进行迭代和更新?

一般是根据需求来进行判断时间长短,如果是需求并不更大/给项目进行补丁的时候进行小版本迭代,如果需求并更便较大会进行大版本迭代

2020-08-19 17:19:05 4845

原创 怎么定位一个bug是前端的问题?

前端和后台最大的区别是否有数据交互前端可以根据草图/原型图配合页面的开发者模式F12定位bug是否为前端后台可以根据得到的返回值或者是响应的响应页面来决定

2020-08-19 17:14:43 320

原创 adb的指令

1、先来几个常用的adb指令Adb install(apk的文件路径) 安装软件到手机或者模拟器Adb uninstall(包名) 卸载手机或模拟器上的某款软件Adb devices 查看与当前电脑连接的移动设备Abd ,adb start-server 启动Adb,adb kill-server 杀死Adb logcat 查看日志Adb logcat -v time process >2、软件负盖安装的adb命令adb install -r xx.apk 覆盖低版本的adb in

2020-08-02 20:40:07 303

原创 Linux系统操作的指令

1、增加,删除,复制,移动等Cd:进入目录Cd app:切换到app目录Cd… :切换到上一层目录Cd/: 切换到系统根目录Tail -10 a.txt :查看后10行数据Ifconfig :查看ipLl:查看文件及其属性Vi: 编辑Rm-rf: 删除Car:解压及压缩命令Cp:复制Pwd:显示当前路径Mv:移动Cat:查看文件内容Touch:创建文件Tail logcat:查看日志Cat logcat:查看日志Tomcat:日志Tail :查看日志记录信息,tail

2020-08-02 20:36:25 168

原创 get请求与post请求的区别?

getget请求通常从服务器获取数据,请求参数在地址栏之后,数据量有限制,不够安全Postpost请求通常往服务器提交数据,请求参数在请求实体中,数据量无限制,较为安全。

2020-07-14 19:20:38 144

原创 朋友圈点赞的测试用例

功能: 1是否可以点赞 2 取消点赞 3点赞之后是否能够评论 4点赞之后是否能显示头像和名字 5多次点赞后通过时间的先后顺序看到有谁赞了 6点赞是否会有特效 7双击点赞能否点赞成功 8双击是否会

2020-07-11 00:05:31 2862

原创 发朋友圈的测试用例

功能: 1只发送文字 2文本长度:1字符到1000字符 3图片清晰度 4是否能发动态图片 5图片的尺寸 6空白的发不出去性能:

2020-07-11 00:03:16 1593

原创 微信发红包测试用例

功能: 1是否能够支付密码。 2红包是否可以弹出。 3先看打开红包按钮是否可以点。 4对方是否能够接收到红包。 5打开后金额是否能够显示。 6是否有最高和最低的限额。 7收到红包后,红包会变成灰色。 8发红包时上面表情是否可以更换。性能: 1发红包时占用多少内存 2PC端可以抢

2020-07-11 00:01:00 693

原创 测试流程

测试流程 1.根据客户需求编写需求文档 2.开发根据需求文档进行编码(后台设计数据库、UI设计草图、移动端)测试编写测试计划,以及用例 3.开发编码结束后进行,冒烟测试() 4.依据测试用例对其他功能进行测试(非主功能以外的) 5.如果测试过程中发现bug,提交开发更改。开发更改后进行回归测试。 6.测试进行总结:用于下一版本的迭代。...

2020-07-10 23:58:05 122

原创 如果遇到不能修复的bug时要怎么做?

1.多次尝试2.多种测试环境3.记录问题,报备问题 并在下一版本进行尝试

2020-07-10 23:56:26 542

原创 黑盒测试、白盒测试的定义

白盒测试是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。黑盒测试是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的

2020-07-07 14:16:50 959

原创 QQ登录页面,你能想到哪些测试用例?

QQ登陆的输入项为QQ号码(长度为5到10位数)和QQ密码,登陆和退出按钮,一台机器可以同时登陆超过一个QQ号码,请设计功能测试用例。快捷键的使用是否正常:1. TAB 键的使用是否正确2.上下左右键是否正确3.界面如果支持 ESC键 看是否正常的工作3.ENTER 键的使用是否正确切换时是否正常。布局美感界面的布局是否符合人的审美的标准具体因人而依输入框的功能:输入合法的用户名和密码可以成功进入输入合法的用户名和不合法密码不可以进入,并给出合理的提示输入不合法的用户名和正确密码不可

2020-07-07 14:07:49 1451

原创 软件测试的原则

1)测试显示软件存在缺陷 Testing shows presence of defects 测试只能证明软件中存在缺陷,但并不能证明软件中不存在缺陷。软件测试是为了降低存在缺陷的可能性,即便是没有找到缺陷,也不能证明软件是完美的。2)穷尽测试是不可能的 Exhaustive testing is impossible 现在软件的规模越来越大,复杂度越来越高,想做到完全性的测试是不可能的。在测试阶段,测试人员可以根据风险和优先级来进行集中和高强度的测试,从而保证软件的质量。3

2020-07-07 13:20:34 523

原创 W模型是什么,优缺点是什么?

W模型:开发一个v;测试一个v组合起来的模型(w模型也叫双v模型)优点将测试贯穿到整个软件的生命周期中,且除了代码要测试,需求、设计等都要测试。更早的介入到软件开发中,能尽早的发现缺陷进行修复。测试与开发独立起来,并与开发并行。缺点对有些项目,开发过程中根本没有文档产生,故W模型无法使用。对于需求和设计的测试技术要求很高,实践起来很困难。如图:...

2020-07-07 13:03:31 7790

原创 V模型它是什么,它的优缺点又有哪些呢?

V模型RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。优点既有底层测试又有高层测试。底层:单元测试。高层:系统测试。将开发阶段清楚的表现出来,便于控制开发的过程。当所有阶段都结束时,软件开发就结束了。缺点容易让人误解为测试是在开发完成之后的一个阶段。由于它的顺序性,当编码完成之后,正式进入测试时,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难。实际

2020-07-06 14:48:33 7716

原创 瀑布模型是什么?优缺点有哪些?

瀑布模型瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回” 上一个阶段并进行适当的修改,项目开发进程从一个阶段 “流动” 到下一个阶段,这也是瀑布模型名称的由来。包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模型。优点有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目

2020-07-06 14:26:03 15886 1

原创 软件生命周期模式有哪些?

软件生命周期模型是软件开发的全部过程、活动和任务的结构框架。软件生命周期模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目开发的基础。典型的生命周期模型有瀑布模型(Waterfall Model)渐增模型/演化/迭代模型(Incremental Model)原型模型(Prototype Model)螺旋模型(Spiral Model)喷泉模型(Fountain Model)智能模型(Intelligent Model)混合模型(Hybrid Model

2020-07-06 14:10:44 809

原创 性能测试的分类

负载测试(load Testing)压力测试(Stress Testing)配置测试(Configuration Testing)并发测试(Concurrency Testing)可靠性测试(Reliability Testing)基准测试(Benchmark Testing)

2020-07-06 13:58:42 146

原创 Python 转义字符

2020-07-02 02:34:00 307

原创 软件缺陷产生的原因?

软件缺陷产生的原因从软件本身、团队工作和技术问题等角度分析,就可以了解造成软件缺陷的主要因素。 软件缺陷的产生主要是由软件产品的特点和开发过程决定的。软件本身①需求不清晰②系统结构非常复杂③对程序逻辑路径或数据范围的边界考虑不够周全④没有考虑系统崩溃后的自我恢复或数据的异地备份、灾难性恢复等问题团队工作系统需求分析时对客户的需求理解不清楚,或者和用户的沟通存在一些困难。不同阶段的开发人员相互理解不一致。技术问题1.算法错误:在给定条件下没能给出正确或准确的结果。   2.语法错误:对于

2020-06-28 20:02:27 2803

原创 软件缺陷产生的原因

缺陷的定义错误:从开发之初就产生的,存在于文档说明中的表述或编写错误例如:用户名及密码错误BUG:存在于代码或者硬件之中的错误例如:数组下标越界,空指针异常缺陷:被检测对象的实际表现与用户(显性与隐性)需求之间的差异。例如:功能实现的错误,遗漏,多余,不好失效:因缺陷激发后导致的功能的异常,无法使用的现象。(不一定会产生,动态的)例如:搜索不能用导致后面的分析汇总也就不能实现。缺陷产生的原因1、需求:需求表述理解,导致编写引起的错误。2、架构:系统设计架构引起的错误。3、开发:开发过

2020-06-28 20:01:44 2536

原创 测试的流程

开始→需求分解→制定测试计划→评审→编写测试用例→评审→测试执行→缺陷跟踪→编写测试报告→用户培训→结束

2020-06-28 19:47:32 109

原创 程序测试包含哪些内容?

1 得到需求、功能设计、内部设计说书和其他必要的文档2 得到预算和进度要求3 确定与项目有关的人员和他们的责任、对报告的要求、所需的标准和过程 ( 例如发行过程、变更过程、等等 )4 确定应用软件的高风险范围,建立优先级、确定测试所涉及的范围和限制5 确定测试的步骤和方法 ── 部件、集成、功能、系统、负载、可用性等各种测试6 确定对测试环境的要求 ( 硬件、软件、通信等 )7 确定所需的测试用具 (testware) ,包括记录 / 回放工具、覆盖分析、测试跟踪、问题 / 错误跟踪

2020-06-28 19:41:17 1303

原创 优秀的测试人员的基本素质

每个人对基本素质都有不一样的理解,那么我也来说一下我的理解打破沙锅问到底1.探索精神:软件测试员不会害怕进入陌生环境。2.善于怀疑:永远保持有一颗敢于怀疑的心,实际上没有绝对正确的,总有错误的地方。3.不懈努力:软件测试员总是不停尝试。他们可能会碰到转瞬即逝或者难以重建的软件缺陷;他们不会心存侥幸,而是尽一切可能去寻找。4.创造性:想出富有创意甚至超常的手段来寻找软件缺陷。5.追求完美:他们力求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。6.判断准确:软件测试员要决定

2020-06-28 19:36:05 375

原创 软件测试的目的?

1.确认软件的质量,其一方面是确认软件做了所期望的事情,另一方面呢,是确认软件以正确的方式来做了这个事件。2.提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。3.软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。...

2020-06-28 19:05:50 524

原创 测试什么时候介入,为什么?

在软件开发的过程中,测试人员应当在一个项目开始立项之后就开始介入,最好是在需求评审的时候,因为提早介入,修改缺陷的成本会很低,并且在测试的时候可以避免遗漏测试场景!

2020-06-28 18:51:23 5571 1

原创 新人如何融入一个项目团队?

作为一名职场小白该清楚的小技能每天上班衣着整洁多看:多去看看别人是怎么做事、谁做得最好、哪里做得好、比自己好在哪里,向他学习!多问:不清楚不懂的,向同事请教,一个事情多请教几个人,才能得到准确的答案。多做:做花时间在业务上,别人用8小时,你就用10小时、12小时,尽快的去熟悉工作流程、各部门的职责、业务规范。不要怕做错,但也不要盲目的去做。多交流:要积极参与到部门的活动中去。这样才能进入到圈内。不要得理不饶人、学会谦让学会先帮助别人,不求回报。学会倾听别人的意见,哪怕是批评的,因为很多时候批

2020-06-28 18:45:03 435

空空如也

空空如也

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

TA关注的人

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