软件测试应遵循的八条原则

原创 2004年07月22日 19:23:00
软件测试,从不同的角度出发会派生出两种不同的测试原则。从用户的角度出发,就是希望通过软件测试能充分暴露软件中存在的问题和缺陷;从开发者的角度出发,就是希望测试能表明软件产品不存在错误,已经正确地实现了用户的需求。

  中国软件评测中心的测试原则,就是从用户和开发者的角度出发进行软件产品测试的。

  为了达到上述的原则,需要注意以下几点:

  1.应当把“尽早和不断地测试”作为开发者的座右铭。

  2.程序员应该避免检查自己的程序,测试工作应该由独立的专业的软件测试机构来完成。

  3.设计测试用例时,应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下要制造极端状态和意外状态,比如网络异常中断、电源断电等情况。

  4.一定要注意测试中的错误集中发生现象,这和程序员的编程水平和习惯有很大的关系。

  5.对测试错误结果一定要有一个确认的过程。一般有A测试出来的错误,一定要有一个B来确认,严重的错误可以召开评审会进行讨论和分析。

  6.制定严格的测试计划,并把测试时间安排得尽量宽松,不要希望在极短的时间内完成一个高水平的测试。

  7.回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多错误出现的现象并不少见。

  8.妥善保存一切测试过程文档,意义是不言而喻的,测试的重现性往往要靠测试文档。 

WBS的概念分解策略、作用、用途、分解原则、分解方法及其他

1.引言 渐进明细是项目的特点,但这并不意味着不需要计划。没有计划或者是随意的不负责任的计划的项目是一种无法控制的项目。在软件高技术行业,日新月异是主要特点,因此计划的制定需要在一定条件的限制和...
  • kingmax54212008
  • kingmax54212008
  • 2015年05月21日 17:20
  • 3095

用户界面交互设计的八项黄金法则

用户界面交互设计的八项黄金法则是1998年由Ben Shneiderman提出的。Ben Shneiderman(本.施耐德曼),现任马里兰大学学院公园分校计算机科学系教授,是人机交互实验室的创建者,...
  • li0531
  • li0531
  • 2013年03月12日 11:29
  • 4373

策略模式和设计原则

如果想理解的深入建议深入的读读headfirst,这个真有用,如果只是随便看看,其实是学不到啥东西的。 本文包括两部分(1.Petshop中策略模式的应用、2.控制台小应用程序) 1.Petsho...
  • boweijie
  • boweijie
  • 2014年10月21日 14:11
  • 408

WBS的概念分解策略、作用、用途、分解原则、分解方法...

1.引言  渐进明细是项目的特点,但这并不意味着不需要计划。没有计划或者是随意的不负责任的计 划的项目是一种无法控制的项目。在软件高技术行业,日新月异是主要特点,因此计划的制 定需要在一定条件的...
  • kingmax54212008
  • kingmax54212008
  • 2015年05月06日 09:37
  • 2932

MVC遵循的原则

对于MVC中三者的划分并没有十分明晰的定义和界线,只是一种指导思想,让你按照model,view,controller三个方面来描述你的应用,并通过这三者的的交互,使应用功能得以正常运转。 3.1 ...
  • lzhp84
  • lzhp84
  • 2016年10月13日 13:54
  • 298

RISC设计原则及基本技术

CISC的特点: 指令系统庞大,指令功能复杂,指令寻址方式多,指令格式多绝大多数指令需要多个机器周期完成各种指令都可以访问存储器采用微程序控制有专用寄存器,少量难以用优化编译技术生成高效的目...
  • BlueCloudMatrix
  • BlueCloudMatrix
  • 2014年06月13日 22:00
  • 2278

代码设计 六大原则

单一职责原则 Single Responsibility Principle定义:一个类或者一个接口,最好只负责一项职责。问题由来:类T负责两个不同的职责P1和P2。由于职责P1需要发生改变而需要修改...
  • u010388497
  • u010388497
  • 2016年07月02日 02:13
  • 5779

制定目标时需要遵循的SMART原则

作为一名职业项目经理(PM,Project Manager)或者团队领导(TL,Team Leader)不要试图去控制团队中的每个人的思想和行为,因为那几乎是不可实现的;但是可以通过有效的目标管理来让...
  • seagal890
  • seagal890
  • 2016年02月13日 20:13
  • 4144

优秀项目经理应备技能04-项目管理的原则

或团队是否具有相当的执行力也决定了项目的战斗力,所以,项目活动的完成必须是参与项目的所有人齐心协力共同发挥作用才可以,而项目团队的激励和授权对团队成员的战斗力发挥也具有很重要意义,懂得激励的团队才能士...
  • bamboolsu
  • bamboolsu
  • 2015年08月22日 09:27
  • 331

软件设计的七大原则

软件设计的七大原则 设计模式遵循的一般原则: 1.开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当...
  • yuanyue0121
  • yuanyue0121
  • 2017年02月14日 14:08
  • 358
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件测试应遵循的八条原则
举报原因:
原因补充:

(最多只允许输入30个字)