软件测试基础01

软件测试核心目标:尽早、尽快、尽多发现软件缺陷,促进软件质量与客户满意度的提升。

尽早:软件测试始于需求(业务)(技术-Web系统)

尽快、尽多:使用软件测试设计方法高效开展软件测试:等价类划分、边界值、因果图、用户故事、错误推测。

软件测试定义:预防、发现、跟踪软件的缺陷,提高产品质量。

软件测试原则-思维

  1. 发现尽可能多的缺陷,不是为了说明软件中没有缺陷。
  2. 成功的测试在于发现了了迄今为止未发现的缺陷。
  3. 测试绝不能证明软件100%正确,即使经过了最严格的测试之后,仍然有可能还有没被发现的错误潜藏在软件中。
  4. 评审-头脑风暴-交叉测试。
  5. 测试越早,发现问题后解决问题的成本越小。
  6. 测试工作是有计划的,应尽早开展测试工作。
  7. 尽量避免测试自己开发的程序。
  8. 测试只能证明缺陷的存在,不能证明缺陷不存在。
  9. “彻底地测试”难以成为现实,要考虑时间、费用等限制,不允许无休止的测试。

如何进行高效的测试:

  • 测试工程师可以尝试通过一些持续集成的手段,尽早地开展测试活动,还可以加入自动化技术,通过不断、反复地测试来发现更多的缺陷。
  • 以下两个方面都是有效提高软件质量的重要手段:
    1、测试可以做到对缺陷的预防。
    2、测试需要对缺陷进行检查。
  • 一个高质量的软件系统是设计和开发出来的,并不是测试出来的。

软件测试流程图:
**需求评审 – 制定测试计划 – 设计测试用例 – 执行测试 – 撰写测试报告 – 清除软件缺陷 – 完成测试
**

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208940 人正在系统学习中

来源:东风橘子IT77883

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年9月6日
下一篇 2022年9月6日

相关推荐