什么是UAT[通俗易懂]

什么是UAT[通俗易懂]基本概念UAT,英文UserAcceptanceTest的简写,也就是用户验收测试,或用户可接受测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

基本概念

UAT,英文User Acceptance Test的简写,也就是用户验收测试,或用户可接受测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。

进行UAT的产品理论上来说,必须已经全部开发、测试完毕,代码状态处于冻结状态, 所有测试出来的bug都已经被妥善处理,重大的bug都被解决,并验证通过。 对于一些低级别 bug ,要么决定被写入发布公告中,要么被设置为不需要修改的问题。 在实际项目操作过程中,由于计划进度原因达不到理论状态前提,故此,UAT的效果也达不到应有的效果。

执行步骤

  1. 用户培训手册准备。指针对要进行UAT测试的对象,及要进行培训的用户,准备一些培训资料。一般是测试对象使用/功能手册及要培训的用户的个人资料等等,跟教师上课进行备课差不多。
  2. 测试脚本发放。如果公司采用
    自动化测试,那么每一个功能或一个模块等都有对应的测试脚本,可以把这些测试脚本分发给特定的人员;如果采用
    手工测试,就要把详细描述一个功能或模块的文档分给相关人员(当然自动化测试也要分发)。
  3. 用户补充业务测试场景和测试数据。请有代表性的一些最终用户根据实际应用环境及一些常用处理的数据,来给一些补充与建议,越贴近实际应用越好。
  4. 顾问补充测试步骤。可以请项目专家,
    测试经理,或专门的测试,开发等顾问对测试步骤进行补充。
  5. 培训资料及测试脚本文档的确定与最终输出。一般到此,各种资料都基本确定,这时可以将它们进行打印,或形成特别的电子文档。
  6. 测试策略的制定。如嵌入测试策略等。
  7. 测试用户的确定。大体上从培训人员中选取,因为不是每个接受培训的人员都能有资格去测试的,这里你可以通过一些考核来实现人员的筛选等等。
  8. 由专门的测试组织机构确定测试地点,并发出通知。
  9. 测试网络环境的搭建和保障。包括网络,系统,硬软件,包括一些
    用例工具等。
  10. 组织进行测试。
  11. 评审分析提交的问题。这就进入了一般bug处理过程,形成了一个循环。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166375.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • export_symbol的使用

    export_symbol的使用       问题是这样的,前几天师妹需要在内核模块中使用tasklist_lock来操作保护内核进程链表,由于tasklist_lock如果要在模块中使用就必须把它填充到内核符号表里面,就要使用export_symbol,她在sched.h里面就是tasklist_lock声明的地方,添加export_symbol(tasklist_lock),在编译的时候总是出现undefinedsymb

    2022年7月16日
  • MySQL使用AUTO_INCREMENT列的表注意事项之update自增列篇

    MySQL使用AUTO_INCREMENT列的表注意事项之update自增列篇

    2021年11月7日
  • 个人博客数据库设计

    个人博客数据库设计文章目录前言一、概述及分析1.1项目背景1.2分析1.3系统功能1.3.1用户管理1.3.2博文管理1.3.3评论管理1.3.4分类管理1.3.5标签管理二、数据库概念模型设计—基本ER图三、数据库逻辑模型设计四、数据库语句4.1建立数据表语句(部分)4.2建立视图(部分)五、小结&参考资料小结参考资料前言最近要做数据库大作业,在思考了很久之后,还是设计一个简单…

    2022年6月20日
  • XSRF 的攻击与防范

    XSRF 的攻击与防范官方定义CSRF(Cross-siterequestforgery跨站请求伪造,也被称成为“oneclickattack”或者sessionriding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而XSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS

    2022年5月19日
  • java工程师面试题及答案_实施工程师面试问题

    java工程师面试题及答案_实施工程师面试问题内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Linux等技术栈。

    2022年10月15日
  • Cordova App 打包全揭秘

    本文作者:大师兄(高武军)现就职于某公司移动端架构师兼产品开发。主要开发产品:mdn(适配app和微信的移动端解决方案),pageui(移动端ui组件库),formBuilder(可以让前端建表和操作表的表单设计器)。课程介绍点击查看原文Cordova是一个开源的移动开发框架。允许你用标准的Web技术——HTML5,CSS3和JavaScript做跨平台开发。应用在每个平台的

    2022年4月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号