[原创] 软件自动化测试技术(1) - 准备篇

软件自动化测试技术(1) - 准备篇

想清楚

1. 为什么要做自动化测试?

  • 有前途?
  • 有钱途?
  • 大家都在做?
  • 有危机感?
  • 过去做的很没意思,想换换?

2. 我的兴趣点在哪里?

  • 对当前工作没有任何兴趣?
  • 对点鼠标感兴趣?
  • 对测试手工感兴趣?
  • 对写代码感兴趣?
  • 对各种新的技术感兴趣?

3. 我适合做自动化吗?

  • 我不懂技术?
  • 我对学习工具感到恐惧?
  • 我觉得手工的系统/验收测试能发现更多的缺陷,而这正是我的成就感所在?

4. 做了自动化我能怎么样?

  • 有钱了?
  • 高大上了?
  • 可以跳槽去Google、Facebook了?
  • 可以跟开发人员讨论技术问题了?
  • 可以成开发人员?
  • 尝试更多的领域可以晋升了?
  • 受人尊重了?
  • 有很强的成就感了?

多认识

1. 组织为什么要做自动化测试?组织对自动化的定位决定了自动化的成败。

  • 提高测试效率?
  • 应付更高层老板的压力?
  • 尝试?
  • 提升测试人员的技能和地位?
  • 提升团队凝聚力?

2. 自动化测试服务的对象是谁?

  • 开发人员?
  • 业务测试人员?
  • 自己?
  • 管理层?

3. 自动化测试在组织中的地位如何?

  • 没有地位?
  • 地位一般?
  • 被组织重视?
  • 有认同感?
  • 得到认可?

4. 自动化测试都测啥?

  • 组件
  • 接口(API)
  • 网页应用程序界面
  • 桌面应用程序界面
  • Android界面
  • iOS界面
  • H5/Hybrid/App

5. 自动化测试都需要什么技能呢?


编程技能


设计技能


底层技术框架


自动化辅助工具


编程工具


系统平台


C#


面向对象


Selenium


Jenkins


Visual Studio


Windows


Java


设计模式


WebDriver


Test Rail


Xamarin


Linux


Python


软件架构


MbUnit


Test Link


Eclipse


Unix


PHP


Gallio


TFS


Web Storm


Mac


Javascript


TestNG


Git


SQL Server


Android


CSS


NUnit


Gerrit


iOS


HTML


JUnit


WP


Shell


Appium


SQL


UIAutomation


Ruby


UI Automator


Node.js


Coded UI


XML


MSTest


Instrumentation

6. 我离这些技能有多远?

  • 不知道?
  • 了解?
  • 掌握?
  • 熟练?
  • 精通?

7. 我具备哪些技能?

8. 哪些是最主要的技能?

强弱项

自我评估表格


组织中需要的技能


迫切指数


掌握指数


综合指数


C#

做改进

1. 对自我评估表进行裁剪以选取出组织需要的技能。

2. 各项相乘,得出综合指数。

3. 可以多方面利用表的数据。

  • 如按迫切程度提升专项技能培训。
  • 如按综合程度以提升综合技能。

4. 自我评估是一个持续的技能,需要不断地评估和修改。


组织中需要的技能


迫切指数


掌握指数


综合指数


C#


5


4


20


MbUnit


5


1


5


Gallio


5


1


5


Appium


5


3


15


Jenkins


5


3


15


TFS


5


5


25


Selenium/WebDriver


5


4


20


HTTP


3


3


9


Firebug


3


3


9


Windows


5


5


125


Android


5


2


10


编程


5


3


15


设计


3


3


9

测试人员眼中的自动化

1. 样本空间15人。

2. 全部对自动化测试感兴趣。

时间: 2024-07-29 14:27:30

[原创] 软件自动化测试技术(1) - 准备篇的相关文章

Wondershare flash slideshow buider -(Flash相册制作工具)- 原创软件打包技术

Flash相册制作工具Flash Slideshow Builder使用简单,傻瓜式操作,只需动动鼠标就可以在几分钟内把我们的照片制作成漂亮的Flash相册,大概四步即可完成一个完美的Flash相册:添加照片(编辑照片).添加音乐(编辑音乐).选择主题模板.添加装饰(添加文字.剪贴画.声音.特效). Flash Slideshow Builder内置210多种转换效果,30多种模板,把制作完成的作品导出成为Flash动画,屏幕保护,EXE文件,超文本格式.功能异常强大!在欢乐的日子里,用这个软件

[原创]漫谈软件自动化测试-起源

江湖易老,弹指十年.不觉间已经在软件测试行当中闯荡了十来年,同时也见证了中国测试行业这波澜壮阔的激情岁月.最近痴迷于高晓松的<晓说>,追溯本源,谈古论今,端的是的风流倜傥,当然要忽略掉他那张没有脖子的大饼脸.由此,忽然间对软件测试的江湖史萌发了兴趣,我们一直对现在测试江湖流行的各种秘籍而痴迷,却往往忽略了秘籍到底是怎么来的.所以我们今天就来扒一扒软件测试江湖当中软件自动化测试这一流派的前世今生,也仅以此献给那些给这一流派做出极大贡献的前辈们. 软件自动化测试是软件测试江湖的一种流派,所以我们就

