软件自动化测试技术(1) - 准备篇
2014-09-14 00:36
197 查看
软件自动化测试技术(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 | | | |
< c662 p>Node.js | | Coded UI | | | |
XML | | MSTest | | | |
| | Instrumentation | | | |
不知道?
了解?
掌握?
熟练?
精通?
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. 全部对自动化测试感兴趣。
相关文章推荐
- [原创] 软件自动化测试技术(1) - 准备篇
- 【软件测试自动化-QTP系列讲座 9】== AutoItX技术的应用 ==
- 利用 Behavior Driven Development 技术加强软件自动化测试
- 在软件测试中如何学习自动化测试技术
- 【软件测试自动化-QTP系列讲座 5】== DOM技术的应用 ==
- .Net软件UI界面测试自动化--反射技术
- 软件测试中的自动化测试技术与工具
- .Net软件UI界面测试自动化--UIAutomation技术
- J2EE开发平台的软件测试技术
- 软件开发中的自动化测试
- 软件测试自动化的一些具体做法
- 软件测试自动化之路(1)----编码对自动化测试的影响!
- 软件测试自动化解决方案之第一部分(上)(转载)
- [软件项目管理与测试论坛]技术是什么?技术永远是为产品服务
- 软件测试自动化之路(3)----选择自动化测试编程语言
- 开源软件自动化测试平台
- 软件测试时代 -- 自动测试技术
- 微软软件实现技术授课系列内容之五:软件测试基础
- IP多播技术[为软件高校杯做准备]
- 软件开发全过程检测及软件测试自动化(转贴)