主页 > 测试 >

软件测试进修条记-观念篇(一)

浏览1574 好评 0 点赞105

  

软件测试进修条记-观念篇(一)

  静态测试是指无须执行被测程序,而是通过评审软件文档或代码,度量程序静态复杂度,检查软件是否符合编码标准,借以发现编写的程序的不足之处,减少错误出现的概率;

  定义:把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。主要针对软件界面和软件功能进行测试。

  测试时间和资源往往是有限的,要找出所有的缺陷是不可能的,这时我们需要遵循二八原则。

  每个系统的成型,上线都离不开测试,这段时间陆陆续续的学习测试,在这里总结一番;作为学习交流之用;

  针对不同的测试背景针对的活动是不同的,比如:电信级的软件对性能、大并发量的访问会有更高的要求。而金融,银行系统相关的软件,对安全性能要求更高。

  定义:也称交付测试,针对用户需求、业务流程的正式的测试,确定系统是否满足验收标准,由用户、客户、或其他授权机构决定是否接受系统。

  白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。白盒法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。

  经过软件测试,可以发现软件中的故障;但是经过软件测试,不能保证软件就没有故障了。

  动态测试时指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率,正确性和健壮性等;

  在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统过程中各部分工作是否达到或实现相应技术指标及要求的活动

  在测试中,如果采用同样的测试用例,同样的测试方法。多次重复的测试某一个模块,最后就不能再发现新的缺陷。所以说,测试用例和测试方法应该不定期的评审修改,并且增加不同的测试方法和用例来测试不同的部分,从而更多的发现软件的缺陷。

  2.一般由代码的开发人员来实施,用以检验所开发的代码功能符合自己的设计要求。

  系统测试:除了软件之外,还包括计算机硬件及相关的外围设备、数据采集和传输机构、支持软件、系统操作人员等整个系统;

  定义:是将经过集成测试的软件,作为计算机系统的一个部分,系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。

  流程:测试计划,测试用例,测试执行,测试报告。有一些进入进出的标准(规范性,对软件测试做一个规范的要求)。

  2.每一行代码,一般需要3-5行测试代码才能完成单元测试。所以存在投入和产出的一个平衡;

  IEEE定义(ISO/IEC/IEEE 29119):使用人工或者自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。

  由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。更适用针对深度的测试和强调主管判断的测试。

  把80%的时间或者资源用在20%的重点模块上,重点测试模块中20%的重要模块。来达到测试效率和资源配置的最佳的比例。

  定义:使用单独的测试工具软件控制测试的自动化执行以及对预期和结果进行自动检查。

  一种基于对软件失效的风险评估并以此指导测试计划、设计、执行、结果评估的软件测试类型

本站文章于2019-11-03 18:25,互联网采集,如有侵权请发邮件联系我们,我们在第一时间删除。 转载请注明:软件测试进修条记-观念篇(一)
已点赞:105 +1

上一篇:

下一篇:



关于我们

  • 关于我们
  • 品牌介绍
  • 诚聘英才
  • 联系我们

学生/家长

  • 帮我选学校
  • 帮我选专业
  • 投诉/建议

教育机构

  • 如何合作
  • 联系方式

其他

  • 投稿合作
  • 权利声明
  • 法律声明
  • 隐私条款
全国统一客服电话
4006-023-900
周一至周六 09:00-17:00 接听
IT培训联盟官方公众号
扫描访问手机版
家电维修|北京赛车pk10
快3 彩票高賠率好平台 北京pk赛车哪个平台靠谱 大通彩票网 乐赢彩票官网 宝马彩票 永不输本金的投注方法 快乐十分网投 9928彩票官网 大红鹰彩票官网