zoukankan      html  css  js  c++  java
  • Day02.测试用例和测试方法

     

    1.测试用例的定义

    测试用例是执行测试的依据,把测试系统的操作步骤用文档的形式描述出来

     

    2.测试用例包含?

    用例编号 用例描述  【用例所属模块】  执行条件  预期结果 测试输入   实际结果 

    【测试人】  【测试版本】 【测试日期】 【备注】

     

    3.测试用例文档的方式

      Excel  word  方式     bug管理工具里可以直接写

     

    4.测试用例开始写的时间

    拿到对应的模块进行编写。

    5.测试用例的注意:

    根据需求文档或者是原型图年写的用例的覆盖度[80%-90%].

    书写用例有正反   反向用例【异常用例】   8:1
    代表性:
    针对性:
    可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果

    6.测试方法有

    等价类划分:

    有效等价类

    无效等价类

    边界值

    因果图

    场景法

      

    正交表

    错误推测

      用例评审会 : 一般在需求确定后编写用例,用例编写后直接进行评审

    用例评审:

      组内评审: 测试人员和测试组长 项目经理 客户经理

    组外评审:

       测试人员和测试组长 项目经理 客户经理  客户

    测试用例的设计点:

      从功能 性能 网络 易用  界面 安全

    经典题:

    纸杯:

    功能:

    是否可以成不同液体(热水冷水固体)

    纸杯的形状
    纸杯容量大小
    纸杯的材质是否环保
    纸杯是否漏水 

    界面:

    纸杯的颜色
    
    纸杯的图案
    
    纸杯的logo
    
    杯口杯壁是否圆整
     
    

      

    性能: 

    是否容易变形,掉色,保温
    
    盛水后多长时间漏水
    
    盛热水或者是冷水的时间
    
    杯底是否容易脱落

     易用:  

    1.杯子尺寸是否合理
    2.是否方便握持,携带,运输
    3.是否有隔热/防滑措施
    4.是否方便清洗,回收
    5.是否方便老人小孩使用
    

      

    安全:  

    1.材质是否无毒,易燃
    2.存放其他液体是否会产生化学反应
    3.装热水的时候是否会烫伤人
    4.长时间放置材质是否会溶解

    电梯的测试用例的设计点:

    1、功能测试:

    (1)按钮功能,开门(运行中按开门键不开门),关门,电梯内按钮功能(电梯按键在按下时是否点亮,按错楼层是否可以取消);

    (2)上升,下降(每一层申请是否有效,是否可以正常停靠),超载时是否会忽略其它楼层的上行和下行申请,电梯的两边按钮是否都可以使用;

    (3) 电梯内电话、灯光等

    2、性能测试:反应时间、关门时间、速度(是否造成人体不适)

    3、压力测试:超载,碰撞电梯壁

    4、安全测试:

    (1)进入电梯喊话,外面是否听到,拨打手机是否有信号;

    (2)停电(不会坠落。电梯门可以通过外力打开,紧急电话可用),报警装置(超载),通风状况;

    (3) 停靠位置,有人扒门(不会强制关门),若有异物阻碍,会停在当前楼层;

      (4) 监控装置

    5、UI测试:标识的承重和人数,仅提供可到达楼层的按钮,美观程度,光滑程度、形状

    6、可用性:按键高度、操作是否方便

    7、稳定性:长时间运行情况,

    两台电梯联动:

    除上述功能外,与另外一部电梯是否协作良好(一部电梯故障不影响另一部):

    (1)2部均空闲时,采取就近原则

    (2)有一部运行时,以同行方向且顺路电梯优先运行,否则安排空闲电梯

    (3) 2部均运行时,以方向同行且顺路的优先运行

      (4) 电梯在上行或下行时若满载,遇到有人等待电梯,是否停靠

    例如,(2)电梯本来在一楼,若有人按18楼,上到5楼时,有人按10楼,是否会在10层停下

    作业:(每个至少30条)

    1. 朋友圈点赞点用例的设计点;
    2. 发红包的测试用例设计点
    3. 视频的播放的用例设计点
    4. Pc端微信加群的测试用例 和 app端微信加群的测试用例
    5. 300条测试用例
  • 相关阅读:
    使用 Markdown Flow 画流程图
    两串锂电池的电池匹配
    笔记: CC2540 和 CC2541 的区别
    Elasticsearch 5.x 关于term query和match query的认识
    es 批量导入文件
    mac 下搭建Elasticsearch 5.4.3分布式集群
    Elastic Search 5.4.3 java api 入门
    solr java demo 基础入门
    创建索引并进行查询
    RabbitMq 之简单队列
  • 原文地址:https://www.cnblogs.com/gaodenghan/p/14016795.html
Copyright © 2011-2022 走看看