zoukankan      html  css  js  c++  java
  • 测试用例设计和测试环境搭建

    等价类

    定义:1.等价:如果多个输入在程序中处理方式相同,则认为这些输入时等价的,测是一个即可。

       2。输入:分为两类,有效输入(可以保存)、无效输入(不可保存)

       3结合:有效等价类、无效等价类

    满足规则:只需寻找一个全部满足规则的(有效等价类) 

    不满足规则:需分开,每条不满足条件的举出一个,方便定位错误(无效等价类)

    ASCII码:

      7位 表示27=128个字符    每个字符存储占用1个字节

      分类:不可见字符

            控制字符:LF(换行) CR(回车)

         通信字符

            NULL(空)

          可见字符:空格,数字,字母,符号

    测试环境搭建

    测试环境搭建文档:

    1. 为日后回归测试等搭建环境做指导
    2. 刚开始写完后,评审,防止日后因环境搭建而引起测试时的问题
    3. 可为日后上线的文档做参考
    4. 可以做自动化步骤的参考
    5. 项目留存
    6. 严格按照用例步骤,执行用例
    7. 发现结果与预期结果不一致:

    用例执行:

    a) 重复步骤,重现发现的问题

    b) 找同类型的数据,重新执行用例

    c) 定位发现问题的步骤 (每执行一步都要做记录)

    1. 提交BUG (先确认不是重复BUG

    BUG报告:

    1若开发返回不可重现的BUG”,可能原因:

    1. 开发步骤不对
    2. 测试环境和开发环境不同
    3. 出现时有概率的,或者其他原因导致,不是每次重现 (环境、概率)

    2合并BUG的原则

    1) 同样的原因产生的BUG可以合并

    2) 与开发沟通后如果修改一处就可以修改一些BUG可以合并

    3) BUG之间有制约关系,BUG可以合并

    3补充 为什么.TXT文件中报春”联通”重新打开后会有乱码

    文件保存格式默认为ASCII,但恰好”联通”是以EF开头的,保存时误认为UFT-8格式,导致重新打开时歘先乱码

    4书写测试用例应该注意一下几点

    1)测试输入数据必须是唯一的,并且明确的

    2)步骤要完整,按照步骤可以测试测试点和预期结果,建议每个步骤后面都有预期结果,步骤要编号

    3)结果要和需求规格说明书完全一致,如果SRS没有明确结果,需要产品人员补充和定义

    4)无效等价类不能合并

        

  • 相关阅读:
    Do you want a timeout?
    [整]常用的几种VS编程插件
    [转]Windows的窗口刷新机制
    [整][转]Invoke和BeginInvoke的使用
    [整]C#获得程序路径
    [转]Visual Studio 2010 单元测试目录
    飞秋的实现原理
    面向对象的七大原则
    [转]玩转Google开源C++单元测试框架Google Test系列
    [转]C#中的Monitor类
  • 原文地址:https://www.cnblogs.com/heyhey/p/7954661.html
Copyright © 2011-2022 走看看