软件测试——08
  4jzk2Z0RyhMg 2023年12月12日 22 0

第三方测试、独立测试

  • 定义:软件质量工程强调开展独立验证和确认(IV&V)活动,是由在技术、管理和财务上与开发组织具有规定程序的独立组织执行验证和确认过程。第三方测试机构有科学公正地评价软件的职能,这就要求该机构要保持公正、廉洁、客观、科学且独立的态度。
  • 价值:主要是由软件公司、软件用户,以及国家的公正诉求所决定的:有助于软件开发商发现软件的错误,认清自己产品的定位;可帮助业主管部门以及软件使用者选择合适且优秀的软件产品;可以最大程度地避免信息行业的"豆腐渣"工程;为国家软件产品的质量监督抽查提供独立公正的测试支持。
  • 选择依据:资质、信息系统工程测评经验、测试环境、测试工具及测试工程师队伍的素质等。 

面向对象测试

  • 定义:是与采用面向对象开发相对应的测试技术,包括4个层次,从低到高排列:

算法层:测试类中定义的每个方法,基本上相当于传统软件测试中的单元测试

类层:测试封装在同一个类中的所有方法与属性之间的相互作用。在面向对象软件中类是基本模块,因此可以认为这是面向对象测试中所特有的模块(单元)测试。

模板层、主题层:测试一组协同工作的类或对象之间的相互作用。大体上相当于传统软件测试中的子系统测试,但是也有面向对象软件的特点(例如:对象之间通过发送消息相互作用)

系统层:把各个子系统组装成完整的面向对象软件系统,在组装过程中同时进行测试

  • 主要使用传统技术:逻辑覆盖、等价划分、边界值分析和错误推测等方法。
  • 目标:用尽可能低的测试成本和尽可能少的测试方案,发现尽可能多的错误。面向对象的封装、继承和多态等机制,也给测试带来一些新特点,增加了测试和调试的难度。

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月12日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年11月02日   49   0   0 面向对象
4jzk2Z0RyhMg