zoukankan      html  css  js  c++  java
  • 软件自动化测试学习步骤

    1、做好手工测试,了解各种测试的知识

    2、学习编程语言

    3、学习web基础,包括html http css dom javascript 或者学习winform

    4、学习自动化测试工具

    5、学习自动化测试框架

    6、实现自动化测试用例

    7、开发自动化测试工具

    8、开发自动化测试框架

    如果不先理解http协议,就不会理解jemeter,loadrunner,fiddler,soapui这些工具

    如果不先理解HTML DOM,就不会理解firebug工具

    如果不先理解win32 api,就不会理解windows窗体自动化测试的原理的

    自动化测试分类:

    1)对web ui的自动化测试程序

    2)对windows 窗体ui的自动化测试程序

    3)API测试,比如测试wcf service,web api等

    4)数据库测试,比如测试存储过程

    5)接口测试,

    6)单元测试

    7)性能测试,

    web自动化测试分类:

    1)模拟用户真实操作,操作浏览器上的控件,代表框架有selenium-webdriver,vs  coded ui,这类自动化测试通过高级语言C# JAVA PYTHON等调用selenium的工具来操作浏览器,实现web ui自动化

    2)模拟http请求;

    自动化测试的知识点:

    1)了解javascript,css的知识

    2)掌握DOM和HTML知识,解析web界面

    3)熟练掌握XML技术,用XML保存测试数据,用XML展现测试报告

    4)熟练使用C#技术调用windows api,可以用来操作winform窗口

    5)熟练掌握“句柄”的概念

    6)熟练使用C#操作windows 注册表

    7)熟练使用c#中的process类

    8)熟练掌握数据库的基本操作语句

    9)熟练掌握HTTP协议的知识

    10)熟练掌握C#中的httpwebrequest类的用法(模拟HTTP请求)

    11)熟练掌握正则表达式

    自动化测试工具

    测试套件工具:junit,nunit,mstest

    性能测试工具:jmeter,vsts负载测试,loadrunner,qtp

    web ui 测试框架:webdriver/selenium,vsts coded ui,watri

    windows ui 测试框架:vsts coded ui

    其他工具:firebug,fiddler

  • 相关阅读:
    linux ps查看进程命令
    linux distribution是什么?
    samba配置smb.conf
    linux samba.tar.gz安装和配置
    linux后台执行命令&
    linux crontab任务调度的使用
    linux ubuntu卸载软件
    vue-router
    vue computed
    vue 监听的使用
  • 原文地址:https://www.cnblogs.com/collect/p/4159170.html
Copyright © 2011-2022 走看看