Answer Question for Basic Programming and Flaky Test ===================================================== # **Basic Programming** ### 1. What is the data-type usually used in arithmetic operation? ``` Integer ``` ### 2. What is the data-type usually used in word and character? ``` String ``` ### 3.What is the output of code below ``` public class area{ public static void main(String []args){ int a = 100 + 3 * 5 - 10 / 5; System.out.println(a); } } ``` **Output** ``` 113 ``` ### 4.What is the output of code below ``` public class average{ public static void main(String []args){ int a = 0; for (int i = 0; i<6; ++i){ a= a + 2; } System.out.println(a/6); } } ``` **Output** ``` 2 ``` ### 5.What is the output of code below ``` public class Question3{ public static void main(String []args){ String name, address; name = "Jack Donovan"; address = "3566 Golden Street Miami"; System.out.println(address.replace(" ", "")); } } ``` **Output** ``` 3566GoldenStreetMiami ``` # **Flaky Test** ### 1. What is a flaky test? ``` flaky test is test with result as a test that exhibits both a passing and a failing result with the same code. ``` ### 2. An element in a website is using ajax/javascript to show the data (processed as asynchronous). What do you do to test that element? ``` I will use wait methods: 1. Explicit Waits 2. Implicit Waits 3. Fluent Waits 4. WebDriverWait 5. Thread.sleep ``` ### 3. A website page can only be accessed with CAPTCHA. How do you test that page? ``` Make the captcha static ``` <!-- Other important details discussed during the meeting can be entered here. -->