自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从软件测试的世界路过

AI测试,AI分享,AI装读书人

  • 博客(90)
  • 收藏
  • 关注

转载 10分钟玩转Selenium自动化

  大家好,今天小编向大家介绍一款一直很火的自动化测试工具Selenium。我们将教您如何在10分钟内完成Selenium的环境搭建,玩转POM,跑起DEMO,走向人生巅峰。  Selenium automates browsers. That’s it!   – Selenium官网介绍  1、搭建项目  ●下载并安装Java JDK  ●下载并安装IntelliJ IDEA...

2017-12-15 16:23:28 966

原创 在公司制度不规范的情况下,如何做好测试工作?

这对我们来说是个机遇!首先我要说,公司目前制度不规范,对我们来说是个机遇,绝对是个机遇!遇到这个好机会你还在等什么?如果说这个公司已经足够好了,那他还请你过来做什么?你的能力还足以让公司有更高的提升么?当然,为什么很多人不喜欢这样的公司呢?是因为感觉自己能力还不够,知识技术都不够全面,所以想自我提升,想到一个好的公司,看看别人怎么做的,这样提升会比较快。但是我想说的是,如果你已经有一定能力了,...

2017-07-20 10:41:31 1949

原创 怎样有效降低测试的轮次?

软件测试的轮次多少,大多数情况取决于项目大小、软件质量和测试效率。在项目确定的情况下,谈谈我们团队的做法,希望同行继续补充指正: 1.让研发团队的领导重视测试: 测试经理作为测试部门的老大,让公司领导重视测试,明白测试给项目带来的价值,那是义不容辞的责任。如何说服公司的领导,让公司的研发总监重视,这一点非常关键。只要这一点做好了,测试才会变得很轻松、愉快。如果公司的领导都不重视测试...

2017-07-14 10:48:03 1084

原创 如何定位自己的职业规划?

借用孙子兵法里面的一句话:知己知彼,百战不怠。定位自己的职业规划,同样可以从自身和行业背景、社会环境两方面来探讨。 从知己的层面来讲,我特地百度了一下“兴趣与职业规划”,发现兴趣对职业规划是非常重要的。却在百度“兴趣与职业”时,发现一个有趣的现象:多处提到兴趣和职业是有差距的。我仍然不怀疑兴趣对职业选择的影响力,我非常认可:职业规划要契合自己的性格、特长与兴趣。 如何去发现自己的兴...

2017-07-13 10:23:46 793

原创 测试人员如何突破自我的瓶颈?

前阵子我自己也对如何“突破瓶颈”思考过,我觉得“突破瓶颈”、“弥补短板”等等都大同小异,自古以来就是津津乐道的话题。我也对自己该如何“突破瓶颈”总结了几点,跟大家分享下:1、“常立志、立长志”,“立志”就是目标的选择,应该给自己定个长远目标,这个“目标”没必要1~2天就定下,可以多多开阔眼界,给自己定一个“适合”的目标。如果目标确定了,就坚持做下去,不要遇到阻挠就怀疑、后悔、放弃。前几天看

2017-07-07 10:32:50 1421

转载 优化回归测试的三种方法

测试通常是一个一次性的事件,发生在一个项目结束并被交付到生产环境之前。 然而,随着敏捷测试管理平台的开始,测试在整个软件开发生命周期中变得更加积极。 因此,回归测试已经成为中心阶段,以确保开发的功能在程序打过补丁、配置调整或增强后可以继续正常运行。让我们看看质量保证团队可以做的,以优化他们回归测试的一些事情: 回归测试用例选择标准测试用例的索引选择是回归测试覆盖的最佳引入点。测

2017-07-03 11:52:26 4513

原创 零编码入门自动化测试的第1个用例分享

自动化测试工具:TestWriter,零编码,可以做功能测试、兼容性测试、回归测试。 TestWrite下载地址:http://tools.51testing.com/ 1.添加被测应用的配置信息 2.新增设备信息 3.在Agent中选中测试设备 4.录制相关网页元素信息 5.点击需要操作的元素,显示元素信息后,点击保存 6.保存后所需步骤,及每一个元素对应的操作7....

2017-06-26 11:44:10 661

