zoukankan      html  css  js  c++  java
  • 测试用例经验


    --用例由哪些元素组成?
      标题,优先级,预置条件、编号、预期结果,操作步骤

    --用例设计方法
      涉及参数校验;页面字段;输入数据。等价类(类:代表值),边界值(是等价类的补充),正交表,错误推断,判定表,场景法(业务流程图,模块流程图,覆盖流程,用户角度的流程),因果图,如何发散思维


    --设计好的测试用例,吃透需求分析,知道用户想要什么样的产品。

      思路清晰,尽可能发散,按照类别来分类,从整体到局部。用例规范,

    --用例需要评审,项目组测试工程师(内审),(外审)开发:产品师开发做的,最有评审资格。

      测试目的的唯一性
      测试目的明确性
      测试目的简洁性


    搭建测试环境事项
      根据环境搭建文档:DB,服务器,代码包(mt.war)。SVN工具进行资源共享
    --开发和测试的环境分开

      注意前提条件和特殊说明


      测试用例要全部执行


      不要忽视任何偶然现象(闪退)


      加强测试过程记录

      提交缺陷时与开发的关系处理

      及时更新测试用例

      缺陷产生原因
      需求,设计,编码,其他
      追踪来源
      (二八定理)

      抗药性-》交叉测试

    --并非所有的缺陷都要修复
      1.修复的风险太大
      2.没有足够的时间
      3.下一版本修复

    --所有未修复的bug都出于“挂起”状态

      缺陷包含要素
      BugID
      Bug标题
      附件-》抓包/日照/图片
      复现步骤
      路径
      指派给/抄送给 开发
      状态
    --New --Open --Fixed --Rejected
    --Reopen --Closed --Deferred --Assigned Open --Hangs

    new->open->fixed->closed
    fixed->Reopen->fixed
      注意:不同的bug管理工具,bug状态定义不同。
      如禅道:激活、已解决、

    --严重程度
      致命:软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果。(不会发现致命bug)

      严重:软件的次要功能丧失,或者主要功能在一些特定情况下会出错,比如金额计算等。(业务/流程/功能缺失:10%-15%)

      一般:软件在某些情况下会出错,但是造成的后果影响不大。

      轻微:在某些情况下会出错,但是造成的后果影响很小(提示信息/用户体验/建议)

    --优先级
    注释

    测试报告包含哪些内容?
      3.1.1数据统计
      3.1.2遗留bug情况
      3.1.3测试风险
      3.1.4测试对象评估
      3.1.5测试结论

    问题
    --测试过程中有哪些输入/输出件?(参考资料/交付件)
      参考资料:
        《用户需求说明书》《概要设计说明书》《详细设计说明书》《用户手册》等
      交付件:
        《测试计划》《测试用例》《bug清单》《测试报告》

    --测试的启动条件/什么时候可以开始测试?
      1.测试用例已写完并评审
      2.测试环境已经准备好

    --测试什么时候可以结束/版本达到公司上线的标准是什么?
      1.测试用例已执行完成,100%的覆盖到需求
      2.所有bug基本已得到解决,除非遗留几个比较轻微不影响用户使用的bug
      3.经过几轮测试后,版本质量已稳定,达到公司上线标准

      4.测试计划包含哪些内容?

    评审给你提过哪些问题:有些场景没有覆盖到,烟的条和烟的包

      5.用例评审,将流程细化分解为功能点,通过用例一一覆盖

      6.具体情况具体分析,用例背景,项目阶段

    测试用例设计经验

      专注一个点的测试

      发散思维

      把握关键点

    日期三条用例:昨天,今天,未来
    日期过渡太长。普通情况不测试

    时间有限,抓住重点

    附件:两条用例,限制条件测试用例

    冒烟:借还款

    下拉框:第一条,最后一条,中间一条
    金融一一测试

    少壮不努力,老大徒伤悲
  • 相关阅读:
    macbook 无声音解决方案
    webapck dev server代理请求 json截断问题
    百度卫星地图开启
    服务器 nginx配置 防止其他域名绑定自己的服务器
    记一次nginx php配置的心路历程
    遇到npm报错read ECONNRESET怎么办
    运行svn tortoiseSvn cleanup 命令失败的解决办法
    svn add 命令 递归目录下所有文件
    m4出现Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
    Ubuntu下安装GCC,mpc、mpfr、gmp
  • 原文地址:https://www.cnblogs.com/zsjlovewm/p/10535949.html
Copyright © 2011-2022 走看看