川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

软件测试培训之产品阶段的测试策略

作者:川石信息 日期:2023-03-30 13:46:28 点击数:

  产品阶段的测试策略。产品阶段主要采取黑盒测试策略进行测试。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用,是否符合规格说明书。在测试过程中,把程序看作一个不能打开的黑盒子,如图2-11所示。在完全不考虑程序内部结构和内部特性的情况下,对程序接口进行测试,它只检查程序功能是否能按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

黑盒测试

  黑盒测试是以用户的角度、从输入数据与输出数据的对应关系出发进行测试的,黑盒测试主要发现以下几类错误:

  1)验证是否有不正确或遗漏的功能?

  2)接口测试方面,验证输入能否正确地接受?输出的结果是否正确?

  3)是否有数据结构错误或外部信息访问错误?

  4)性能是否能够满足要求?

  5)是否有初始化或终止性错误?

  从理论上讲,在进行黑盒测试过程中,需要采用穷举法进行测试,需要对全部功能所有可能出现的情况进行覆盖测试,不仅需要测试合法的输入条件,还要测试不合法的输入条件,并且大多数的缺陷是通过输入不合法的测试条件测试出来的,因此测试条件有无穷多种。但在实际测试过程中是不可能这样做的,这样会导致测试成本太高,所以需要制定测试方法和策略来指导测试的实施,保证软件测试有计划地进行。

  常用的黑盒测试设计方法有以下几种:

  等价类划分法、边界值测试法、错误推测法、因果图法、场景法、判定表法、正交实验法

  目前大部分企业将产品阶段的黑盒测试规划到系统测试阶段,但对于有项目外包业务的企业来说,还需要经历验收测试阶段,主要验证产品是否达到需求说明书的要求,而完成的好坏决定着外包主需要支付的外包成本。在实际的过程中验收测试一般有两种形式:一是企业组织一个团队进行验收测试;二是找第三方测评机构进行评测。

软件测试培训之产品阶段的测试策略(图2)

  随着软件测试的发展,黑盒测试形成了两个重要的分支:性能测试和自动化测试。在实际工作中,一个好的产品或系统不仅仅功能要正确,其性能也是质量表现的重要一环,所以一些企业根据实际需要开展了性能测试。而自动化测试的目的更多的是为降低手工测试的成本,因为纯粹功能的黑盒测试都是手工测试,是由手工不停地重复测试,这样测试工程师会出现情绪不高的现象,并且激情会逐渐消退,因此一些企业就引进了自动化测试工具,将一些可以使用自动化测试工具进行测试的功能实现自动化测试,降低了测试成本,提高了测试的全面性,这些方法在产品测试阶段经常被用到。



相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2023-03-30 13:46:28
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2023-03-30 13:46:28
  • 国外的月亮也不一定比国内测试猿的年薪美~2023-03-30 13:46:28
  • 建筑工程专业朱同学成功转行为软件测试人!2023-03-30 13:46:28
  • 财务管理专业转行软件测试月薪甩会计几条街!2023-03-30 13:46:28
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2023-03-30 13:46:28
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2023-03-30 13:46:28
  • 文科生转行软件测试照样拿下高薪15K!2023-03-30 13:46:28
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2023-03-30 13:46:28
  • 毕业1年,迷茫的他最终选择转行软件测试2023-03-30 13:46:28