zoukankan      html  css  js  c++  java
  • 自动化测试基础

    1. 什么是软件测试?

        使用人工或者自助手段来运行或测试整个系统的过程, 目的在于检验是否满足规定的需求或者弄清语气结果与实际结果之间的差别。

    2. 测试用例: 就是一个文档, 描述输入, 董总, 或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。包括

         用例编号   测试标题     重要级别    前提条件       测试环境     操作步骤                          期待结果               实际结果

           1           验证用户名            A         用户名已经      win7系统             1. 打开网站                      登陆成功                通过      

                        和密码正确的        在网站注册      firefox(19.2)       2. 用户名输入用户名

                        用户能够登陆                                                                     和密码 

                        网站                                                                             3. 点击登陆

          2            验证用户名           A            用户名已经     win7系统             1. 打开网站                      登录失败                通过

                       和密码错误的                       在网站注册      firefox(19.2)       2. 用户名输入用户名          出现错误提示

                        用户不能登录                                                                   和密码 

                                                                                                           3. 点击登陆

    3. 自动化测试: 人为测试行为转化为机器执行的一种过程

        本质: 用一个程序测试另一个程序

        过程:录制脚本-》修改录制脚本-》回放脚本-》查看报告

    4. 自动化测试和手工测试的区别

        手工测试, 测试人员手工设计测试用例, 执行测试用例并进行结果校验

        自动化测试, 通过程序编写测试用例, 执行测试用例并进行结果校验

    5. 自动化测试的前提条件

        1. 软件需求变动不频繁

        2. 项目周期足够长

        3. 自动化测试脚本可重复使用

  • 相关阅读:
    jquery1.9以上版本如何使用toggle函数
    oracle分区表知识
    oracle删除表以及清理表空间
    oracle查询单表占用空间的大小
    CSS样式案例(2)-制作一个简单的登录界面
    oracle数据库启动
    创业项目
    dataguru试听课程
    从机器学习谈起
    your project contains error(s),please fix them before running your application.错误总结
  • 原文地址:https://www.cnblogs.com/wujixing/p/5622748.html
Copyright © 2011-2022 走看看