zoukankan      html  css  js  c++  java
  • [原创] 软件自动化测试技术(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. 全部对自动化测试感兴趣。

  • 相关阅读:
    UVA 439 Knight Moves
    UVA 673 Parentheses Balance
    UVa 536 Tree Recovery
    UVA 712 S-Trees
    UVA 12657 Boxes in a Line
    UVA 679 Dropping Balls
    UVA 1603 Square Destroyer
    UVA 1343 The Rotation Game
    UVA 1374 Power Calculus
    UVA 12558 Egyptian Fractions (HARD version)
  • 原文地址:https://www.cnblogs.com/devtesters/p/4274438.html
Copyright © 2011-2022 走看看