XML | HTML | TXT
您当前位置:软件开发 >> 新闻动态 >> 软件开发技术 >> 浏览文章

软件开发全过程检测及测试自动化

一般地,基于开发周期中不同阶段对不同对象所进行的测试,可划分为: 
单元测试:
  由编程的开发人员自行计划与完成的,针对单个或相关联的一组程序单元的测试。 
组装测试:
  计划于设计阶段,由开发人员与测试人员合作完成的,针对结合起来的不同单元以及它们的接口的测试。 
系统测试:
  测试整个系统,以证实它满足要求所规定的功能、质量和性能等方面的特性。 
回归测试:
  用于验证改变了的系统或其组件仍然保持应有的特性。 
验收测试:
  测试整个系统,以保证其达到可以交付使用的状态。 
  对于一个特定软件的测试,必须经过使用者对通用的测试方法的改变及改进,才能有效和达到高效率。 
软件测试其他方面的一些问题: 
  在谈到测试时,许多人都引用了Grenford J. Myers 就软件测试目的提出的以下观点: 
  1.测试是程序的执行过程,目的在于发现错误;
  2.一个好的测试用例在于能发现至今未发现的错误;
  3.一个成功的测试是发现了至今未发现的错误的测试。 
  这是一种比较狭窄的观点。作为一个清醒的、纵观全局的软件开发人员或管理者,我们应当从软件过程的角度来看测试。 
  济南软件开发提示您,一个被人忽略的软件测试目的是:测试可以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行改进。 

手机:18678812288 E-Mail:1069706080@qq.com
地址:山东省济南市舜耕路泉城公园东门园内向北50米 鲁ICP备07011972号 版权所有2008-2013 山东赢德信息科技有限公司