自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (1)
  • 收藏
  • 关注

原创 软件测试基础 - 测试覆盖率

一、覆盖率概念覆盖率是用来度量测试完整性的一个手段,是测试技术有效性的一个度量。分为:白盒覆盖、灰盒覆盖和黑盒覆盖;测试用例设计不能一味追求覆盖率,因为测试成本随覆盖率的增加而增加。覆盖率=(至少被执行一次的item数)/item的总数二、白盒覆盖率***白盒测试时基于程序结构的逻辑驱动测试,白盒覆盖中最常见的是逻辑覆盖(也叫代码覆盖或结构化覆盖),逻辑覆盖包括:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。1.语句覆盖(Statement Coverage)指在测试时运

2020-09-26 16:14:21 11259

原创 软件测试基础 - 单元测试理论部分

一、单元测试1.定义: 单元测试是对软件基本组成单元进行的测试,如函数(function或procedure)或一个类的方法(method)。2.单元定义:单元具体有一些基本属性,如明确的功能、规格定义,明确的与其他部分的接口定义等,可清晰地与同一程序的其他单元划分。在传统的结构化编程语言中,如C语言,进行测试的单元一般是函数或子过程;在面向对象的语言中,如C++,进行测试的基本单元是类或类的方法。3.基本单元:基本单元不一定是指一个具体的函数(function或procedure)或一个类的方法(

2020-09-26 16:09:36 1814

原创 测试面试题集-生活物品测试

Q:一、如何测试一个杯子?A:功能测试:1.倒入温水,测试杯子是否可以正常装水;2.装入水后,是否可以正常喝水;3.杯子是否有保温功能,保温功能是否正常;4.拧紧杯盖后,上下左右翻转杯子,杯子是否漏水;容量测试:1.倒入温水,测试杯子的最大盛水量是多少;2.杯子的最大盛水量是否符合国际计量标准,是否没有误差;兼容性测试:1.分别倒入不同的液体(冰水、热水、温水、果汁、酒水),测试杯子是否正常;2.用杯子泡茶、咖啡、牛奶,测试杯子是否可以正常使用;3.在大风、大雨、大雪、高温天气下

2020-09-26 15:37:34 1023

原创 测试面试题集-测试基础理论

Q:一、进行测试用例设计的时候用到的方法有哪些?A:最常使用的测试用例设计方法包括等价类划分法、边界值分析方法、场景法、错误推测法。其中,最容易发现错误的是边界值法,使用最多的是场景法。以注册为例:首先从需求确定用户名和密码的长度类型约束,根据需求写测试点,然后设计测试数据,编写测试用例。Q:二、测试计划包括哪些主要步骤和信息?A:测试计划包括引言、测试基本内容(测试目的、测试范围、测试环境、测试工具、测试人员)、实施计划(任务分配、进度安排)、风险控制等。Q:三、测试报告需要包含哪些内容

2020-09-26 15:25:36 1145

原创 性能测试总结---工具选型篇

本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。一、浅谈为什么需要工具我们来看下工具的定义:它原指工作时所需用的器具,后引申为为达到、完成或促进某一事物的手段。(—来自百度的解释)1、从人类进化的角度来看,会制造并使用工具是人和猿人最根本的区别,因为工具可以帮助我们提高生产力和效率。

2020-09-26 15:03:59 549

原创 性能测试总结---测试流程篇

本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图:下面分别介绍下每个阶段具体需要做什么:一、性能需求分析:性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好直接影响到性能测试的结果。一些性能测试人员常犯的错误就是测试一开始就直接用工具对系统进行加压,没有弄清楚性能测试的目的,稀里糊涂做完了以后也不知道结果是否满足性能需求。市面上的书籍也大都是直接讲性能测试工具如

2020-09-26 14:56:33 434

原创 性能测试总结---基础理论篇

随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。但是一提到性能测试,很多人就直接连想到Loadrunner。认为LR就等于性能测试,其实这是不对的。LR只是性能测试的一个工具,但性能测试不仅仅是LR。本文会从以下几个方面介绍基础的性能测试理论,后续也会持续更新相关文章,尽量理论结合实践,让性能测试学习不在是工具的学习。正文:一、 什么是软件性能定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的

2020-09-26 14:51:05 1817

原创 部署bugzilla(bugzilla+apache+mysql+linux)

工作原因,需要部署bugzilla。在此,容我新造个轮子。官方轮子:https://bugzilla.readthedocs.org/en/latest/installing/quick-start.html一、准备工作所需文件:bugzilla 版本bugzilla-5.0.2,传送门:https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-5.0.2.tar.gzbugzilla模块依赖(非必要,如果gd模块不成功,需手动安装)

2020-09-25 17:10:55 992

原创 如何将Excel中的测试用例导入到QC中

当前使用的版本:QC 10.0由于多种原因,有时将测试用例写在了Excel中,下面介绍讲Excel中的测试用例导入到QC的方法和步骤。下载ms excel 插件:Microsoft Excel Add-inhttp://update.external.hp.com/qualitycenter/qc100/msoffice/msexcel/index.html安装Microsoft Excel Add-in,安装前需要关闭Excel应用程序,并且以管理员的身份运行。这里注意:如果以前安装过该

2020-09-25 16:54:38 580

原创 QC和JIRA协同做测试

Go2GroupJaMPlugin插件支持QC和JIRA一共work的,不过这个是收费的,当然你可以Crack。1、JIRA没有涉及到TC的管理问题,而QC中则可以直接编写用例,我想两者还是有区别的,两者并不是一样的东西。2、想请教,你在第2点中所说的“用JIRA”提交TC,这个具体怎么操作?把插件装上,按照设置一步步做下去就可以呀。official document:http://go2group.com/display/Plug … M+Plugin+for+JIRA+4可以做到两边同步,就是

2020-09-25 16:39:40 488

原创 windows下搭建及配置mantis缺陷管理工具

上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们.

2020-09-25 14:48:44 1631

原创 秋天的第一个BUG!推荐5款测试员不可不知的bug管理工具!

Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况。如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移。如果在此过程中,测试人员使用一个合适的Bug管理工具,将可以提高整个团队的工作效率,把控产品质量,更好的完成任务。根据每个公司性质的不同,规模的不同,所用到的bug管理工具也可能不同。你们用的bug管理工具是什么呢?下面介绍几款主流的bug管理工具:JIRA(付费)JIRA的生产者把JIRA定义为Professional Issue Tr

2020-09-25 14:32:51 444

原创 自动化测试基本流程

下图是自动化测试的基本流程图,以及每个阶段的任务负责人,输出等。1、制定测试计划在展开自动化测试之前,最好做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分。制定好测试计划后,下发给用例设计者。2、分析测试需求用例设计者根据测试计划和需求说明书,分析测试需求,设计测试需求树,以便用例设计时能够覆盖所有的需求点。一般来讲,基于Web功能测试需要覆盖一下几个方面:1)页面链接测试,确保各个链接正常;2)页面控件测试,确

