Failure Sharing

Bootup your energy with sharing failure.

Learning Robot Framework : Data Driven Testing

Read Data from Excel (openpyxl) import openpyxl workbook = openpyxl.load_workbook("./TestKeyword.xlsx") def fetch_number_of_rows(sheetname): sheet = workbook[sheetname] return sheet.max_row def fetch_cell_data(sheetname, rownum, cellnum): …

Learning Robot Framework : Test Case Recording

Install chrome plugin : robot corder chrome.google.com It seems similar with Selenium IDE. Behavior check Record ============================================================================== Testcases =====================================…

Learning Robot Framework : Write Test in BDD Format

Given-When-Then Given : Prerequisite When : Check this part Then : Confirm the result en.wikipedia.org github.com

Learning Robot Framework : Work on Json

github.com github.com

Learning Robot Framework : Work on Excel File

Prerequisite pip install openpyxl How to use the lib import openpyxl # Load workbook workbook = openpyxl.load_workbook("testdata.xlsx") print(workbook.sheetnames) print("Active sheet= " + workbook.active.title) sheet = workbook['Sheet1'] p…

Learning Robot Framework : User Defined Keywords with Python

Without argument and return value Flow to load Robot file -> Resource File -> Python Script python import os def create_folder() : os.mkdir("test") print(str(os.path)) def create_sub_folder() : os.mkdir("test/test_sub") Resource file Creat…

Learning Robot Framework : Tags and Control Execution using Tags

Tags Tags at test case level Second Tag Test [Tags] Smoke Sanity Setup Tests Teardown Tests -> Able to run tests filtering with the tags. robot -i {tagname} {testsuite} github.com Default Tags *** Settings *** Library SeleniumLibrary Defau…

Learning Robot Framework : Setup and Teardown etc.

Set up and Teardown Teardown Behavior Check [Setup] Setup Start Browser and Maximize // keyword [Teardown] Teardown Close Browser Window This can be adapted at the suite level *** Settings *** Library SeleniumLibrary Test Timeout 30s Test …

Learning Robot Framework : Create Resource Files

Create new user defined keywords using resource Of course, we can create the keyword using python script but also create it with standard keywords Keyword *** Settings *** Library SeleniumLibrary *** Variables *** ${URL} https://www.rakute…

Learning Robot Framework : Basic Usage

Basic syntax on Robot file github.com Selenium Speed / Timeout / Implicit Wait Set Selenium Speed 1 seconds Can set the speed like this but when we use this function? just when we show it as demo? github.com Selenium Timeout github.com Imp…

Learning Robot Framework : Introduction

