原创 IDEA使用Junit單元測試

引入hamcrest-core-1.3.jar & junit-4.12.jar 新建一個test路徑 標記成test sources root 到要測試的類方法,ctrl + shift + t,選擇cre

原创 安卓自動化測試monkeyrunner

錄製與回放 連接手機(打開文件傳輸)或者是打開模擬器 cmd進入安裝sdk的AndroidSDK\Android_SDK_windows\tools目錄下 執行monkeyrunner recorder.py recoder

原创 Android調試橋(ADB)

1. 啓動安卓模擬器 1.1 找到\AndroidSDK\Android_SDK_windows,打開AVD Manager.exe,找到自己的模擬器名稱 ( 也可以通過android list avd命令查看) 1.2 打開

原创 Java的DecimalFormat類

import java.text.DecimalFormat; public class DecimalFormatSimpleDemo { //對浮點型數字進行格式化 public static void Fo

原创 jmeter怎麼設置LR中的Lr_think_time??

設置固定定時器(Constant Timer),就會延時了。 在當前步驟下面添加固定定時器之後,在執行的時候會先等待定時器設置的時間之後再執行當前步驟的,這跟LR不一樣,一般都是在後面延時,jmeter在前面,哈哈哈

原创 AVD模擬器

android list avd —列出當前已創建的模擬器 android delete avd -n 模擬器名稱 ----刪除模擬器 emulator -avd 模擬器名稱 -memory 1024 —啓動模擬

原创 安卓自動化測試monkey

monkey–穩定性測試 因爲實體機要root權限,所以我用模擬器來測試 操作步驟 先打開模擬器(之前的文章有介紹) 先安裝被測軟件到模擬器(adb install -r 安裝包) 查看包名(adb shell 進入shel

原创 鵝廠測試開發崗一面二面上機編程題答案

鵝廠測試開發崗一面二面上機編程題 '''1.冒泡算法 a=[3,5,8,2,10,9] 求結果: a=[2,3,5,8,9,10]''' def pop(a): for i in range(0,len(a)):

原创 linux常用命令二(bash)

df 查看磁盤的使用情況(df -h /data/logs/tomcat :-h用GB、MB展示數據,後面接文件或者目錄會自動分析該目錄或文件所在分區的磁盤使用情況;一般使用df -h直接查看整個磁盤使用情況) du 統計文件目

原创 linux常用基礎命令一(bash)

兩個tab鍵,可以看到所有可執行的命令 man 操作命令,查看命令的使用說明 cd 切換目錄(~家目錄,/根目錄)cd …返回上一層 pwd 展示當前目錄 mkdir 新建目錄(mkdir 目錄名,mkdir -p test1/

原创 mysql查詢語句進階

排序 dense_rank() over ():排序,相同的值會並列排序(比如:Salary是100,200,300,300,400則是1,2,3,3,4) row_number() over():相當於Oracle中的列名,不會

原创 用python實現接口測試自動化(使用pytest、requests)

import pytest import requests import json import hashlib import random import webbrowser #@pytest.fixture裝飾器傳遞測試數據

原创 爲什麼appium可以同時支持安卓與ios自動化測試??

appium工作原理 client(我這裏是appium-python-client)傳desired_capabilities給appium server,根據傳的內容,設置automationName(Setting 'automat

原创 python實現比較兩個文件的差異

import difflib if __name__ == '__main__': #打開文件 file_1 = open(r'C:\Users\XXX\Desktop\txt1.txt','r') f

原创 mysql的循環語句(循環插入數據)

DELIMITER // DROP PROCEDURE if EXISTS test_two2; #如果有test_two2存儲過程就刪除 create procedure test_two2() #創建存儲過程 begi