软件测试复习资料.docxVIP

  • 1
  • 0
  • 约7.6千字
  • 约 12页
  • 2024-04-10 发布于辽宁
  • 举报

测试概念问题

软件测试定义:度量和提高被测软件质量,是对软件需求分析、设计和编码的最终复查的一系列过程。目的:验证被测软件是否满足需求。

测试目标:发现缺陷、预防缺陷、建立团队对软件的信心。

测试原则:1)尽早介入;2)显示缺陷的存在;3)穷尽测试不可能;4)缺陷集群性;5)杀虫剂悖论;6)测试依赖于测试背景;7)无缺陷谬论。

软件生命周期:需求一设计一编程一测试一集成一维护

风险:事件、危险、威胁或情况等发生的可能性以及由此产生的不可预料的后果,即一个潜在的问题。

质量控制:决定软件产品正确性的过程和动作;一组功能基线,保证产品符合标准/需求所做的工作

缺陷:偏离需求规格说明,三种表现:遗漏、错误、多余

验证:在整个软件生命周期中的全部之类控制活动,确保交付的中间产品符合输入规格说明。

确认:软件生命周期中的测试阶段,保证最终产品符合规格说明

静态测试:在系统编码之前进行的测试

动态测试:在系统编码之后进行的验证和确认;运行被测程序,检查运行结果与预期的差异,并分析运行效率。

代码审查:测试人员参与的代码会审。由一组人通过阅读、讨论和争议对程序进行静态分析的过程。

单元测试:对单一的独立的模块或代码进行的测试。目的在于发现各模块内部可能存在的各种差错。

集成测试:对一组模块进行的测试,确保模块之间的数据和控制能正常的传递。是将模块安装设计要求组装起来同时进行的测

文档评论(0)

1亿VIP精品文档

相关文档