background image

中隐藏的各种错误和缺陷。
  根据上述的软件测试目的在软件测试中我们要把握以下几个原则:
  (一)把

“尽早和不断的进行软件测试”牢记于心

  由于软件开发各个阶段工作的多样性,以及人员的配伍关系等因素,使得每个环节都
有可能产生错误,所以要把软件测试贯穿到每一个软件开发的环节中去,端正态度认真的
完成各个阶段的技术审核,这样才能尽早的发现和预防错误,把出现的错误掐死在萌芽阶
段没从而提高软件质量。
  (二)测试用例要包含输入数据和与输入数据相对应的预期输出结果
  测试前要根据测试的要求选择适合该程序段使用的测试用例,这种测试用例主要用来
检验程序员编制的程序是否有误。所以采用输入数据和与输入数据相对应的预期输出结果作
为测试用例能更快捷的指出程序片段是否有误。
  (三)程序员应避免测试自己的程序
  测试工作需要客观的态度和冷静的情绪,人们通常不愿意否定自己的劳动成果。正是因
为出于此种心理影响,如果程序员检查自己的程序时难免会对软件规格说明的理解产生偏
差。因此由其他程序员来检查应该会更客观,更有效果。当然在此我们不能把测试程序和调
试程序相混淆。
  (四)设计测试用例时不可忽略不合理的输入条件
  合理的输入条件是指能验证程序正确性的条件,而不合理的输入条件则包含输入异常、
临界或者容易引起异变的条件。人们在进行测试时往往过多的考虑正常的条件而忽视不太合
理的输入条件。在软件的正常使用中,人们常会应为操作的失误而对该程序输入各种不合理
的输入比如打错键盘或非法输入等。这种错误轻则导致错误的运算,严重会导致软件的失效。
因此不合理的输入条件不可忽略。
  (五)注意测试中的群集现象
  测试时如果某些程序段出现的错误较多,则应加大力度对该程序段进行详细认真的检
查,因为据经验表明测试后的程序残存错误与该程序段中已发现的错误的数目成正比。
  (六)认真执行测试,杜绝测试的随意性
  指定详细的测试计划。计划应包括:软件的功能,输入和输出,各功能测试的进度安排,
测试用例的选择等等,还需多查阅相关文献力求全面。
  (七)妥善的保管测试计划、测试用例、出错统计和分析报告等,为日后的软件维护提
供便捷的服务。
  总之,在软件开发工程中软件测试是一个必不可少的工作环节,如果没有此环节的支
撑,开发出来的软件产品注定会很快被淘汰。所以为了对用户负责,对国家和人民负责软件
开发者特别是大中型软件的开发项目必须要严格的的对软件开发的一系列活动进行妥善的
软件测试,这样才能更好的确保软件的质量,提高软件的健壮性和可移植性。
  参考文献:
  

[1]解敏.软件测试技术的管理与预测研究,陕西师范大学,2010

  

[2]刘燕俐.软件测试发展创新探究,新疆油田公司数据公司,中国管理信息化,2012