2020-09-25 14:15:49 2867

原创 测试管理工具--Jira 查询功能

在统计bug数据,或查找bug的时候,经常会进行查询操作,在jira中如何进行呢? 如下图jira查询功能查询的时候,关键字可以字段匹配,还是做到很灵活的~举例:不断的总结,才能不断的提高;不断的思考,才能不断的进步!上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面.

2020-09-25 14:14:24 1885 1

原创 测试管理工具--Jira 缺陷报告统计功能

上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们.

2020-09-25 14:09:16 2012 1

原创 【软件测试】功能测试的测试工作流程

按照产出的文档,介绍项目开发过程中的工作步骤一、测试计划:这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思路的忠实fans.a) 测试计划,主要是给后面的测试工作一些指南,不能写成领导看的计划,而是要写成由做事的人看的计划b) 包含的内容可能有:i. 测试团队人员及分工(要确定当测试时出现缺陷界定、测试环境准备等问题时能找到指定的人员)ii. 测试开始结束时间(理想情况下,不要安排的太紧,赶工肯定会造成延期或测试不完整,可惜理想和现实的差距被规定

2020-09-24 16:26:40 2211 1

原创 【软件测试】带有支付功能的产品如何测试?

软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的产品该如何测试呢?在测试过程中又应该注意些什么?财务人员有句老话叫:财务无小事。因为,首先,任何涉及到财务的问题,不论金额有多么的小,它在性质上也是严重事件;其次,在各种金融支付功能已深入老百姓生活的方方面面的今天,一个程序中,哪怕仅有一个小小的支付问题,那么,最后引起的也可能是涉及成百上千乃至上亿元金额和大量用户的大问题。因此,专业的测试人员,在对待带有支付功能的产品时,都会格外的小心谨慎

2020-09-24 16:24:32 731

原创 【软件测试】如何测试人工智能软件?

人工智能(AI)经常成为头条新闻,它提供各种各样的可能性,使我们的生活更容易,并且它也能推动我们生活中各个领域的创新。在几乎所有领域都有人工智能应用的机会,包括家庭自动化、个人虚拟助理、自动化服务代理、欺诈检测、预防性维护、个性化体验、财务咨询、医疗保健建议等等。许多研究报告都预测人工智能和相关技术具有巨大的市场潜力。但就像大多数新兴领域一样,人工智能的发展也并非一帆风顺——比如说无人驾驶汽车的致命交通事故、人工智能系统的种族主义反应、图像标签软件不恰当的标签等。这就提出了一个至关重要的问题——这些系统是

2020-09-24 16:22:49 2231

原创 【软件测试】测试工程师。你工作中最常用的几种质量管理模型

企业常见的几种技术质量管理模型工作久了的软件测试工程师基本都有自己的工作套路了,他们或多或少会将这种套路传授给其他人,今天给大家分享的就是总结了一些测试精英的工作方法,看看他们在工作中是如何进行软件测质量管理的一 过程方法的管理过程方法对我们的影响是最基础的,我们日常发生的“想、说、写、做”等活动,都可以应用过程方法来进行管理。各种模式实际上就是对活动规范化管理的一种过程顺序要求,后面提到的PDCA /8D/DMAIC等都是符合过程方法要求的。所谓过程就是将资源由输入转化为输出的相互关联的活动系统。过

2020-09-24 15:41:04 1465

原创 【软件测试】你最常用的web测试-浏览器兼容性测试

如今,市面上的浏览器种类越来越多(尤其是在平板和移动设备上),这就意味着你所测试的站点需要在这些你声称支持浏览器上都能很好的工作。同时,主流浏览器(IE,Firefox,Chrome,Opera,Safari)版本更新更加频繁,终端用户甚至不会感知这些浏览器版本的升级。这两点就导致了对于日益增多的浏览器做兼容性测试显示十分必要,但也使得这种兼容性测试变得十分耗时。通过全覆盖的测试,你就可以明确的知道你的站点支持哪些浏览器,哪些有兼容性问题。一个最简单的减少浏览器兼容性测试的办法,就是停止对老版本浏览器

2020-09-24 15:29:35 3610 1

原创 【软件测试】软件测试岗位会越来越少吗?

我的整体意见是测试岗位不会变少,反而相对于其他岗位会变的更重要一些。首先纠正一个非常非常错误的观念。测试和测试开发是两个岗位?No,不是的。测试开发是属于测试的。测试开发只不过是使用类似于开发的技术和能力,来达到测试的目的,本质还是测试。就如同一个人用人肉扫地,另一个人发明了自动扫地机来扫地,看起来后面这位更高级,但是实际目的还是扫地。其次就要说到测试的本质,以及行业对测试愚蠢的误解上来了。我曾经前一段时间去阿里面试,测试相关问题回答良好,技术原理理解力,业务熟悉度,测试框架的设计思路,都回答良

2020-09-24 15:21:39 276

原创 【软件测试】测试工程师应该如何设计一个完整的测试用例呢?

测试用例的设计一般从分析需求设计说明书开始,了解开发人员设计这个项目的思路、设计的要求、实现的功能等(最好有use case,这样看起来更清晰)。软件测试的W模型,就要求测试与开发同步,在开发设计需求设计说明书的时候就开始测试流程,一般情况下,讨论需求设计的时候需要测试主管或者组员的参与,了解这个项目设计的总体情况。事实上,测试用例的编写一般是在需求设计说明书定下来之后才真正的开始的。因为测试用例的内容要以需求设计说明书为依据,设计说明书上没体现的功能,不需要在测试用例中体现。编写测试用例(这里指功能测

2020-09-24 15:16:38 817

原创 【软件测试】八年测试经验测试总监浅谈 bug 的那点事~

一、bug由来虫子爬进主机引起继电器短路,导致机器故障。真正的缺陷是:主机散热孔少装了块金属丝,这样才能防止虫子爬到主机。二、什么是bugbug是缺陷的一种表现形式,而一个缺陷是可以引发多种bug的。软件测试,为了发现软件中的错误而运行软件的过程。Bug评判点1)软件未达到客户需求文档 的功能和性能2)软件出现客户需求不能容忍的错误3)软件的使用未能符合客户的习惯和工作环境(易用性兼容性)4)软件超出需求文档的范围(需求bug)Bug分类:Defect,缺陷:存在于软件中的偏差,一静态

