测试面试准备(一)

来源:互联网 发布:xp系统网络共享设置 编辑:程序博客网 时间:2024/05/17 22:27

根据要求:

基本的测试理论

  • 软件生命周期:制定计划,需求分析定义,软件设计,程序编码,软件测试,软件运行,软件维护,软件停用
  • 两个阶段:单元测试阶段,模块测试;集合测试阶段,集成测试、系统测试、验收测试
  • 目的:发现错误,检查系统是否满足需求
  • 停职测试:超过了预定时间,用完了测试用例等等

软件研发流程

  • 问题定义
  • 可行性研究
  • 需求分析
  • 概要设计
  • 详细设计
  • 编码
  • 测试

Windows客户端实现机制和原理 

本科学习的socket等等

自动化测试

  • 听起来很高大上,其实就是用程序测试程序
  • 如果不先理解HTTP协议, 就不会理解Jemeter, LoadRunner, Fiddler, SoapUI这些工具的。所以再下一项进行之前,先来看HTTP协议:
    • HTTP协议:
    • 除此之外的学习计划:

      了解Javascript, CSS的知识。 

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

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

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

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

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

      熟练使用C# 中的Process 类

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

      熟练掌握HTTP协议的知识 (请参考我的 HTTP系列博客 [HTTP协议详解])

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

      熟练掌握正则表达式

主流测试框架及工具,如LoadRunner 

  • 是一款性能测试工具,需要收费
  • JUnit这个简单很多,是一款测试套件工具

C++语言编写相应的测试工具


0 0
原创粉丝点击