2021年11月11号 随笔

    之前从来没考虑过自己会从事软件测试这一行业,真正的去学习的话,发现自己挺感兴趣的,目前学会了,软件测试的流程:先是产品经理写完产品需求报告书,然后我们会开需求评审会,然后我们测试会根据产品需求书来设计测试用例,测试用例的设计方法有,边界值、等价类、错误推导法、复杂场景法、枚举法、留空法,测试用例写完后,我们会测试用例评审会,开完需求评审会之后,我们就等着开发提测,然后我们就开始功能测试,提测,然后集成测试,然后集成测试,然后回归测试,然后写测试总结报告,然后产品上线。

    我学到的还有一些工具的使用,我会用Xmand来编写测试用例,也会用excl来编写测试用例,比如我定位bug的时候,回用到Fidder,charles、或者开发者工具F12来进行抓包,也会用postman、jmeter来进行发包,用jmeter来做接口测试和性能测试,用postman做接口测试,工作中也会用到linux,我是用Xshell来连接Linux的,熟悉Linux的一些基本命令,比如pwd 当前路径、ls 显示当前路径下的目录文件、mkdir创建文件夹 rm删除文件 rm  -rf  强制删除文件夹 touch创建文件 tail 查看日志、more ,less 查看日志、tail   -f 查看实时日志、tar -czvf 压缩文件 tar -xzvf 解压,vi查看文本 mv 移动、改文件名,top 查看cpu,ps查看进程,df查看磁盘,free查看内存,也会用adb来连接手机进行手机的monkey,adb shell monkey -p 包名 --throttle 数字 数字   adb的一些的基本的命令也知道一些,比如,adb devices 查看当前设备连接状况,adb shell 进入手机,adb push 上传文件 adb pull 下载文件  adb  logcat 查看日志  adb logcat :*E<路径  下载日志,adb install 安装 ,adb uninstall 卸载 adb shell top 查看内存,也会数据库的一些增删改查,2021年11月11号 随笔

 

 也了解Python的一些简单知识,比如会用python+requests框架 来实现接口自动化,

import  requests

URL="https://www.xxxxxxx.com"

body={"a":"b","a":"b","a":"b","a":"b","a":"b"}

resp=requests.post(URL,body)

print(resp.text)

一个完整的post的请求就是这样

也会python+selenium框架来实现UI自动化

import selenium
from selenium import webdriver
A= webdriver.Firefox(executable_path="C:\geckodriver")
后面就是打开网站post,或者get下面是get
A.get("get请求的网址")
然后下面需要用到定位,
loginLink = mydriver.find_element_by_link_text("登录")
定位器有8种,id 最好用、css、name、className、tagName、linktext超链接定位器、partialLinkTest超链接定位器、xpath万能定位器,还有一些命令,open 打开 ,click 点击
type 文本输入
qx = mydriver.find_element_by_link_text("取消订单")
qx.click()
from time import sleep
sleep(2)
Confirm =mydriver.find_element_by_id("Confirm")
Confirm.click()
from time import sleep
sleep(2)
guo= mydriver.find_element_by_css_selector(".pop-btn-right")
guo.click()
from time import sleep
sleep(2)
jun=mydriver.find_element_by_css_selector(".oder_del")
jun.click()
from time import sleep
sleep(2)
hui=mydriver.find_element_by_css_selector(".pop-btn-right")
hui.click()
from time import sleep
sleep(2)
xi=mydriver.find_element_by_css_selector(".pop-btn-right")
上面用到了好多定位。
以上就是的学习到的内容,暂时先分享这么多,祝大家前程似锦,都能高薪就业!开开心心,无烦恼。

2021年11月11号

 

 

 




上一篇:app开发本地无需使用连接线,调试app方式


下一篇:adb调试工具下载使用