多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

软件测试培训之黑盒测试流程及优缺点

发布日期:2022-08-04 09:08:18 作者:多测师 浏览次数:

  测试计划——测试设计——测试开发——测试执行——测试评估

  测试计划

  首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制定黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求进行,符合测试需求的的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。

  测试设计

  将测试计划阶段制定的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例,测试用例选择的好坏将直接影响到测试结果的有效性。

  测试开发

  建立可重复使用的自动测试过程。

软件测试培训之黑盒测试流程及优缺点

  测试执行

  执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学的态度,一步一个脚印的测试。

  测试评估

  结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行评估评价。

  黑盒测试的优点

  1.基本上不用人管着,如果程序停止运行了一般就是被测试程序crash了。

  2.设计完测试用例之后,下来的工作就是爽了,当然更苦闷的是确定crash原因。

  缺点

  1.结果取决于测试用例的设计,测试用例的设计部分优势来源于经验,OUSPG的东西很值得借鉴

  2.没有状态转换的概念,一些成功的例子基本上都是针对PDU来做的,还做不到针对被测试程序的状态转换来实现

  3.就没有状态概念的测试来说,寻找和确定造成程序crash的测试用例是个麻烦事情,必须把周围可能的测试用例单独确认一遍。而就有状态的测试来说,就更麻烦,尤其不是一个单独的testcase造成是问题。这些在堆的问题中变现更为突出。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读