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

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

作者:罗上寓

想清楚

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

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

2. 我的兴趣点在哪里?

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

3. 我适合做自动化吗?

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

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

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

多认识

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. 全部对自动化测试感兴趣。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值