Robot framework Advantages Install Robot Framework Framework Selenium library Browser driver Create test case Run the tests Github Robot framework Generic test automation framework for acceptance testing Keyword Driven (standard, user defi…

ALL CHANGES SHOUD BE TESTED

ALL CHANGES SHOUD BE TESTED また忘れたので、しばらく一番トップに

Approach for checking cache server behavior for migration (Varnish)

Version is the latest? varnishlog, varnishncsa, varnishd can be accessible and available // Log when failed due to not enough permission /etc/varnish$ varnishstat ..... Could not get hold of varnishd, is it running? default.vcl difference …

Software Testing Interview

This content is from 'edureka' and I'm just taking a memo referring to it. Top 50 Software Testing Interview Questions To Know In 2021 | Edureka Senior Software QA Automation Engineer Job Summary : Plan, design, execute and report software…

ドメイン更新って自動?

確かに8月がちょうど1年だったから、 そろそろ更新しなきゃと思ったんですけど まだ使えてます。自動延長だったのかな?

RSGT2020に当選しました。

コンテンツについての自信はあったものの、競争が激しすぎて しばらく忘れていたら、昨日当選の連絡が届きました。 嬉しいー 落選したプロポーザルもいくつか閲覧してみましたが、全部がすごすぎて 僕もその分いい内容がお伝えできるように、 しっかりと準備…

Java Stream API

Stream API データソースに対して様々な処理を行うAPI。 集計処理や加工が目的 How to use Streamの取得 中間操作 終端操作 いわばパイプライン処理と言える。 How to get stream() on Collection / Arrays lines() on Files / BufferedReader of() on Strea…

【Appium導入】Set Dev environment for Android (Android開発環境のセット)

インストール brew cask install android-sdk android ************************************************************************* The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio. For c…

【Appium導入】Install Appium on Mac (Appiumをインストールする)

Appium Appiumは、App+Seleniumの略語として、Seleniumを利用したアプリケーションテストツールになる。 Seleniumがブラウザとのコミュニケーションをするとき使うのがJSON Wire Protocolだが、Appiumでは それを拡張したMOBILE JSON Wire Protocolにてスマ…

Lambda Summary

Functional Interface @FunctionalInterface public interface InnerApp { public void func(); // 이 줄만 정의되어 있다면 static, default 등 다른 무엇이 정의되어 있어도 함수형 인터페이스로서 인정. public static void test() {} } 타입 지정 하고 …

【Java Gold】Schedule

Date 9.14(Sat) 15:00 Todo Review all Review particular chapters(Lambda, StreamAPI) Past exam paper Review the past exam Direction 2 > 1 > 3 > 4 Schedule 2 : ~ 9/1 1 : ~ 9/7 3 : ~ 9/8 4 : ~ 9/13

いよいよJava Goldを申し込みました。

いつも後回しにしていたJava資格を今回取ろうと思います。 Silverより暗記よりは全体図を見なければならない傾向となっているようで、勉強が割と楽しいです。 最近よく使ってるストリむAPIやラムダ式も試験範囲に含まれているので、それも楽しみです。

Java8 Gold : FileIO

BufferedReader br1 = null; try (BufferedReader br2 = new BufferedReader(new FileReader("src/sample.txt"))) { br2.lines().forEach(line -> System.out.println(line)); br1 = br2; // Resource leak: 'br1' is never closedJava(536871799) } // try…

Customized Functional Interface

Definition has only one abstract method 다른 메소드는 많이 있어도 상관 없다. @FunctionalInterface // 이걸 써주면 메소드를 실수로 2개 쓰거나 했을 때 미리 실수를 알려준다. interface void doSomething(Function<Integer, String> f) // when calls it (ASIS) doSome</integer,>…

久しぶりのトラブル

このブログの目的は、僕がした失敗を記録しといて、それが再発するのを防ぐことです。 最近は個人的にすごくうまくいってて、しばらくこういう話題で書くことがなかったのですが、 今日やがてトラブルが発生してしまいました。 正確にいうと、僕が起こしたト…

買うものリスト

家電 完了 家具 靴箱 食器棚 ソファー+テーブル 商品コード: 4050068-4000983-4000984 www.nitori-net.jp ベッド:ワイドダブル 本棚 カーテン 化粧台 :ベッドがワイルドダブル(幅152cm)になると、化粧台は60cmぐらいにまで収まらないと。 [https:…

どんなに早く来ても、いつも僕より早い人がいる

7時30分やけど、 この時間に来ても出社してる人がいる。 何時に来たら1番になるの?w 前はこの時間帯に来たら、圧倒的な1位だったけど、なんかあったんかな。

最近はかなり忙しい

publicでは、ま色々あって privateでは、来月引越しが予定されているのと、それのために家電・家具の買い物や各種の手続きがある。 今はやってはないけど、来月からは晩御飯も作らないとあかんから、もう少し忙しくなるかもしれない。 朝には30分間走らな…

Customized Functional Interface

FunctionalInterface which is just adding values github.com Compiler infer the type of parameter via my input 함수형 인터페이스의 목적 : '->'를 이용해 처리를 간소화하기 위한 것이구나. github.com

Mainly used Functional Interface on Java 8

Function, The Transformer 무조건 입력값과 출력값이 있어야 한다. github.com Consumer, The Spartan, Give Them Nothing but Take from Them Everything 말 그대로 무언가를 소비한다. ex. print out without any return. @FunctionalInterface public in…