自动化测试基础

Posted wujixing909

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化测试基础相关的知识,希望对你有一定的参考价值。

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. 自动化测试脚本可重复使用

 

以上是关于自动化测试基础的主要内容,如果未能解决你的问题,请参考以下文章

Testing - 自动化测试的几个基础概念

自动化测试基础一

网盘干货:软件测试基础数据自动化测试性能测试

自动化测试基础

自动化测试基础

功能测试转型必备课程 零基础入门Web自动化测试