Skip to content

Instantly share code, notes, and snippets.

View berkdulger's full-sized avatar

Berk Dülger berkdulger

  • Istanbul, Turkey
View GitHub Profile
Yeni bir spor salonuna kaydoldunuz ve bu yeni başlangıç için kendinize üst veya alt giyim kategorilerinden kıyafet satın alabilmek üzere bir e-ticaret sitesini ziyaret ediyorsunuz.
Satın alacağınız ürünlere karar verebilmek için ürünlerin bulunduğu kategorilerden fiyatı en ucuz, en pahalı ve bu iki fiyat aralığında ek bir ürün daha olmak üzere toplamda 3 ürünü karşılaştırma listesine ekliyorsunuz. Sonrasında bu ürünler arasından istediğiniz bir tanesini unutmamak için Wish List’inize ekliyorsunuz ve ardından evinizde de spor yapabilmek için kullanacağınız ekipmanlar alabilmek üzere alışverişinize devam ediyorsunuz.
<!--Opsiyonel
Fitness Ekipmanlarından yoga seti siparişinizi, Pilates topundan 1 adet “75cm” boyutunda, Yoga Bricklerinden 5 adet, Yoga Straplerinden “8 foot” boyutunda 2 adet ve 1 adet Foam Roller olarak düzenledikten sonra bu seti sepetinize ekliyorsunuz.
--!>
Bu alışveriş için ayırmış olduğunuz bütçeniz 150$. Ürün teslimatını iş yerinize yapılacak ve fatura adresinizi ev adresiniz olacak ş
Environment Provisioning → https://devdocs.magento.com/guides/v2.3/install-gde/bk-install-guide.html
Pre-Setup Web Site → http://ec2-52-213-49-102.eu-west-1.compute.amazonaws.com/
Criteria - Effect
Test Completeness 10
Object Oriented Design (Design Patterns, Inheritance, Loose Coupling etc.) 10
<profiles>
<profile>
<id>IntegrationTest</id>
<properties>
<testcase.groups>Restassured.IntegrationTest</testcase.groups>
</properties>
</profile>
<profile>
<id>UITest</id>
<properties>
clean org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar
-Dsonar.host.url=https://sonarcloud.io
-Dsonar.organization=berkdulger-github
-Dsonar.login=e7a6aa83e942e534bc07c7b0eceeb8d448f2e812
package utils.report;
import com.relevantcodes.extentreports.ExtentReports;
import com.relevantcodes.extentreports.ExtentTest;
import java.util.HashMap;
import java.util.Map;
public class ExtentTestManager {
package utils.report;
import com.relevantcodes.extentreports.ExtentReports;
import java.text.SimpleDateFormat;
import java.util.Date;
//OB: ExtentReports extent instance created here. That instance can be reachable by getReporter() method.
public class ExtentManager {
package utils.listener;
import com.relevantcodes.extentreports.LogStatus;
import org.openqa.selenium.OutputType;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.WebDriver;
import org.testng.ITestContext;
import org.testng.ITestListener;
import org.testng.ITestResult;
import utils.report.ExtentManager;
package utils.listener;
import org.testng.IAnnotationTransformer;
import org.testng.annotations.ITestAnnotation;
import utils.ReTry;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
public class AnnotationTransformer implements IAnnotationTransformer {
package utils;
import org.testng.IRetryAnalyzer;
import org.testng.ITestResult;
public class ReTry implements IRetryAnalyzer {
private static int count = 1;
private static int maxTry = 3;
<?xml version="1.0" encoding="UTF-8"?>
<extentreports>
<configuration>
<!-- report theme -->
<!-- standard, dark -->
<theme>standard</theme>
<!-- document encoding -->
<!-- defaults to UTF-8 -->
<encoding>UTF-8</encoding>