测试技术之怎么有效的执行功能测试
白羽 2018-05-22 来源 :网络 阅读 1758 评论 0

摘要:本文将带你了解测试技术之怎么有效的执行功能测试,很多公司的软件测试方面都采用敏捷测试的方式 敏捷的测试方式,好像是国内的一些企业热爱的测试方式。其实这个也不难理解,这种测试方式能快速的解决问题,从而提高软件开发的效率。在先前的公司所做的测试方式,来福州之后明显发现那种方式明显在这边不适用。希望本文对大家学测试技术有所帮助。


  1、测试过程中,不会给你那么多时间去写那么详细的测试用例。


  2、很多时候都是给你一个已经开发好的东西让你测,你根本没有经历需求分析和代码开发两个阶段。


  3、很多软件公司,软件开发的周期都比较短,时间紧。这必然导致很多规范化的东西不能切实履行,只能采用最实际的方式:发现问题即沟通,然后面对面解决。


  功能测试思路:

  以客户需求(业务需求)为基础,数据为指导。


  1、需求分析

  拿到一个成品,首先熟悉需求,要想更细的了解最好参照开发需求(功能说明书)以及测试需求。如果这些文档并不齐全,只能靠自己的嘴巴和脑袋了。首先要用心分析需求文档,每个细节每个业务流程。对于不懂的或者与现有系统矛盾的地方,及时张开自己的金嘴去问熟悉这个系统的相关人员。


  需求分析后,最好是能画出一个功能流程图。对于每个子功能,尽可能把各种可能的路径都显示在这张图上面。


  对于如何画好这张图,这个时候最好的方式采用数据驱动的方式。每个模块之所以能关联在一起,追根揭底都是因为它们有数据传递。分析出数据流的流向,一般都能把握住功能与子功能的各个分支,尽量做到无遗漏。

  2、测试执行

  1)BVT测试,确保基本功能都跑通。


  2)接口测试,将整个业务流程从创建数据,到处理数据,然后到处理结束,整个过程走一边,确保流程能走得通。


  3)各个子功能深度测试。这个过程谁经验丰富谁占优势,但是也是有些技巧的。怎么确保此功能不会出现严重的问题了,首先研究数据。这个功能涉及到那些数据,然后从界面上提交关键数据,确保数据信息成功保存在数据库中。


  4)关联测试。这个阶段,首先要搞清楚数据的关联。搞清楚这个关联可以采用两种方式结合:一个是从界面上了解数据之间的关联,另外一个更准确的方式是分析数据库。分析数据库中各个表中的数据,把每个外键找出来,然后找出外键相关的表。然后弄清楚这些表中的数据界面上哪里调用上。


  本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试技术频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved