自动化测试简介

Posted jetaime-zh

tags:

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

学习简介:

技术分享图片

 

 软件开发流程:

需求分析------>架构模块设计------>编码------>单元测试------>集成测试------>系统测试------>验收

测试分类:

1、功能测试

2、性能测试

3、手工测试

4、自动化测试

自动化测试的优点:

1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是程序修改比较频繁时,效果是非常明显的。

2、可以运行更繁琐的测试

3、可以执行一些手工测试困难或不可能进行的测试

4、更好的利用资源,在某些方面解放工程师

5、测试具有一致性和可重复性及测试用例的复用

6、增加被测试软件的可靠性

适用自动化测试的场景:

1、测试任务明确,不会频繁变动

2、软件需求变更少

3、项目周期长,测试脚本可以复用

常用的测试工具:

1、QTP:主要用于回归测试和测试同一软件的新版本

2、Robot Framework:python编写的功能自动化测试框架,良好的扩展性

3、selenium:是一个用于web应用程序测试的工具,支持多平台、多浏览、多语言去实现自动化测试

selenium简介:

1、开源免费软件

2、支持主流浏览器:Firefox、Chrome、IE

3、跨平台:Windows、Linux、Mac

4、多语言:Java、python、Ruby、php、JS

5、对web支持良好,丰富简单的API

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

UI自动化测试简介及Selenium工具的介绍和环境搭建

软件测试之三种自动化测试工具的简介

python自动化自动化测试平台开发:1.自动化测试平台简介

几款具有代表性的自动化测试工具汇总简介

自动化测试测试工具 AirTest 的使用方法与简介

Selenium简介