软件工程之测试和维护

发表于:2012-11-14 09:57

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李达    来源:51Testing软件测试网采编

  文章脉络

  测试的重要性在此就不赘述了,先说一下测试基础:测试的目标很简单,就是为了找到软件中尚未发现的错误的缺陷;测试阶段在整个开发过程中所占比例不小,测试也不是想起两个数据来就测试一下,而是需要规范的测试用例来完成,测试用例要既有输入更要有输出,同时需要有一个整体的规划。

  如何评价一个测试用例的好坏?不用看定义,按测试的目标即可知道,一个好的测试用例就是可以发现错误和缺陷,一个更好的测试就是可以发现更多的错误。

  软件测试不是等编码完成后在开始的,而是贯穿于整个开发过程,从开始的可行性分析阶段即开始着手软件测试。软件测试有这么几个原则:

  ● 尽早、不断进行软件测试,一个错误越早发现,改正它需要的改价就越小。

  ● 所有测试追溯到用户需求,一个软件最大的失败就是不能满足用户需求。

  ● 测试应当是从小小规模到大规模测试的

  ● 远在测试之前就应该制定测试计划,为的是有计划有步骤的执行测试,不能让测试耽误整个软件开发周期。

  ● 第三方测试,自己写的代码潜意识会跟自己说做的很好或者用自己的逻辑检查自己的逻辑,从而漏掉错误。

  ● 对非法的输入数据也像合法的数据一样编写用例。

  ● 检查软件是否做了不该做的事。

  ● 测试只能证明软件有错误,不能证明软件没错误。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号