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

    1,软件的开发生命周期

    ① 测试人员必须全程参与(先去需求调研,需求分析评审(开始参与),编码,要求开发人员编写单元测试,集成测试,系统测试,预发布系统测试,上线!)

    ② 参与测试时遇到什么困难?

        1) 接口文档不完善,更新需求之后不能及时更新接口文档?

               在需求评审的时候每一次都会和开发人员进行讨论,确定好每一更改的接口文档的协议,我会及时跟进这个文档

    ③ 接口测试所用的工具是?

        selenium,开源,强大,兼容性好!可以使用python脚本去控制整个流程!

    ④ 什么时候用自动化测试,什么时候用人工测试

    见6

    ⑤ 测试的分类

        1) 黑盒测试 (不知道业务逻辑测试)

        2) 白盒测试 (知道整个业务逻辑测试)

        3) 冒烟测试 (主功能,主路径测试)

        4) 自动化测试 (人工测试转为自动执行,不能取人工)

        5) 性能测试 (模拟峰值进行测试,当然最高级)

    ⑥ 自动化测试的优缺点

    优点:

        1) 自动化测试方便,自动测试是否有问题

        2) 节约人力成本

        3) 覆盖更全,增加系统稳定性

    缺点:

        1)软件需求变更少,稳定性要强的,项目周期长的

        2)如果变更多的情况下,只抽取部分功能做测试

    代码编写:

    首先的是记住标签元素调用方法:

    driver.find_element_by_class_name('tang-pass-footerBarULogin pass-link').click()  # class选择器并点击
    driver.find_element_by_id('TANGRAM__PSP_4__userName').send_keys('17621367901')  # id选择器并输入值
    driver.find_element_by_id('TANGRAM__PSP_4__submit').click()  # id选择器并点击
    driver.find_element_by_class_name('TANGRAM__PSP_4__submit').click()

    click()  提交

    submit() 提交表单

    back() 后退

    send_keys() 发送关键字

    maximize_window() 全屏

    没有过不去的坎,只有没加够的油!
  • 相关阅读:
    vue之v-on
    垂直居中下
    垂直居中上
    vue之v-for
    vue之v-if和v-show
    vue之v-model
    vue之v-bind
    数学---目录
    【数学】证明题
    【计算机网络】应用层
  • 原文地址:https://www.cnblogs.com/zhoulixiansen/p/9859288.html
Copyright © 2011-2022 走看看