1. 静态测试:在软件开发的早期阶段,通过检查和审查来发现代码中的错误和缺陷,而不需要运行程序。静态测试可以包括代码审查、需求审查和设计审查等。

  2. 动态测试:在软件开发的后期阶段,通过运行程序来验证其行为是否符合预期。动态测试可以包括单元测试、集成测试、系统测试和验收测试等。

  3. 等价类划分法:一种测试设计技术,将输入数据划分为几个等价类,以确保每个等价类中的测试用例具有相似的特性,并可以代表整个等价类的行为。

  4. 边界值分析法:一种测试设计技术,通过测试输入数据的边界值来发现程序中可能存在的错误。边界值通常是最小值、最大值和临界值。

  5. 压力测试:测试系统在正常负荷下是否能够正常运行,并且在负载超过正常负荷时,系统是否能够继续正常运行。

  6. 负载测试:测试系统在预期负荷下的性能和稳定性,以确定系统的性能是否能够满足用户需求。

  7. 性能测试:测试系统在不同负荷下的性能,包括响应时间、吞吐量和资源利用率等指标,以确定系统的性能是否满足性能要求。

  8. 测试用例:一组输入、执行条件和预期结果的描述,用于测试软件的特定功能或行为。测试用例可以用于验证软件是否按照预期工作。

  9. 代码审查:通过检查和审查代码来发现潜在的错误和缺陷。代码审查可以帮助改善代码质量、提高软件可靠性和可维护性。

  10. 功能测试:测试软件的特定功能是否按照预期工作。功能测试通常是通过输入一组特定的输入数据,并验证程序的输出是否符合预期结果来进行的。


原文地址: https://www.cveoy.top/t/topic/o5Gq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录