转载 WEB测试与APP测试有哪些异同?

随着移动互联网的极速发展,移动应用呈指数增长,在app测试方面更是需求大增,已经完全超过甚至遗忘web测试。今天就简单说说两者的异同。 1、相同点 不管是传统行业的web测试,还是新兴的手机APP测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。1)设计测试用例时,依然都是依据边界值分析法、等价类划分等; 2)多数采用黑盒的测试方法,来验证业务

2017-06-22 13:19:21 3691

转载 测试主管如何规范公司的测试流程?

不管是不是刚组建的测试团队,流程大概分为如下。 1、梳理测试流程,可以重点把关的测试流程有:需求Review:策划完成的需求文档必须让开发、测试、运营进行Review,提出Review意见并最终改掉。这种Review能发现需求的漏洞并提早改掉,提高整个研发过程的效率。测试用例Review:测试人员针对需求写出粗略的用例点之后,再让策划、开发、测试、运营Review一遍,目的还是发现

2017-06-20 10:56:49 971

转载 软件测试员如何提升自己

1、行业知识   目前软件测试涉及的行业是多种多样的,从金融产品到电信、游戏、汽车、杀毒、网站、企业管理、学校教育、本地化产品等等,各行各业的软件产品都需要大量的测试,所以相关行业知识的储备也是必须的。 2、测试与质量保证技术  精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软件测试每个阶段的文档编写技巧,掌握软件测试的策略与各种测试方法,掌握测试用例的设计方法。掌握

2017-06-19 11:22:17 867

转载 单元测试的重要性

单元测试,或者更大一些的自动化测试,对提高软件质量是有很大帮助的。通过一系列预先设计的规则,就可以覆盖大量的测试点。尤其是对重构一类的任务,确保修改前后系统行为不变很重要,而修改后的回归测试工作量又极其繁重,此时单元测试,或者自动化测试就能体现出无以伦比的效率。我在2005年学Python不久,就郁闷于自己那点代码手工测试很麻烦,恰好那时得知了很多Python工程师有做单元测试的习惯,于是就学

2017-06-16 10:41:44 555

转载 浏览器兼容性测试应该如何做?

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

2017-06-15 11:06:52 11426 1

转载 我是如何从软件测试员转软件开发工程师的?

最近,我从一名软件测试人员正式成为了一名软件开发人员,我觉得这个角色转变的过程还是有一些值得分享的想法和意见的,希望能够对想成为软件开发人员的童鞋们有所帮助。制定计划当你有成为一个软件开发人员的想法时,我认为写下如何实现这个目标的详细计划才是让想法更为具体化的最佳做法。非常幸运的是我在团队的经理看好我的计划(进行了一些调整)并且非常支持,所以我才有这么好的自我感觉继续下去。虽然并不是所有的

2017-06-13 11:15:07 3078

转载 做好软件测试的一些小技巧

一是做好测试准备。实际工作当中,往往是任务驱动的工作模式,测试人员接受一个测试任务就意味着测试工作启动了。作为一个成熟的测试人员,接受任务后首先要做的是测试任务开始前的准备工作,那么一般的测试任务前期准备工作都有哪些?首先,你必须尽快熟悉所接受的测试任务的相关背景。实际的测试工作中,往往是结合现实的场景进行测试,不同的场景可能会有不同的预期目标。因此,了解任务或者项目背景是比较重要的。其次,尽可能...

2017-06-12 10:58:46 1216

转载 GUI自动化测试的前途在哪里?

降低自动化测试的门槛是很多自动化测试工具提供商努力的目标。尤其是对于图形界面的自动化测试,就更是这样。 于是,“录制与回放”就成了图形界面自动化测试的主流。不论是 Web 界面的,还是基于 Windows API 界面的,还是 Java GUI 界面的,“录制与回放”的工具,不论是商用的,还是开源的,都不少。在技术上,大家也在“录制”上下足了功夫。 录制就需要先识别。现在 Web 页面的显示技术在

2017-06-09 10:51:08 2976

转载 什么是全栈测试工程师?

