标签:自己的 nbsp 通过 应该 存在 do it 成功 实现 包括
1. 对测试新的认识
曾经对软件测试很轻视,因为我那时很无知,只讲究“编程才是硬道理”。 如今却非常软件测试非常热衷和重视,包括软件测试工具,方法,理论,技术。因为开发工作中,深刻体会到软件测试的重要性。通常程序员只考虑到实现功能,却忽视了如何将程序、功能做得更完美,运行速度更优化。测试员就应当指出存在的缺陷。
(1)测试是为了发现程序中的错误而执行程序的过程。
(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
(3)成功的测试是发现了至今为止尚未发现的错误的测试。
(4)测试并不仅仅是为了找出错误。通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进。
(5)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。
(6)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。
(7)另外,根据测试目的的不同,还有回归测试、压力测试、性能测试等,分别为了检验修改或优化过程是否引发新的问题、软件所能达到处理能力和是否达到预期的处理能力等。
2. 测试方法
软件测试主要工作内容是验证和确认,验证是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件(Do it right)
确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。即保证软件做了你所期望的事情。(Do the right thing)
软件测试的对象不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。同时应当注意以下原则:
1.程序测试的过程具有破坏性
2.程序员应避免测试自己的程序
3.程序设计组织不应测试自己的程序
测试心得——矢量图编辑系统
标签:自己的 nbsp 通过 应该 存在 do it 成功 实现 包括
原文地址:https://www.cnblogs.com/pine9710/p/10211577.html