[原创]反汇编之一:和Taskmgr过不去篇(无厘头版)

原文链接:和Taskmgr过不去篇(无厘头版) Hook入门级文章,主要想培养一下偶写文章的感觉,老鸟无视…我想看看技术文章能不能无厘头的写,如果效果不错的话,准备更上一层-----用我的原创漫画表达.:) ?(警告1:文章中有部分“限制级”词语,请11岁以下弟弟妹妹误入)?(警告2: 修正警告1,不是“误入”,是“勿入”哦,我没有做暗示哦…) 时间: 终结者2018年场景: 地下泡泡澡堂故事: 纯属虚构 在一场残酷的西红柿大战后,最终邪恶阿宝使用卑鄙无耻的招数轻松战胜了单纯的加菲,于是哥俩一起

python自动化测试应用-第7篇(WEB测试)--Selenium进阶篇

篇7                            python自动化测试应用-Selenium进阶篇 --lamecho 1.1概要 大家好!我是lamecho(辣么丑),本篇文章将是我们介绍selenium使用的最后一篇进阶篇,会给大家带来一些干货帮助大家能够处理在实战中碰到的实际问题. 1.2 selenium继续实战百度页面 我们继续以百度作为实战的对象.通过上一篇的讲解,我们大概知道了网页元素的基本知识和对一些常见元素类型的操作,比如按钮,input输入框,链接等其实只要大家仔

密码学-软件加密技术和注册机制

本文是一篇软件加密技术的基础性文章,简要介绍了软件加密的一些基本常识和一些加密产品,适用于国内软件开发商或者个人共享软件开发者阅读参考. 1.加密技术概述 一个密码系统的安全性只在于密钥的保密性,而不在算法的保密性. 对纯数据的加密的确是这样.对于你不愿意让他看到这些数据(数据的明文)的人,用可靠的加密算法,只要破解者不知道被加密数据的密码,他就不可解读这些数据. 但是,软件的加密不同于数据的加密,它只能是“隐藏”.不管你愿意不愿意让他(合法用户,或 Cracker)看见这些数据(软件的明文),

软件自动化测试流程与我们的自动化测试

摘要 每一个对软件测试有兴趣或者专业的软件测试人员,在软件自动化测试之初都会有浓厚的兴趣也充满着激情.因为都能理解到自动化做好之后会减轻测试人员重复劳动的工作量.全面的测试数据覆盖可以提高软件质量.丰富的日志以及截图功能可以提升交付效率与便于分析问题等等的优点,都会令软件自动化测试者为之疯狂:然而,自动化测试却常常带给我们沮丧和失望,因为自动化在为我们解决问题的同时也会引入更多的问题,很多自动化技术的研究以及实施工作就会止步于此了.因此,在开展自动化测试之前,就应该制定自动化测试计划,目前基本从

一张沉淀了九年的说明书,LeaRun技术创业指导篇

一张沉淀了九年的说明书,LeaRun技术创业指导篇 都说十年磨一剑,现在离十年,仅有咫尺之遥了. 记得当初因为工作的迷茫,才走上创业这条路的.既然是创业,就要选好发展方向,那年互联网异军突起,导致各大行业需要转型.所以很明确地做了管理类软件开发,但是做哪方面呢?这个过程是相当长且痛苦的,刚开始没有太在意自己最熟悉的行业,反而跑去琢磨教育类软件,养老院相关软件,诊所管理软件等.而且在每一个方向都琢磨了很长的时间,甚至都拿出了初步的方案.但是到实际操作时,发现没有相关行业的资深人员参与,做出来的东西

关于软件开发人员如何提高自己的软件专业技术方面的具体建议

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位:想想自己也曾经意气风发.踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标.本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧.谨以此文献给那个自己为你奉献3年青春与激情的开发团队.还有团队成员:PPL.YT.YK .TYF.LGL.CHL.CDY.CB.DPD. 1. 分享第一条经验:“学历代表过

化繁为简系列原创软件 - 游戏专题 - 我的桌面MyDesktop

今天在网上看到一个用桌面背景当做拼图内容的游戏很新颖,反正今天下雨我也闲着,索性用了半天时间做了一个类似的游戏<MyDesktop>.做完后立即分享给了两个朋友,他俩都被吓坏了.现在分享给大家,空闲的时候轻松一下,别被吓到噢. 下载 MyDesktop - v1.0 for WinXP MyDesktop - v1.0for Win7 32bit 下载 MyDesktop - v1.0 for WinXP MyDesktop - v1.0for Win7 32bit 化繁为简系列原创软件 -