基于python的自动化测试简介

一、自动化测试包括以下几个方面:

    1. 常用测试工具:

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

        (2)Robot Framwork:python编写的功能自动化测试框架,具有良好的可扩展性

        (3)selenium:是一款开源免费软件,也是一个用于Web应用程序测试的工具,支持多平台(windows,linux,Mac), 多浏览(支持主流浏览器:FireFox,Chrome,IE),多语言(java,python,Ruby,Php,JS)去实现自动化测试。

    2. 自动化测试报告整理(log或excel或mail)

    3. 写测试用例

二、软件开发流程:

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

三、测试分类:

    1.手工测试

    2.自动化测试

四、专项测试

    1.功能测试(手工测试+自动化测试)

    2.性能测试(自动化测试)

    3.安全测试(手工测试+工具)

    4.接口测试    

五、自动化优点

    1.对程序回归测试方便

    2.可运行更多更繁琐的测试

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

    4.更好地利用资源,在某些方面解放测试工程师

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

    6.增加被测软件的可靠性

你可能感兴趣的:(软件测试)