• 0
  • 0
分享
  • 软件测试用例设计流程的五个维度——软件测试圈
  • 彩霞红红 2024-07-25 16:14:48 字数 647 阅读 291 收藏 0

  书写一套完整的测试用例过程中需要对用例都从测试计划、测试设计、测试开发、测试执行、测试评估五个维度进行测试流程设计。

  1、测试计划

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

  2、测试设计

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

  3、测试开发

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

  4、测试执行

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

  5、测试评估

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

  测试用例设计流程主要介绍的是测试设计思维,在功能测试中测试人员使用测试用例设计方法大部分是黑盒用例设计方法,黑盒用例设计方法有其中又以等价类划分法、边界值分析法为使用最多的方法,等价类和边界值也是最简单的。


作者:青烟小生x    

来源:http://www.51testing.com/html/22/n-7796222.html


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • GET方法和POST方法传递数据的异同http请求方法get和post是最常被用到的两个方法,get常用于向服务器请求数据,post常用于提交数据给服务器处理。 GET方法其实也可以传递少量的数据。 但它存在以下问题:1)GET 方法不包含body,因此以在URL中拼接字段的方式传递数据, 2)GET方法中的URL参数会被显示到地址栏上,存在安全问题3)传递的数据只能是键值对,无法传递其他类型的数据 因此出于传递大量、多种类型的数据和安全性的考虑,上传数据常使用post方法。POST方法如何传递数据POST方法提交数据给服务器,涉及到Content-Type和消息主体编码方式两部分。服务器根据...
            12 12 1784
            分享
          •   当地时间周四,社交媒体 Facebook 母公司 Meta 宣布,开始测试基于生成式人工智能的广告工具。  据悉,这些新的广告工具可以创建图像背景和变形文字等内容。Meta 高管在纽约举行的一场新闻发布会上表示。该公司计划邀请部分广告商在所谓人工智能沙盒(AI Sandbox)的“测试环境”中测试这些工具。  Meta 高管们拒绝透露一开始有多少广告商可以使用测试环境,只表示这个群体很小。  他们说,Meta 计划在今年 7 月份向更多广告商提供人工智能广告工具的访问权限,并在今年晚些时候将其中一些功能整合到普通广告产品中。  这一声明标志着 Meta 首次尝试推出使用生成式人工智能技术的...
            0 0 850
            分享
          • 评价人工智能算法模型的几个重要指标如何测试人工智能产品越来越受到广大测试工程师的关注,由于人工智能的测试预言(Test Oracle)不是像普通软件产品那么明确,到目前为止,基于大数据的第四代人工智能产品的测试,主要集中在“对大数据测试”“白盒测试”“基于样本分析算法的优劣”以及“对最终产品的验收测试”。“对大数据测试”主要针对数据阶段验证、对数据计算验证和对输出阶段验证;“白盒测试”主要考虑神经元覆盖(Neuron Coverage)、阈值覆盖率(Threshold Coverage)、符号变更率(Sign Change Coverage)、值变更覆盖率(Value Change ...
            0 1 2709
            分享
          • 刚刚完成了一个项目,这个给我的感受项目总结起来就是一个字"累"、两个字"很累"、三个字"非常累",不是项目有多么的紧急或者是流程有多么的复杂,而是中间的需求变更频繁和相关参与人员变更导致这个需求变得很零碎。常常一个功能点已经接近尾声就接到通知这个功能点需要有变动或者是要在此基础上增加功能点,屋漏又逢连夜雨,由于项目是在跳槽黄金季做的,其间参与人员有的离职,有的紧急调到其他项目以应对其他紧急需求。这个项目看起来"碎碎"的,实施起来更是"碎碎"的。需要负责人很细心并且有耐心,尽管这样还是分分钟有想要...
            0 1 2789
            分享
          • (一)前言:之前搞自动化接口测试,由于接口的特性,要验证接口返回xml中的数据,所以没找到合适的轮子,就自己用requests造了个轮子,用着也还行,不过就是case管理有些麻烦,近几天又回头看了看postman也可以玩的很溜,所以和大伙分享下,但是postman也有自己的弱点,还是需要根据自己项目的特点来选择适合的工具。废话少说,开始...(二)安装和介绍1、首先安装chrome,然后在chrome的商店里搜postman,https://chrome.google.com/webstore/search/postman?t=http://webstore.google.com,然后有位同学...
            0 0 1046
            分享
      • 51testing软件测试圈微信