2023秋季学期软件测试技术重修相关复习总结知识点

  1. 软件测试的主要目的是发现和修复软件缺陷,提高软件的质量。
  2. 黑盒测试关注软件的外部行为,而不考虑内部结构。
  3. 测试应该与开发过程同步进行,而不是在项目的最后阶段。
  4. 用户需求是测试的主要输入,用于验证软件是否符合用户期望。
  5. 语句覆盖是白盒测试方法之一,用于评估代码覆盖率。
  6. 响应时间是性能测试中常用的指标,表示系统响应请求所需的时间。
  7. 性能测试的主要目的是评估软件在不同条件下的性能。
  8. 可视性不是软件的特征,可维护性、可靠性、可移植性是软件的特征。
  9. 白盒测试关注软件的内部结构和实现。
  10. HTTP状态码200表示请求成功。
  11. 等价类划分通常用于黑盒测试,关注输入和输出之间的关系。
  12. POST方法用于向服务器提交数据。
  13. 自动化测试适用于复杂、难以手工测试的功能。
  14. 自动化测试受到界面变化和功能改变的限制。
  15. Selenium是常见的自动化测试工具之一。
  16. GET方法用于从服务器请求数据。
  17. 压力测试用于测试系统在负载超过正常水平时的稳定性。
  18. 吞吐量表示单位时间内系统能够完成的工作量。
  19. 安全测试关注应用程序的安全漏洞和数据保护。
  20. HTTP状态码404表示未找到请求的资源。
  21. 软件测试包括手动测试和自动化测试两种方法。
  22. 白盒测试关注软件的内部结构和代码。
  23. 集成测试是测试独立组件之间的交互。
  24. 白盒测试通常需要了解软件内部结构,测试用例不仅限于已知的。
  25. 语句覆盖是一种评估代码覆盖率的方法,属于白盒测试。
  26. 性能测试是评估系统在不同条件下的行为和性能的过程,通常关注响应时间、吞吐量、并发用户数等指标。
  27. 黑盒测试是一种测试方法,测试人员只关注软件的外部行为和功能,而不了解内部结构或实现。
  28. 接口测试是确保系统组件之间相互通信的过程。HTTP接口测试关注点包括请求和响应格式、参数传递、状态码、安全性、错误处理等。
  29. 性能测试的主要类型包括负载测试、压力测试、并发测试、配置测试、可靠性测试。
  30. 在测试过程中的步骤可能包括复现问题、日志分析、版本比对、环境检查、代码审查、内存和性能分析、报告问题等。

你可能感兴趣的:(BUG笔记,测试工具,java-ee)