2020-09-24 15:09:21 785

原创 【软件测试】未来软件测试必备的8大技能,你缺少哪几个?

软件测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?有逆向思维的能力曾经采访过一些软件测试工程师,他们干了一段时间软件测试工作后返回去又开始去做开发工作了,问他们为啥?答案是软件测试工作太难了,开发是顺向思维,而测试是逆向思维,老要找一些稀奇古怪的思路去操作软件。软件的使用者千差万别,软件在使用过程中遇到的各种现象也是千差万别的,所以要求

2020-09-24 15:06:04 772

原创 Selenium2+python自动化-CSS定位语法

前言大部分人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学习,更容易理解。一、css:属性定位1.css可以通过元素的id、class、标签这三个常规属性直接定位到2.如下是百度输入框的的html代码:3.css用#号表示id属性,如:#kw4.cs

2020-09-23 20:07:26 795

原创 Selenium2+python自动化8-SeleniumBuilder辅助定位元素

一、安装Selenium Builder在火狐浏览器的附加组件中搜索添加Selenium Builder即可。安装好后如下图所示:二、直接运用1.打开你要测试的URL或者打开插件后输入你要测试的URL,如下图2.点击后弹出一个弹窗,如下图:注:如果你是直接在你要测的网页页面打开这个插件时,selenium builder会直接获取你要测的URL3.点击record:然后你就可以哪里不会点哪里了。这里举个例子:三、实践案例1.百度首页,点击百度一下,然后点击登录,再一次点击账号和密码

