自动化测试
文章平均质量分 54
ai测试
2017年,从软件测试的世界路过~
展开
-
作为软件测试行业一员,说说2017预防bug的重要性
BUG使测试员兴奋,感到开心,满满的成就感。原创 2017-01-04 14:38:32 · 698 阅读 · 0 评论 -
测试人员30岁前必须明白的2件事
人生中有一个非常重要的阶段——20到30岁!这个阶段的首要任务,就是提升自己学习能力和解决问题的能力。这是一个非常非常关键的时间段,因为它几乎决定着你的未来!30岁以前,应该是人努力学习和积累的时间段,你一定要把时间花在解决问题的技能上。就是说,你一定要练就成的技能是——你能解决大多数人不能解决的问题。总结一下,你在30岁前,工作5-7年,你需要拥有:高效的学习能力。这意味着—原创 2017-03-31 10:44:56 · 6620 阅读 · 1 评论 -
测试人员最关注的事
周五啦,跟大家分享个最近看到的蛮有意思的东西——测试人员最关注的6件事,放松一下~ 测试工程师最开心的事: 发现了一个很严重的bug,特别是那种隐藏很深,逻辑性的错误。我第一次发现这种问题的时候,听到上司和开发人员的表扬时,高兴的就想跳起来,不过现在慢慢矜持些了。 测试工程师最提心吊胆的事: 版本release出去后,客户发现了很多或很严重的bug。经过转载 2017-03-24 13:31:58 · 519 阅读 · 0 评论 -
一位软件测试工程师的跳槽帖引发的思考
最近看到一个帖子小编触动很大,大家看帖(如下): “标题:四年手动软件测试,裸辞后找不到工作怎么办?帖子:软件测试四年,主要是手动测试(部分自动化测试和性能测试,但是用的是公司内部自动化工具,而且我自动化方面是弱项。)现在裸辞三个月了,面试机会少而且面试屡屡受挫。总结就是自动化,性能,还有脚本语言是软肋。可是为啥有的公司本身侧重功能测试也不要我呢?技术能力不行真的要转行吗?”原创 2017-03-15 09:57:44 · 4676 阅读 · 0 评论 -
你懂自动化测试吗?
自动化测试:自动化测试的一个很重要的目的就是提高测试效率,并且快速的反馈质量。但是各个领域的自动化还是有一些区别的,比如:web自动化和移动端自动化。而对于自动化来说,首先还是要去学习自动化的框架(并不是写代码),好的框架能够让你事半功倍。而对于自动化人员来说,学习自动化框架对于自己后面的自动化开发工作是很有帮助的。 web自动化测试:目前流行的是selenium框架+脚本语言(pytho原创 2017-03-27 09:35:27 · 1154 阅读 · 0 评论 -
给你一个网站,你将如何测试?
首先,查找需求说明、网站设计等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例:功能性测试可以包括,但不限于以下几个方面:链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。提交功能的测试。多媒体元素是否可以正确加载和显示。转载 2017-04-05 10:50:01 · 15869 阅读 · 0 评论 -
自动化测试工具学习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 · 582 阅读 · 0 评论 -
UI自动化测试的一些特点
虽然UI自动化是比较高成本的方式,但是很多时候也是功能测试的唯一选择。 · UI自动化测试不只是脚本,也需要设计· 软件测试脚本的开发也是软件开发,脚本必须符合规范,必须经过设计编码测试维护的全过程。· 测试脚本的设计:根据面向对象设计的原则,我们需要对变化频繁的地方进行必要的封装。在这里变化相对最频繁的就是UI本身,而相对稳定的是业务逻辑。所以我们可以针对UI进行封装,然后转载 2017-05-11 10:24:57 · 891 阅读 · 0 评论 -
学习自动化测试的一些感悟
这个话题比较大,相信大家也都有自己的想法,我在这里写一些我自己的看法,请大家指教。1、什么叫做自动化测试工程师?首先,要会使用自动化测试工具;接下来,对于高手来说,要能写一些独立的测试脚本甚至测试工具;更高的高手则是能把脚本和工具和实际工作紧密结合起来,解决工作中遇到的问题。 2、自动化测试工程师应该具有开发能力吗?通过上述内容,应该可以看得出来,自动化测试人员一定...原创 2017-05-25 11:09:30 · 3727 阅读 · 0 评论 -
学习自动化测试的一些总结
1.什么是自动化测试自动化测试是测试思想的一个延伸,为测试工程师提供了一个“触须”,其行为可以看成一个工具,但是本质上自动化测试还是一种思想。顺便提一句,狭义上的自动化测试指的就是基于GUI的自动化测试,而单元测试跟API测试,你有想过怎么用手工不借助任何工具去做吗?所以它们天生就属于测试自动化的范畴。 2.自动化测试的优势自动化最实在的优势在于——工作好找:有一个测试工程师(转载 2017-05-18 10:17:49 · 1243 阅读 · 0 评论 -
自动化测试在敏捷开发流程中的应用
在敏捷开发流程中,自动化测试涉及到下面重要四种类型的测试。1、单元测试(Unit Test,UT)关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行自动化测试。可以使用对应的测试驱动开发(TDD)框架,如:Java的JUnit和TestNG等,相应的python语言中有unittest和nose等测试工具。2、集成测试(Integration Test,转载 2017-05-10 11:09:00 · 1152 阅读 · 0 评论 -
自动化测试时遇到的脚本录制问题及解决方法
自动化测试工具TestWriter使用时遇到的脚本录制问题及解决方法如下,欢迎大家一起沟通交流~原创 2017-05-31 11:25:52 · 2860 阅读 · 1 评论 -
GUI自动化测试的前途在哪里?
降低自动化测试的门槛是很多自动化测试工具提供商努力的目标。尤其是对于图形界面的自动化测试,就更是这样。 于是,“录制与回放”就成了图形界面自动化测试的主流。不论是 Web 界面的,还是基于 Windows API 界面的,还是 Java GUI 界面的,“录制与回放”的工具,不论是商用的,还是开源的,都不少。在技术上,大家也在“录制”上下足了功夫。 录制就需要先识别。现在 Web 页面的显示技术在转载 2017-06-09 10:51:08 · 3017 阅读 · 0 评论 -
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 · 1052 阅读 · 0 评论 -
测试人员面试必备知识点详解
金三银四,大家工作都找的怎么样了?找到了,恭喜你;没找到,那你一定要认真看看接下来的内容。作为软件测试人员,掌握了哪些必须准备的葵(ji)花(shu)宝(zhi)典(shi),才可以成功通关拿到offer呢?小编来为大家盘点下~ 软件测试基本理论知识 1.测试的目的2.测试的种类3.测试的流程4.BUG的管理流程5.测试的一些策略或高效的测试用例等 相关的编程知原创 2017-03-30 10:51:08 · 1516 阅读 · 0 评论 -
UI自动化测试的正确打开方式
自动化好像是测试行业永恒不变的热点话题,同时也是测试行业争议最大的话题。不知道现在还有多少言论说自动化没有用的,也有不少人在争论自动化的价值和作用,但其实自动化在各行各业都已经如火如荼的发展了,想必在测试行业也必然是大趋势。 首先,讲讲UI自动化测试的误区吧误区一: UI自动化没用造成这个误区的原因也很简单。技术和业务拆解能力不足就直接去搞自动化了。所以自然就没什么好效果,然后总结原创 2017-03-23 10:04:27 · 658 阅读 · 0 评论 -
老铁没毛病!测试工具免费直播教学,就等你上车!
还在手工测试,还在苦学编码?TestWriter自带0编码自动化的“上神”光环,这个三月,全新升级V3.4+直播教学,你还能找到一个不上车的理由吗? 今天小编就给大家带来两个重磅消息:一、自动化工具TestWriter V3.4将于3月13日正式发布。很多TW用户已经使用得很6了,在大家的热心反馈与期待之下,新版本真的要来了!3月13日,新版本,让我们周一见!届原创 2017-03-13 14:53:41 · 571 阅读 · 0 评论 -
你所需要思考的功能测试
作为一个软件测试员,具备算法思维、软件工程意识以及测试基本知识,如:用例编写,最好可以学习一门语言,可以看看:数据结构、算法导论、软件工程、软件测试艺术、c++语言或java语言书籍等;好的软件测试员不仅仅学会职场生存技能,最重要的还是需要提升自己。多关注行业动态,了解自身优缺点,多提升专业技能,多充实自己。逛逛论坛,比如一些软件测试论坛,CSDN——软件测试频道 ,为中国的软件开发者和原创 2017-01-09 16:33:38 · 1568 阅读 · 0 评论 -
你所需要的自动化测试框架
关于软件测试过程中,是否需要用到自动化测试,项目需求是否需要用到,这都是要考虑的问题。虽然自动化测试有一定成本和风险,但是确解决了公司人力物力精力的问题。先来看看自动化测试框架的架构包括:脚本层(业务组件开发),业务层(流程的开发和组织),数据层相分离,是本次框架组织总的方针,为开展功能自动化测试提供一个高效、稳定、容易的测试实现。那么为什么要搭建用自动化测试框架呢?当然是需求! 自动原创 2017-01-12 14:44:26 · 419 阅读 · 0 评论 -
软件测试工程师的面试分享
面试软件测试工程师岗位,是否真的如网上所说,需要不停刷面试题?作为身在软件测试行业的我来说,真实想说too young too simple~面试题可能掌握的技巧实际是一样的,只是题目形式不一样而已,那么应该如何在面试中脱颖而出,在面试过程中玩出自己的花样来,时刻开撸。1、聊聊自己工作中擅长的部分?这部分,是对面试者的一个初步了解。面试者可以给面试官展现,在工作过程中擅长的测试方向,比如功能测试、性原创 2017-02-17 13:51:08 · 1370 阅读 · 1 评论 -
软件测试的测试思路总结
软件测试的测试点总结原创 2017-02-09 13:23:17 · 4741 阅读 · 0 评论 -
金三银四,你真的懂软件测试吗?
所谓金山银四,又是一波求职月,不安的因素在悸动。测试行业也是如此,测试员都寻求更好的职业机会,软件测试岗同时也在做筛选,所谓优胜劣汰。 那么面临跳槽季,想在测试行业大展身手的你,真的懂软件测试嘛?小黑板,划重点~1、 基础知识掌握这部分,属于对自身的基础能力考查。也是进入测试行业的标准,包括:软件测试原理、软件测试的测试方法了解(刚入行,先了解起来)、掌握常见的测试工具(如:UI自动化测试工具Te原创 2017-02-28 15:41:47 · 824 阅读 · 0 评论 -
自动化测试的面试经验
世界上最遥远的距离,不是相隔多远,而是话到嘴边,面试就over了。因为面试软件测试岗,网上一搜索铺天盖地的QTP、TestWriter面试题及答案还有就是面试常见问题汇总。这样的刷题套路,被面试者玩的溜起,题目烂熟于心,和面试官玩套路,小心被反套路啊。掌握自动化测试的关键信息点罗列这几年的面试题,不死记硬背题目,提取关键信息。关键词:自动化测试原理、测试工具、测试用例、编程技能。1原创 2017-03-01 11:56:59 · 9092 阅读 · 0 评论 -
浅谈对App进行测试的重点
近年来,手机app也时持续大热。基于安卓和ios的手机app,更是受到众多投资者的青睐。而手机软件测试行业也是如此。现在听的最多的是web测试和App测试,但实际上两者本质上没有什么区别,性质都一样!手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构)。因此测试上是完全结合web的b/s和c/s测试经验。二者在实际的测试工作中,很大的差异原创 2017-01-22 11:50:44 · 1076 阅读 · 0 评论 -
聊一聊软件测试的三大测试方向
软件测试一般分为手工测试、自动化测试和性能测试。作为一名软件测试员,最基础的应该是手工测试,而随着软件测试行业的发展,手工测试耗费的精力和时间大,自动化测试成了众多企业的选择。然而,难度最大可能就是性能测试,掌握的也比较多,对测试员自身素质也比较高。下面分别来看看以下这些测试:手工测试 大多数测试员现在一般处于手工测试阶段。在自动化测试不是很健全的情况下,对于一些逻辑性很强的操作,需要比原创 2017-02-13 09:59:16 · 1570 阅读 · 0 评论 -
自动化测试的魅力
说到自动化测试,很多人会联想到手工测试。因为手工测试的入职门槛低,跨行业的也可以进入。于是大家都跻身于那个行业,工资水平相对一般。而相对的,做为新人而言,听到“自动化测试”,本以为什么都不用学,只需学会使用测试工具即可。用手简单的点一点,工作就完成了?Tooyoung too simple.自动化测试掌握的语言掌握怎么样的测试语言,需要考虑整个Team的项目是否需要用到相应的语言。比如原创 2017-02-21 15:57:42 · 327 阅读 · 0 评论 -
软件测试对比软件开发,你适合哪款?
通常二选一,最残酷。选择一种必然要放弃另一种。但是对于测试和开发,你中有我,我中有你才是最高境界。到底哪款适合你呢?一个测试员的“宽度“掌握软件测试的理论知识:软件测试定义、软件测试分类以及软件测试常用的方法等。(网上一搜全是理论知识,不做多说,这里可以往这个方面学习)。当然还需要有强烈求知欲,沟通流畅,追求完美:我第一就想到处女座(非黑哈),测试员应该具备怀疑且追求完美的态度,虽然不是针原创 2017-02-14 13:54:46 · 3410 阅读 · 0 评论 -
软件测试之互联网产品测试
软件测试,顾名思义,软件测试顾名思义,是为了发现错误而执行程序的过程,从而对软件质量进行评估。对于新人而言,软件测试更加倾向于找出软件的BUG,保证没有问题。而互联网大热的今天,产品更新迅速。常听到,一旦有新产品诞生,就要对其进行产品(即B/S架构)测试。大量的测试用例,便会随着产品更新做出调整,甚至需要用到自动化测试工具对大量的测试用例做维护。市场上自动化测试工具也有很多,如1、Test原创 2017-02-24 13:23:11 · 1178 阅读 · 0 评论 -
作为测试人员,我是这么报BUG的
在测试人员提需求的时候,大家经常会看到,测试员和开发一言不合就上BUG。然后开发一下就炸了,屡试不爽,招招致命。曾经看到有个段子这么写道:不要对程序员说,你的代码有BUG。他的第一反应是:1、你的环境有问题吧;2、你踏马到底会不会用?如果你委婉的说:你这个程序和预期的不一样,你看看是不是我的方法不一样。他本能的会想:是不是程序出BUG了。后来发现,段子也只是个段子。当然,这原创 2017-02-16 11:07:35 · 7862 阅读 · 2 评论 -
软件测试的“教”程
在搜索引擎搜索关键词“软件测试教程”,结果大多大致分为三类:1、 软件测试视频。以视频形式的软件测试教程,如关于测试方法知识、软件测试基础知识掌握的内容,以及测试工具的教程,供一大批软件测试学习爱好者进行资源获取;2、 文档资源下载。这类文档多数从培训机构流出,知识框架虽然比较单一,但是大体的框架是完整,故对测试新人来说,效果可能一般。3、 用户在社区类网站的咨询。如360、百度、知乎原创 2017-02-27 14:55:12 · 437 阅读 · 0 评论 -
如何快速的学习selenium工具
分享即快乐。最近几年,软件测试工程师一度成为热门职业,作为测试员也是倍感压力。作为测试员来说,仅仅会手工测试让职业生涯陷入瓶颈。于是工作之余充电,学习了自动化测试工具selenium,打算进阶中高级测试工程师。首先还是要做一些准备工作,不打无准备的仗。Selenium理论知识掌握在接触selenium工具之前,大概百度搜索了一下这款工具。网络很多理论知识,其实是一个用于Web应用程序测原创 2017-03-06 17:13:32 · 1518 阅读 · 0 评论 -
小白入门测试的三条建议
很多测试同学刚入行的时候都会很困惑吧。如果去了BAT这样的大公司,可能会好些,因为有经验的导师带,而且测试团队的流程规范等都很健全,不过目前测试的现状确实不容乐观,首先测试入门门槛太低,这就导致从业人员的良莠不齐,加之很多公司对测试团队的定位和重视程度都是不一样,这就导致很多测试没有很明确的方向及定位。如何解决这些? 1、测试人员首先要多学,多用,多想多学习相关的技术知识,毕竟我们是技原创 2017-03-28 10:49:59 · 1033 阅读 · 0 评论 -
一位测试总监的一点思考
随着时代的发展,大量的测试工作内容已经被新技术,新的测试方式,以及研发岗位来替代。目前的测试行业角色重新会细分和归类,新时代下的测试主要体现出如下的特征。1. 测试开发工程师纯手工的测试工程师逐渐被削弱地位和裁减,但是他们不会灭绝,依然有不少的领域或者基础的工作是要靠大量的纯手工测试来保证的。取而代之的,是一种广受欢迎的测试开发工程师。他们不仅可以做手工测试,也可以做测试技术的应用。所转载 2017-03-29 10:22:27 · 1299 阅读 · 0 评论 -
我是如何自学软件测试的
软件测试是一个入门简单、但深入难的工作。入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了。1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识;2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去软件...原创 2017-05-23 10:27:02 · 840 阅读 · 2 评论