在互联网越来越快的迭代项目中,很多测试人员和测试团队都开始觉得力不从心。很多团队和公司都开始讨论怎么保证质量,事实是单纯的从测试和测试团队出发都无法保证产品的质量了。是时候从技术以及思想上开始转变了。之前有很多文章讨论过所谓的“全栈”,其实至少从现在来看,“全栈”真正的意义随着时间的推移也开始浮出水面——快速学习的能力和驱动持续学习的兴趣。一个团队是否都应该是这样一专多能,全栈的人。在我的...

2017-06-08 11:18:32 11751

转载 测试的局限性和自动化随机测试

测试是什么软件测试本质上和其他测试没有区别,通俗的说法,就是试试软件产品好不好使,具体的说来就是选择输入到软件,看看输出结果是否达到预期,就这么简单,所谓各个级别的测试、各测试技术,只要是测试,都是选择输入,判断结果。 测试的局限性绝大多数情况下,仅仅通过测试,无法确保被测的软件没有缺陷,这种局限性是由测试本身天然注定,因为测试不是证明。这就如同想表明勾股定理是正确的,即使举了不计...

2017-06-06 11:38:42 2052

转载 十大软件测试的原则

软件测试是一项极富创造性、极具挑战性的工作。为了尽可能发现软件中的错误,提高软件产品的质量,在软件测试的实践中应把握以下几项测试原则:1.测试应基于用户需求  所有的测试标准应建立在满足客户需求的基础上,从用户角度来看,最严重的错误是那些导致程序无法满足需求的错误。应依照用户的需求配置环境并且依照用户的使用习惯进行测试并评价结果。假如系统不能完成客户的需求和期望,那么,这个系统的研发是失败

2017-06-05 11:05:09 1958

转载 面试了那么些软件测试人发现的问题

陆陆续续做了几年的软件测试人员招聘,筛选过上千份简历,面试(也有电话面试)过很多人,有一些感受,总结一下,给软件测试从业者们一些参考,也当是梳理一下自己的思路。总体感觉就是,软件测试这个行业里,合格的测试人员凤毛麟角。一些普遍存在的问题如下:1 计算机基础知识差。很多测试人员连最基本的二进制转十进制数都不会,更不要指望看懂基本的代码,更多的人则连代码里"%"代表的意义都不知道。2 做不了开...

2017-06-02 10:45:41 8884

原创 学习软件测试各阶段知识点汇总

第一阶段(软件测试理论及基础)Windows操作系统及网络基础:软件测试概念、计算机层次、软件分类、 互联网概述、 IP地址、虚拟机使用、操作系统安装软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测试用例概念、测试方法选择、TestDirector概述、软件测试计划编写功能测试项目实践:熟悉软件需求、编写测试计划、编写测试用例、执行测试用例、提交b...

2017-06-01 13:50:28 1275

原创 自动化测试时遇到的脚本录制问题及解决方法

自动化测试工具TestWriter使用时遇到的脚本录制问题及解决方法如下,欢迎大家一起沟通交流~

2017-05-31 11:25:52 2762 1

转载 Web功能测试的4种类型

1页面链接测试页面的链接是使用户从一个页面浏览到另外一个页面的重要手段,在做页面链接测试的时候,需要验证两个问题:  ·  该页面是否存在,如页面不能显示信息,则视为页面链接无效。引起页面无效的因素有很多种,主要有页面文件不存在、链接的地址不正确等;  ·  该页面是否跳转到所规定的页面,主要是验证页面正确性,这种测试也应该在Web 功能测试部分被考虑。 2设计语言测试这里...

2017-05-26 10:33:53 2487

原创 学习自动化测试的一些感悟

这个话题比较大,相信大家也都有自己的想法,我在这里写一些我自己的看法,请大家指教。1、什么叫做自动化测试工程师?首先,要会使用自动化测试工具;接下来,对于高手来说,要能写一些独立的测试脚本甚至测试工具;更高的高手则是能把脚本和工具和实际工作紧密结合起来,解决工作中遇到的问题。 2、自动化测试工程师应该具有开发能力吗?通过上述内容,应该可以看得出来,自动化测试人员一定...

2017-05-25 11:09:30 3669

原创 我是如何自学软件测试的

软件测试是一个入门简单、但深入难的工作。入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了。1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识;2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去软件...

2017-05-23 10:27:02 797 2

转载 App功能测试的7大注意点