2020-09-23 20:04:11 278

原创 Selenium2+python自动化6-八种元素元素定位(Firebug和firepath)

前言自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%。如果一个页面上的元素不能被定位到,那后面的操作就无法继续了。接下来就来讲webdriver提供的八种基本元素定位方法。一、环境准备:1.浏览器选择:Firefox2.安装插件:Firebug和FireP

2020-09-23 19:51:00 464

原创 Selenium2+python自动化-操作浏览器基本方法

本篇主要讲如何用Python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、前进、后退、刷新、设置窗口大小、截屏、退出等操作。一、打开网站1.第一步:从selenium里面导入webdriver模块2.打开Firefox浏览器(Ie和Chrome对应下面的)3.打开百度网址二、设置休眠1.由于打开百度网址后,页面加载需要几秒钟,所以最好等到页面加载完成后再继续下一步操作2.导入time模块,time模块是Python自带的,所以无需下载3.设置等待时间,单位是秒(s)

2020-09-23 19:42:14 589

原创 python WEB接口自动化测试之requests库详解

前提:requests库是python的第三方库,需要提前安装哦,可以直接用pip命令:python –m pip install requests按照惯例,先将requests库的属性打印出来,看看哪些属性。>>> import requests>>> dir(requests) #查看requests库的属性['ConnectionError', 'HTTPError', 'NullHandler', 'PreparedReq

