zoukankan      html  css  js  c++  java
  • 测试day2

    Day2     测试用例和测试方法

     

    1. 测试用例的定义:

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

    1. 测试用例包含?

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

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

    1. 测测用例文档的方式

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

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

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

    1. 测试用例的注意:

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

    书写用例有正反   反向用例【异常用例】   8:1

    代表性:

    针对性:

    可判定性:测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果

    1. 测试方法有:

    等价类划分:

    有效等价类

    无效等价类

    边界值

    因果图

     场景法

    正交表

    错误推测

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

    用例评审:

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

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

    测试用例的设计点:

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

    经典题:

    纸杯:

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

                      纸杯的形状

       纸杯容量大小

       纸杯的材质是否环保

       纸杯是否漏水

                     界面:  纸杯的颜色

    纸杯的图案

    纸杯的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层停下

  • 相关阅读:
    /etc/sysctl.conf 控制内核相关配置文件
    python 并发编程 非阻塞IO模型
    python 并发编程 多路复用IO模型
    python 并发编程 异步IO模型
    python 并发编程 阻塞IO模型
    python 并发编程 基于gevent模块 协程池 实现并发的套接字通信
    python 并发编程 基于gevent模块实现并发的套接字通信
    python 并发编程 io模型 目录
    python 并发编程 socket 服务端 客户端 阻塞io行为
    python 并发编程 IO模型介绍
  • 原文地址:https://www.cnblogs.com/wangxudong01/p/14016695.html
Copyright © 2011-2022 走看看