1.运行1)App安装完成后的试运行,可正常打开软件。2)App打开测试,是否有加载状态进度提示。3)App页面间的切换是否流畅,逻辑是否正确。4)注册  同表单编辑页面  用户名密码长度  注册后的提示页面  前台注册页面和后台的管理页面数据是否一致  注册后,在后台管理中页面提示5)登录  使用合法的用户登录系统  系统是否允许多次非法的登录,是否有次数限制  使用已经登录的账号登录系...

2017-05-22 10:28:45 20614 3

原创 520,IT工程师们都是如何表白的?

明天就是一年一度的520表白日,各位工程师们,想好怎么跟喜欢的人表白了吗?小编来给大家点启发~ 前端:买个她名字的域名,然后写呗~ 技术:直接上图~ 文艺派:为你写诗~我能抽象出整个世界但是我不能抽象出你我懂得重载甚至覆盖这个世界里的任何一种方法但是我却不能重载对你的思念也许命中注定了 你在我的世界里永远的烙上了静态的属性而我不慎

2017-05-19 10:57:10 1633

转载 学习自动化测试的一些总结

1.什么是自动化测试自动化测试是测试思想的一个延伸,为测试工程师提供了一个“触须”,其行为可以看成一个工具,但是本质上自动化测试还是一种思想。顺便提一句,狭义上的自动化测试指的就是基于GUI的自动化测试,而单元测试跟API测试,你有想过怎么用手工不借助任何工具去做吗?所以它们天生就属于测试自动化的范畴。 2.自动化测试的优势自动化最实在的优势在于——工作好找:有一个测试工程师(

2017-05-18 10:17:49 1217

转载 Android手机自动化测试工具有哪些?

1、Espresso是Google的开源自动化测试框架。相对于Robotium和UIAutomator,它的特点是规模更小、更简洁,API更加精确,编写测试代码简单,容易快速上手。因为是基于Instrumentation的,所以不能跨App。2、Selendroid:也是基于Instrumentation的测试框架,可以测试Native App、Hybird App、Web App,但是网

2017-05-16 11:31:56 1024

转载 app测试员究竟测些什么呢?

随着移动互联网的不断发展,移动端测试员也越来越紧缺,那么app测试员究竟要做哪些测试呢? 1、功能测试:很多人以为就是点点点,其实要把功能测试做好也是不容易的。功能测试最开始最基础的就是分析需求编写测试用例,测试是把握质量的守关人,保证不漏测的第一步就是要编写尽可能全面的测试用例。基础打牢后多实践。测试是讲究经验的职业,从简单需求开始,制定测试计划,编写用例执行,执行过程及时调整计划爆出风

2017-05-15 10:47:35 2222

原创 一位测试过来人对软件测试的一些理解

作为一位软件测试工程师,最重要的是建立自己的测试思维。因为测试思维相当于你有关软件的世界观,这个跟开发的世界观是不同的;因为对于开发而言,他们是目标型的世界观,即需求要完成什么我去完成,如果你在开发中待的时间太长,容易习惯这样目标型世界观;而测试关注的是多方面的,有时候,就是一些在开发所谓的不可能、无所谓的东西最后造成软件的失败。如何建立自己的软件世界观呢?那就要通过测试的方法论的理解,很多人喜欢

2017-05-12 11:16:13 722

转载 UI自动化测试的一些特点

虽然UI自动化是比较高成本的方式,但是很多时候也是功能测试的唯一选择。 ·  UI自动化测试不只是脚本,也需要设计·  软件测试脚本的开发也是软件开发,脚本必须符合规范,必须经过设计编码测试维护的全过程。·  测试脚本的设计:根据面向对象设计的原则,我们需要对变化频繁的地方进行必要的封装。在这里变化相对最频繁的就是UI本身,而相对稳定的是业务逻辑。所以我们可以针对UI进行封装,然后

2017-05-11 10:24:57 840

转载 自动化测试在敏捷开发流程中的应用

在敏捷开发流程中,自动化测试涉及到下面重要四种类型的测试。1、单元测试(Unit Test,UT)关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行自动化测试。可以使用对应的测试驱动开发(TDD)框架,如:Java的JUnit和TestNG等,相应的python语言中有unittest和nose等测试工具。2、集成测试(Integration Test,

2017-05-10 11:09:00 1078

转载 2017年软件测试就业前景趋势

随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作。软件测试工程师,目前IT行业极端短缺的人才。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。  软件

2017-05-09 11:03:20 895

转载 测试员到底该如何报BUG?

相信大部分IT公司测试人员在报bug时,或多或少与开发的沟通存在些问题。如何更有效地说服开发接收你的bug,以下是一些资深老鸟给新人的一些建议:1、首先确定这是一个个实实在在的bug。不要出现因为配置原因或者是操作错误引起的“bug”,这样是会被开发“鄙视”的。作为测试人员应该尽量做到专业,尽量少给开发找麻烦,不要制造一些并不存在的bug、不要提交一些重复的bug。2、写好bug描述。...

2017-05-05 11:10:07 1515 1

转载 测试的进阶之路

这篇文章我不会过多的讲软件测试的技术知识,因为我始终坚信再好的工具,再好的技术,如果你不能带入思想去应用它们,它们无非就是一个看起来很炫的软件。而往往我们要做好测试,光靠一款强大的工具是不行的,更需要我们的思想高度跟上去。本文我会着手给菜鸟和老鸟们一些个人建议,并谈下自己对时下测试行业的看法。 对于刚从事测试的菜鸟建议测试菜鸟们可能因为各种原因从事测试。有的以期通过测试转岗开发和设计的

2017-04-26 10:44:42 724

转载 你会做软件需求分析吗?

有经验的测试人员告诉我们,探求用户需求是测试工作的第一前提。这是因为,只有明确需求,才可以针对测试工作进行计划和实施,才能开始后续的步骤。但是实际工作中,明确的需求并不在多数,往往需要测试人员开启脑补能力,针对各种原始需求不停地挖掘,才能知道用户到底要干什么?借助精神分析学派的潜意识理论,我们大致可以将用户需求分为显性需求和隐性需求。显性需求一般是用户可以明确感受到并且可以表达出来的,

2017-04-24 10:42:17 757 1

原创 《人民的名义》番外篇——测试的名义

达康书记篇李达康:我们无论做什么事情,都要站在党和人民的立场上。测试员:我们无论测试什么功能,都要站在客户和开发的立场上。达康书记:打铁还得自身硬,党和人民把这么重要的任务交给我,我能辜负党和人民么,不能!测试员:打铁还得自身硬,不然,能扛得住996和各种紧急会议吗?  育良书记篇高育良:人的贪欲一旦打开,想收都收不住。测试员:新提测程序的bug,多的找都找不完

2017-04-21 10:39:55 1138

转载 浅谈软件测试

目前国内测试存在的问题:1、缺少时间很多都是产品和程序已经实现了产品的大部分基础功能后才开始组织测试,编写测试用例的时间极为稀少。2、维护困难需求变动频繁,变动量大,随之而来的测试用例变动也会频繁和巨大,因此许多团队放弃制作和更新测试用例。3、急于发现Bug测试用例需要长期制作和维护才可体现其作用,而目前大多数测试团队都急于找到Bug,当执行完一遍测试用例后发现没有多少新B

2017-04-18 10:22:02 390

转载 谈谈“我是怎么招测试员的”

金三银四,不断听到小伙伴吐槽,“今年不好找工作啊,都快一个多月了还没找到”,也听到面试大大吐槽“招人好难啊,面试了那么多一个合适的都没有”,到底问题出现在哪里了呢? 首先,面试者一定要做到如下几点:只有应聘者真实和自然的表现,才能了解到最真实的东西;重要的不是知识,重要的是其查找知识的能力;重要的不是那个解题的答案,而是解题的思路和方法。 其次,招聘者要分清操作,知识,

2017-04-17 10:32:33 718

原创 自动化测试工具学习TW之iOS环境搭建及使用

一、 在线部署1 下载安装JDK2 安装XCode 8.0或以上版本,iphone的系统版本是10.2的话,会要求8.2版本3 打开终端Terminal4 "安装brew:usr/bin/ruby -e ""$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)""或ru

2017-04-14 11:05:58 523

空空如也

空空如也

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

TA关注的人

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