2020-09-23 18:49:28 707

原创 [python自动化]简单实现接口自动化测试(基于python+unittest)

简介本文通过从Postman获取基本的接口测试Code简单的接口测试入手,一步步调整优化接口调用,以及增加基本的结果判断,讲解Python自带的Unittest框架调用,期望各位可以通过本文对接口自动化测试有一个大致的了解。引言为什么要做接口自动化测试?在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,很难在每个迭代都对所有功能做完整回归。但接口自动化测试因其实现简单、维护成本低,容易提高覆盖率等特点,越来越受重视。为什么要自己写框架呢?使用Postman调试通过过直接可以获取接口测试的

2020-09-23 16:03:55 1023

原创 【python自动化】基于Splinter的自动化回归/测试脚本

总结来说就是用一种自动化回归脚本的方式,可以重复性的回归现有功能,并给出回归测试报告基于这个想法,我开发了这个脚本,定义了一套开发模式,基于这个模式,只要针对每个case添加如下的脚本代码:caseBegin('输入关键字执行搜索') ——>测试开始,其实就是打印一个日志 reset(__url) ——>重置访问指定URL,如s.etao.com addQ('nokia') ——>添加Q参数,搜索框只有一个固定

2020-09-23 15:54:06 706

原创 [Python自动化]用Python开发自动化测试脚本

