首页 > 代码库 > 初识自动化测试理论

初识自动化测试理论

自动化测试的分类

  1. Web UI 的自动化测试(一类:模拟真实用户操作[鼠标键盘],二类:模拟HTTP请求)
  2. Windows 窗体的UI自动化测试
  3. API测试(Web API,WCF Service)
  4. 数据库测试(存储过程)
  5. 接口测试
  6. 单元测试
  7. 性能测试

自动化应具备的知识点:

了解Javascript, CSS的知识。 

熟练掌握DOM和HTML知识, (用来解析Web界面)

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

熟练使用C# P/inoke技术调用Windows API (可以用来操作Winform 窗口)

熟练掌握窗体"句柄"的概念

熟练使用C# 操作Windows 注册表 

熟练使用C# 中的Process 类

熟练掌握数据库的基本操作语句 (测试数据库肯定要用到)

熟练掌握HTTP协议的知识

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

熟练掌握正则表达式