通常对于一个稍具规模的系统,一些新的改动势必会带来一些额外的功能回归测试工作,而这个工作是非常繁杂的,人肉的方式一次又一次的重复将会非常的枯燥乏味。而我们所希望的,是一种自动化回归脚本的方式,可以重复性的回归现有功能,并给出回归测试报告。Python的世界有一个开源框架Splinter,可以非常棒的模拟浏览器的行为(从某种意义上也可以说是人的访问点击行为)。Splinter提供了丰富的API,可以获取页面的信息,以判断当前的行为所产生的结果最简单的例子browser = Browser(‘firef

2020-09-23 15:50:51 3245 1

原创 自动化测试Robot FrameWork框架

上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们群【902061117】,里面有各种软件测试资源和技术讨论。当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们.

2020-09-22 20:24:37 3818 1

原创 一文3000字教你实现Airtest测试中文字识别【保姆级教程】

Airtest是一款 基于图像识别原理 的跨平台UI自动化测试框架,它能够根据大量的 特征点 来识别一个截图在当前画面中的位置,但是它并不能识别出截图中具体包含了什么文字。而在自动化测试的过程中,我们会经常遇到需要进行文字识别的场景,比如 识别验证码 、 识别截图中的文字 、 读取截图中的数值 等等,遇到这些情况时我们可以如何处理呢?今天教大家用一款免费的开源图像OCR文字识别软件 – Tesseract-OCR 来处理上述情况。1.安装Tesseract-OCR.exe在网上搜索“Tesserac

2020-09-22 20:10:49 5754 1

原创 软件测试的发展前景怎么样 做软件测试有前途吗

互联网行业的技术岗位一般分为研发、测试和运维,虽然前些年测试一直都不如研发岗位那么吃香。但现在随着国内对软件测试的重视,我国互联网企业对软件测试的需求在未来还将继续增大。听起来软件测试的就业形势一片大好,那么到底软件测试的发展前景怎么样?1、软件测试就业形势:人才缺口大。目前几乎每个大中型IT企业的软件产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。软件测试工程师就是这样的一个企业重头角色。业内人士分析,该类职位的需求主要集中在沿海发达城市,其中北京

2020-09-22 19:50:58 12606

原创 【软件测试】——软件测试经验总结

以下部分为软件测试艺术的总结本书主要分为以下几个部分:1.测试经济和心理学及测试原则;2.代码评审;3.测试基础部分;4.开发中的调试和测试思想;5.软件测试最新应用;1、测试经济和心理学及测试原则  软件测试虽然是一种技术性工作,不可否认,他也同人类的心理息息相关。如果你在认知上确定:软件测试是为了发现错误而执行程序的过程。那么,首先你在设计测试用例时,会有意识的去设计一些能够发现问题的测试用例;然后,在执行测试计划时,也会将发现错误当做自己测试的方向和目标;当然,你也会将发现软件问题,提升软件质量

2020-09-22 19:44:20 1250

原创 如何发现软件BUG

1.熟悉公司的产品业务比如公司做刷机软件的,你肯定要迅速熟悉刷机流程和android手机相关的知识;只有熟悉了产品的业务流程、你才能迅速找出软件中存在的一些重要的缺陷,你发现的软件缺陷才是有价值的。否则即使你能找到一些软件缺陷,那也是纯软件的缺陷,价值不大。2.把自己当成是用户把自己当成是用户去使用该软件,比如在使用该软件过程中是这样操作的吗?2.1比如在大量要求用户输入的软件界面中,有一些用户喜欢使用Tab键采用全键盘的输入;此时的正确的接口应该采取从左到右,从上到下的顺序。2.2比如有的用户喜

2020-09-22 16:48:04 2228

原创 BUG级别及优先级设定

一.BUG级别设定1.严重a.由于程序所引起的崩溃问题b.导致数据库发生死锁c.严重数值计算错误2.主要a.功能不符或者无法实现b.程序接口错误c.数据库错误3.次要a.界面错误b.简单的输入限制未放在前台进行控制问题c.删除未给出提示问题4.轻微及建议a.显示格式不规范b.提示窗口文字未采用行业术语c.用户体验问题和建议问题二.优先级设定1.紧急且重要a.严重和主要问题2.紧急但不重要a.次要问题3.不紧急但重要a.主要问题4.不紧急且不重要a.轻微及建议

2020-09-22 16:47:04 421

原创 软件测试入行的朋友如何快速找到方向?

软件测试的工作相对嵌入式开发、C++等来说是比较容易的,但是对于软件测试新人来说掌握了一定的方法,那样会很快速的入门、熟悉、精通软件测试。  公司项目模式  我们是离岸外包公司,通常来讲我们的客户拿项目给我们做,会在我们公司建立一个团队,开发人员和测试人员都在一个团队里面。客户提他的需求,由我们这个团队完全负责分析,设计,开发,测试。  总得来说每个项目的情况都会有些不同,所以各个项目中测试人员的职责也存在不同,比如,有些项目里,测试人员是parttime的;有些项目里,测试人员需要和开发人员一起Re

2020-09-22 16:46:10 181

原创 【软件测试】——接口测试简介

接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。一、基础介绍1、什么是接口我们常说的接口一般指2种1)API:应用程序编程接口2)GUI:图形用户界面(接口)这里我们主要说API——接口测试2、接口测试的目的测试接口的正确性和稳定性(持续集成是接口测试的核心)3、接口测试的原理模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处

2020-09-21 14:26:13 3650 1

python基础.docx

精简了一些内容,只是想让小伙伴快速的了解Python基础。分享给想学Python的小伙伴。学习Python+selenium自动化测试。 欢迎各路大神对进行指正,谢谢!

2020-08-26

空空如也

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

TA关注的人

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