Code Context <div class="modal-body text-center">
<video controls autoplay muted style="max-width: 100%; height: auto;">
<source src="<?php echo $videos;?>" type="video/mp4">
$___viewFn = "/home/stafir/htdocs/stafir.com/app/View/Elements/users/services/services-detail.ctp"
$___dataForView = array(
"_user" => User
User::$name = "User"
User::$belongsTo = array
User::$useDbConfig = "default"
User::$useTable = "users"
User::$id = false
User::$data = array
User::$table = "users"
User::$primaryKey = "id"
User::$validate = array
User::$validationErrors = array
User::$validationDomain = NULL
User::$tablePrefix = "tbl_"
User::$alias = "User"
User::$tableToModel = array
User::$cacheQueries = false
User::$hasOne = array
User::$hasMany = array
User::$hasAndBelongsToMany = array
User::$actsAs = NULL
User::$Behaviors = BehaviorCollection object
User::$whitelist = array
User::$cacheSources = true
User::$findQueryType = NULL
User::$recursive = 1
User::$order = NULL
User::$virtualFields = array
User::$__backAssociation = array
User::$__backInnerAssociation = array
User::$__backOriginalAssociation = array
User::$__backContainableAssociation = array
User::$findMethods = array
User::$Country = Country object
User::$State = State object
User::$City = City object
User::$Industry = Industry object
User::$IndustrySubCategory = Industry object,
"service" => array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
),
"userid" => null,
"relatedServices" => array(
array()
),
"title_for_layout" => "Security Testing :: Stafir"
)
$_user = User
User::$name = "User"
User::$belongsTo = array
User::$useDbConfig = "default"
User::$useTable = "users"
User::$id = false
User::$data = array
User::$table = "users"
User::$primaryKey = "id"
User::$validate = array
User::$validationErrors = array
User::$validationDomain = NULL
User::$tablePrefix = "tbl_"
User::$alias = "User"
User::$tableToModel = array
User::$cacheQueries = false
User::$hasOne = array
User::$hasMany = array
User::$hasAndBelongsToMany = array
User::$actsAs = NULL
User::$Behaviors = BehaviorCollection object
User::$whitelist = array
User::$cacheSources = true
User::$findQueryType = NULL
User::$recursive = 1
User::$order = NULL
User::$virtualFields = array
User::$__backAssociation = array
User::$__backInnerAssociation = array
User::$__backOriginalAssociation = array
User::$__backContainableAssociation = array
User::$findMethods = array
User::$Country = Country object
User::$State = State object
User::$City = City object
User::$Industry = Industry object
User::$IndustrySubCategory = Industry object
$service = array(
"Service" => array(
"id" => "118",
"user_id" => "1017",
"name" => "Security Testing",
"category_id" => "1127",
"subcategory_id" => "1473",
"price" => "40.00",
"unit_type" => "0",
"unit_of_measure" => "",
"unit_value" => "",
"delivery_cost" => "4800.00",
"minimum_orders" => "120",
"completed_orders" => null,
"description" => "<div class="acc-item current" style="outline: none; margin-bottom: 20px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-radius: 25px; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; font-size: 16px;"><div class="acc-content active" style="outline: none; padding: 20px 20px 0px;"><div class="h-column h-column-container d-flex h-col-lg-auto h-col-md-auto h-col-auto style-4352-outer style-local-1413-c67-outer" style="outline: none;"><div class="d-flex h-flex-basis h-column__inner h-px-lg-2 h-px-md-2 h-px-2 v-inner-lg-2 v-inner-md-2 v-inner-2 style-4352 style-local-1413-c67 position-relative" data-colibri-id="1413-c67" style="outline: none;"><div class="w-100 h-y-container h-column__content h-column__v-align flex-basis-100 align-self-lg-start align-self-md-start align-self-start" style="outline: none;"><div class="h-text h-text-component style-4357 style-local-1413-c68 position-relative h-element" data-colibri-id="1413-c68" style="outline: none;"><div class="" style="outline: none;"><h5 style="margin-bottom: 20px; font-weight: bold; outline: none; font-family: Montserrat, sans-serif; line-height: 1.2; color: rgb(27, 29, 33); font-size: 20px;"><br class="Apple-interchange-newline">Hight level overview</h5><ul style="padding-left: 18px; list-style-type: disc;"><li>Collect information about the targeted assets</li><li>Map identified risk to business and generate a risk rating matrix according to vulnerabilities that can be expoited by threat agents</li><li>Help identify the vulnerabilities that can lure during developing process or when provisioning the infrastructure</li><li>Proof of the existence of vulnerabilities that impose a risk to business</li><li>Put together all information found during assessment</li></ul></div></div></div></div></div></div></div><div class="acc-item" style="outline: none; margin-bottom: 20px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; font-size: 16px;"><span class="acc-toggle" data-default="" style="outline: none; cursor: pointer; display: block; overflow: hidden; font-family: Montserrat, sans-serif; font-weight: 600; color: rgb(67, 186, 255); background: rgb(246, 246, 246); padding: 12px 20px; transition: 0.3s linear;"><i class="up flaticon-up-arrow" style="outline: none; float: right; text-align: center; line-height: 30px; font-size: 10px; display: inherit;"></i></span><div class="acc-content active" style="outline: none; padding: 20px 20px 0px;"><h5 style="margin-bottom: 20px; font-weight: bold; outline: none; font-family: Montserrat, sans-serif; line-height: 1.2; color: rgb(27, 29, 33); font-size: 20px;">Web application security assessment(pentesting)</h5><p style="margin-bottom: 20px;">During this type of assessment we'll comprehensively assess the following: Authentication, Authorisation, Session Management, Data Validation, Transport Security and the Presentation layer.</p><p style="margin-bottom: 20px;">Goal of this assessment is to identify vulnerabilities that could be present during the security check process and to determine the actual impact and the likelihood of exploitation.</p></div><span class="acc-toggle" data-default="" style="outline: none; cursor: pointer; display: block; overflow: hidden; font-family: Montserrat, sans-serif; font-weight: 600; color: rgb(27, 29, 33); background: rgb(246, 246, 246); padding: 12px 20px; transition: 0.3s linear;"><span style="color: rgb(93, 93, 93); font-family: Calibri; font-size: 18px; background-color: rgb(255, 255, 255);">The same methods and tools are used as the ones present in actual online attacks. The target systems of the assessment are typically web servers and web-based business applications, mail servers and other supporting services, security systems in place (firewalls, IPS, etc.), and other publicly accessible services of the organisation.</span></span></div><div class="acc-item" style="outline: none; margin-bottom: 20px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; font-size: 16px;"><span class="acc-toggle" data-default="" style="outline: none; cursor: pointer; display: block; overflow: hidden; font-family: Montserrat, sans-serif; font-weight: 600; color: rgb(27, 29, 33); background: rgb(246, 246, 246); padding: 12px 20px; transition: 0.3s linear;"><div class="acc-item current" style="outline: none; margin-bottom: 20px; background: rgb(255, 255, 255); border-radius: 25px; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; font-weight: 400;"><span class="acc-toggle" data-default="" style="outline: none; cursor: pointer; display: block; overflow: hidden; font-family: Montserrat, sans-serif; font-weight: 600; color: rgb(67, 186, 255); background: rgb(246, 246, 246); padding: 12px 20px; transition: 0.3s linear;"><i class="up flaticon-up-arrow" style="outline: none; float: right; text-align: center; line-height: 30px; font-size: 10px; display: inherit;"></i></span><div class="acc-content active" style="outline: none; padding: 20px 20px 0px;"><div class="h-global-transition-all h-heading style-4464 style-local-1413-c45 position-relative h-element" data-colibri-id="1413-c45" style="outline: none;"><div class="h-heading__outer style-4464 style-local-1413-c45" style="outline: none;"><h5 style="margin-bottom: 20px; font-weight: bold; outline: none; font-family: Montserrat, sans-serif; line-height: 1.2; color: rgb(27, 29, 33); font-size: 20px;">Vulnerability Assessment</h5><p>During this assessment the application under test will be checked by exposure to malicious code and most common threats which are caused by vulnerabilities or misconfigurations. Automated tools will be used to carry out the activity which uses predefined crafted requests to verify known vulnerabilities.</p></div></div></div></div></span></div><div class="acc-item" style="outline: none; margin-bottom: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; font-size: 16px;"><span class="acc-toggle" data-default="" style="outline: none; cursor: pointer; display: block; overflow: hidden; font-family: Montserrat, sans-serif; font-weight: 600; color: rgb(67, 186, 255); background: rgb(246, 246, 246); padding: 12px 20px; transition: 0.3s linear;"><section class="elementor-section elementor-top-section elementor-element elementor-element-14b2c13 ot-traditional elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="14b2c13" data-element_type="section" data-settings="{"_ha_eqh_enable":false}" style="font-family: "Nunito Sans", sans-serif; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; color: rgb(109, 109, 109); font-weight: 400; background-color: rgb(255, 255, 255);"><div class="elementor-container elementor-column-gap-default" style="outline: none; display: flex; margin-right: auto; margin-left: auto; position: relative; max-width: 1200px; padding: 0px;"><div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-515114d ot-flex-column-vertical" data-id="515114d" data-element_type="column" style="outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); position: relative; min-height: 1px; display: flex; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 1200px;"><div class="elementor-widget-wrap elementor-element-populated" style="outline: none; position: relative; width: 1200px; flex-wrap: wrap; align-content: flex-start; display: flex; padding: 0px;"><div class="elementor-element elementor-element-bbfbb9f elementor-widget elementor-widget-iaccordions" data-id="bbfbb9f" data-element_type="widget" data-widget_type="iaccordions.default" style="outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 1200px;"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);"><div class="ot-accordions" style="outline: none;"><div class="acc-item current" style="outline: none; margin-bottom: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-radius: 25px;"><span class="acc-toggle" data-default="" style="outline: none; cursor: pointer; display: block; overflow: hidden; font-family: Montserrat, sans-serif; font-weight: 600; color: rgb(67, 186, 255); background: rgb(246, 246, 246); padding: 12px 20px; transition: 0.3s linear;"><i class="up flaticon-up-arrow" style="outline: none; float: right; text-align: center; line-height: 30px; font-size: 10px; display: inherit;"></i></span><div class="acc-content active" style="outline: none; padding: 20px 20px 0px;"><div class="h-global-transition-all h-heading style-4464 style-local-1413-c45 position-relative h-element" data-colibri-id="1413-c45" style="outline: none;"><div class="h-heading__outer style-4464 style-local-1413-c45" style="outline: none;"><div class="h-global-transition-all h-heading style-4464 style-local-1413-c45 position-relative h-element" data-colibri-id="1413-c45" style="outline: none;"><div class="h-heading__outer style-4464 style-local-1413-c45" style="outline: none;"><h5 style="margin-bottom: 20px; font-weight: bold; outline: none; font-family: Montserrat, sans-serif; line-height: 1.2; color: rgb(27, 29, 33); font-size: 20px;">Infrastructure Security Assessment</h5><p style="margin-bottom: 20px;">The scope of this assessment type is to identify all security weaknesses in the target environment. This will include:</p><ul style="padding-left: 18px; list-style-type: disc;"><li>Passive information gathering of publicly available data such as SNA and WHOIS registries</li><li>Active vulnerability scanning of identified services</li><li>Active testing of firewalls, routers, internet services like DNS or other filtering devices included in the target range</li><li></li></ul></div></div></div></div></div></div></div></div></div></div></div></div></section><section class="elementor-section elementor-top-section elementor-element elementor-element-857b956 ot-traditional elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="857b956" data-element_type="section" data-settings="{"_ha_eqh_enable":false}" style="font-family: "Nunito Sans", sans-serif; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; color: rgb(109, 109, 109); font-weight: 400; background-color: rgb(255, 255, 255);"><div class="elementor-container elementor-column-gap-default" style="outline: none; display: flex; margin-right: auto; margin-left: auto; position: relative; max-width: 1200px; padding: 0px;"></div></section></span></div>",
"short_description" => "",
"slug" => "security-testing",
"status" => "1",
"created" => "2025-02-26 13:57:21",
"modified" => "2025-02-26 14:00:37"
),
"User" => array(
"id" => "1017",
"membership" => "2",
"old_membership" => null,
"company_name" => "AskYourQa ",
"unique_id" => "AskYourQa25",
"membership_paid" => "1",
"membership_update" => "1",
"subscription_id" => null,
"customer_id" => null,
"expires_at" => "1773933030",
"cs_id" => null,
"payment_method" => null,
"first_name" => null,
"last_name" => null,
"email_address" => "daniel@askyourqa.com",
"gender" => null,
"password" => "*****",
"street2" => null,
"city" => null,
"state" => null,
"country" => null,
"latitude" => null,
"longitude" => null,
"address" => null,
"country_id" => "181",
"state_id" => "4734",
"city_id" => "90771",
"street" => "Calea Dorobanților Nr. 27-29",
"building_number" => "etaj 4",
"zipcode" => "400117",
"chairman" => " AskYourQa ",
"ein" => "42175504",
"industry_id" => "12",
"subindustry_id" => "259",
"est_year" => "2020",
"employers" => "36",
"bank_account_number" => null,
"branch_name" => null,
"paypal_email" => null,
"certificates" => "",
"certificate_number" => "RO42175504",
"company_logo" => "c2ca3_AYQA_Logo_for_White-Bg.png",
"background_img" => "699c9_AskYourQa-back.png",
"slider_img" => "",
"forget_password_status" => null,
"slug" => "askyourqa",
"status" => "1",
"show_own_post" => null,
"created" => "2025-02-25 14:26:28",
"modified" => "2025-02-26 14:04:44",
"activation_status" => "1",
"last_login" => "1750920184",
"ip" => "188.24.39.91",
"about_us" => "<div class="elementor-element elementor-element-0058fe6 elementor-widget elementor-widget-iheading" data-id="0058fe6" data-element_type="widget" data-widget_type="iheading.default" style="font-size: 16px; outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 500px; margin-block-end: 20px; margin-bottom: 0px; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; background-color: rgb(248, 248, 248);"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); padding: 30px 0px 20px;"><div class="ot-heading" style="outline: none;"><div class="elementor-element elementor-element-925ee15 elementor-widget elementor-widget-iheading" data-id="925ee15" data-element_type="widget" data-widget_type="iheading.default" style="outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 505px; margin-block-end: 20px; margin-bottom: 0px; background-color: rgb(255, 255, 255);"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); padding: 0px 0px 20px;"><div class="ot-heading" style="outline: none;"><span style="outline: none; font-size: 14px; font-weight: 800; color: rgb(113, 65, 177); position: relative; display: inline-block; margin-bottom: 2px; text-transform: uppercase;">// what we offer</span><h2 class="main-heading" style="outline: none; font-family: Montserrat, sans-serif; font-weight: 800; line-height: 48px; color: rgb(27, 29, 33); font-size: 36px;">Who we are?</h2></div></div></div><div class="elementor-element elementor-element-5f326aa elementor-widget elementor-widget-text-editor" data-id="5f326aa" data-element_type="widget" data-widget_type="text-editor.default" style="outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 505px; background-color: rgb(255, 255, 255);"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); padding: 0px 0px 40px;"><p style="margin-bottom: 20px;">We have worked over 15 years in Qa Automation fields for various big companies, trough different positions like senior qa automation, team lead qa automation, tech lead qa automation, test case manager.<br style="outline: none;">But at the end of the day the same re-occuring problems were pop-ing up everywhere: bureaucracy, needless meetings, under qualified staff, non-technical people giving technical directions, etc.</p><p style="margin-bottom: 20px;">So we decided that this is not the way for us to bring quality. To actually do our job at maximum efficiency, we needed a different aproach, so this is what we offer as a service: a clean qa automation solution that benefits your project without wasting our time just for filling thouse “8 hours a day”</p></div></div></div></div></div>",
"twitter" => "",
"facebook" => "",
"linkedin" => "https://www.linkedin.com/company/71397974",
"watch_status" => "0",
"phone" => "00729014617",
"phone_code" => "+40",
"fax" => "",
"website" => "https://askyourqa.com/",
"hide_notification" => "0",
"clickid" => "D-21191700-1740510921-34G66G46G225-NLRKO2904",
"sale" => "{pass_sale_amount}",
"pass_affid" => "571350",
"pass_sub_affid" => "",
"bot_send_datetime" => null,
"bot_ids" => null,
"bot_last_message_number" => null,
"fakeSales" => null,
"fakeTransactions" => null,
"fakeFollowers" => null,
"description_avg" => null,
"delivery_avg" => null,
"contact_avg" => null,
"professionalism_avg" => null,
"total_fake_avg" => null,
"bar1_trading" => null,
"bar2" => null,
"bar3" => null,
"bar4" => null,
"bar5" => null,
"bar6" => null,
"bar7" => null,
"bar1_sales" => null,
"bar2_sales" => null,
"bar3_sales" => null,
"bar4_sales" => null,
"bar5_sales" => null,
"bar6_sales" => null,
"bar7_sales" => null,
"cron_status" => "0"
),
"Category" => array(
"id" => "1127",
"name" => "IT",
"parent_id" => "0",
"type" => "1",
"slug" => "it",
"status" => "1",
"created" => "2024-05-31 06:44:07",
"modified" => "2024-05-31 06:44:07",
"parent_category_id" => null
),
"SubCategory" => array(
"id" => "1473",
"name" => "Audits of computer software and hardware",
"parent_id" => "1127",
"type" => "1",
"slug" => "audits-of-computer-software-and-hardware",
"status" => "1",
"created" => "2024-05-31 08:25:53",
"modified" => "2024-05-31 08:25:53",
"parent_category_id" => null
),
"ServiceImage" => array(
array()
)
)
$userid = null
$relatedServices = array(
array(
"Service" => array(),
"User" => array(),
"Category" => array(),
"SubCategory" => array(),
"ServiceImage" => array()
)
)
$title_for_layout = "Security Testing :: Stafir"
$firstImage = "https://stafir.com/files/service/full/faed0_mobile_app_testing.png"
$image = array(
"id" => "193",
"service_id" => "111",
"image" => "faed0_mobile_app_testing.png",
"slug" => "20250225031310111404",
"status" => "1",
"created" => "2025-02-25 15:13:10",
"modified" => "2025-02-25 15:13:10"
)
$pathinfo = array(
"dirname" => ".",
"basename" => "faed0_mobile_app_testing.png",
"extension" => "png",
"filename" => "faed0_mobile_app_testing"
)
$imageUrl = "https://stafir.com/files/service/full/6fb9f_cybersecurity_testing_image.png"
$filePath = "/home/stafir/htdocs/stafir.com/app/webroot/files/logo/c2ca3_AYQA_Logo_for_White-Bg.png"
$total = 5
$avg = 0
$unavg = 5
$fillPercentage = 0
$i = 6
$relatedService = array(
"Service" => array(
"id" => "111",
"user_id" => "1017",
"name" => "Mobile App Automation",
"category_id" => "1127",
"subcategory_id" => "1473",
"price" => "40.00",
"unit_type" => "0",
"unit_of_measure" => "",
"unit_value" => "",
"delivery_cost" => "4800.00",
"minimum_orders" => "120",
"completed_orders" => null,
"description" => "<h3 data-start="0" data-end="50" style="color: rgb(0, 0, 0); font-family: Calibri; text-transform: none;"><b>1. Front-End Functional Testing</b></h3><p data-start="52" data-end="262" style="padding-top: 4px; padding-bottom: 4px; color: rgb(0, 0, 0); font-size: medium;">Front-end testing focuses on validating the <span data-start="349" data-end="372">user interface (UI)</span> and user interactions on IOS and Android (Both Real Devices and Emulators)</p><ul data-start="542" data-end="1000"><li data-start="542" data-end="609"><span data-start="544" data-end="564">UI/UX Validation</span> – Ensuring elements are displayed correctly.<br>Functional E2E - Real user flows how the customers would use the app</li><li data-start="610" data-end="703"><span data-start="612" data-end="635">User Input Handling</span> – Checking form submissions, error messages, and field validations.</li><li data-start="914" data-end="1000"><span data-start="916" data-end="941">Accessibility Testing</span> – Ensuring compliance with accessibility standards (WCAG).<br></li><li data-start="914" data-end="1000"><br></li></ul><p data-start="1002" data-end="1055" style="padding-top: 4px; padding-bottom: 4px; color: rgb(0, 0, 0); font-size: medium;"><span data-start="1062" data-end="1096" style="color: rgb(48, 48, 48); font-family: Calibri-Bold; text-transform: uppercase;">2. Back-End Functional Testing</span></p><p data-start="1097" data-end="1283" style="padding-top: 4px; padding-bottom: 4px; color: rgb(0, 0, 0); font-size: medium;">Back-end testing ensures the correct functioning of databases, APIs, servers, and business logic. It verifies the data flow, processing, and integrity of the system. Key aspects include:</p><ul data-start="1284" data-end="1765"><li data-start="1284" data-end="1377"><span data-start="1286" data-end="1301">API Testing</span> – Validating request-response behavior, authentication, and error handling.</li><li data-start="1378" data-end="1467"><span data-start="1380" data-end="1400">Database Testing</span> – Checking CRUD operations, data integrity, and schema validation.</li><li data-start="1468" data-end="1550"><span data-start="1470" data-end="1496">Business Logic Testing</span> – Ensuring correct computations and processing rules.<br><br><span style="color: rgb(48, 48, 48); font-family: Calibri-Bold; text-transform: uppercase;">3. Languages and Frameworks: </span>Python, Java, Appium, Robotium</li></ul>",
"short_description" => "Mobile App Automation",
"slug" => "mobile-app-automation",
"status" => "1",
"created" => "2025-02-25 15:07:07",
"modified" => "2025-02-25 15:18:53"
),
"User" => array(
"id" => "1017",
"membership" => "2",
"old_membership" => null,
"company_name" => "AskYourQa ",
"unique_id" => "AskYourQa25",
"membership_paid" => "1",
"membership_update" => "1",
"subscription_id" => null,
"customer_id" => null,
"expires_at" => "1773933030",
"cs_id" => null,
"payment_method" => null,
"first_name" => null,
"last_name" => null,
"email_address" => "daniel@askyourqa.com",
"gender" => null,
"password" => "*****",
"street2" => null,
"city" => null,
"state" => null,
"country" => null,
"latitude" => null,
"longitude" => null,
"address" => null,
"country_id" => "181",
"state_id" => "4734",
"city_id" => "90771",
"street" => "Calea Dorobanților Nr. 27-29",
"building_number" => "etaj 4",
"zipcode" => "400117",
"chairman" => " AskYourQa ",
"ein" => "42175504",
"industry_id" => "12",
"subindustry_id" => "259",
"est_year" => "2020",
"employers" => "36",
"bank_account_number" => null,
"branch_name" => null,
"paypal_email" => null,
"certificates" => "",
"certificate_number" => "RO42175504",
"company_logo" => "c2ca3_AYQA_Logo_for_White-Bg.png",
"background_img" => "699c9_AskYourQa-back.png",
"slider_img" => "",
"forget_password_status" => null,
"slug" => "askyourqa",
"status" => "1",
"show_own_post" => null,
"created" => "2025-02-25 14:26:28",
"modified" => "2025-02-26 14:04:44",
"activation_status" => "1",
"last_login" => "1750920184",
"ip" => "188.24.39.91",
"about_us" => "<div class="elementor-element elementor-element-0058fe6 elementor-widget elementor-widget-iheading" data-id="0058fe6" data-element_type="widget" data-widget_type="iheading.default" style="font-size: 16px; outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 500px; margin-block-end: 20px; margin-bottom: 0px; color: rgb(109, 109, 109); font-family: "Nunito Sans", sans-serif; background-color: rgb(248, 248, 248);"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); padding: 30px 0px 20px;"><div class="ot-heading" style="outline: none;"><div class="elementor-element elementor-element-925ee15 elementor-widget elementor-widget-iheading" data-id="925ee15" data-element_type="widget" data-widget_type="iheading.default" style="outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 505px; margin-block-end: 20px; margin-bottom: 0px; background-color: rgb(255, 255, 255);"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); padding: 0px 0px 20px;"><div class="ot-heading" style="outline: none;"><span style="outline: none; font-size: 14px; font-weight: 800; color: rgb(113, 65, 177); position: relative; display: inline-block; margin-bottom: 2px; text-transform: uppercase;">// what we offer</span><h2 class="main-heading" style="outline: none; font-family: Montserrat, sans-serif; font-weight: 800; line-height: 48px; color: rgb(27, 29, 33); font-size: 36px;">Who we are?</h2></div></div></div><div class="elementor-element elementor-element-5f326aa elementor-widget elementor-widget-text-editor" data-id="5f326aa" data-element_type="widget" data-widget_type="text-editor.default" style="outline: none; --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); position: relative; --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; --widgets-spacing: 20px 20px; width: 505px; background-color: rgb(255, 255, 255);"><div class="elementor-widget-container" style="outline: none; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); padding: 0px 0px 40px;"><p style="margin-bottom: 20px;">We have worked over 15 years in Qa Automation fields for various big companies, trough different positions like senior qa automation, team lead qa automation, tech lead qa automation, test case manager.<br style="outline: none;">But at the end of the day the same re-occuring problems were pop-ing up everywhere: bureaucracy, needless meetings, under qualified staff, non-technical people giving technical directions, etc.</p><p style="margin-bottom: 20px;">So we decided that this is not the way for us to bring quality. To actually do our job at maximum efficiency, we needed a different aproach, so this is what we offer as a service: a clean qa automation solution that benefits your project without wasting our time just for filling thouse “8 hours a day”</p></div></div></div></div></div>",
"twitter" => "",
"facebook" => "",
"linkedin" => "https://www.linkedin.com/company/71397974",
"watch_status" => "0",
"phone" => "00729014617",
"phone_code" => "+40",
"fax" => "",
"website" => "https://askyourqa.com/",
"hide_notification" => "0",
"clickid" => "D-21191700-1740510921-34G66G46G225-NLRKO2904",
"sale" => "{pass_sale_amount}",
"pass_affid" => "571350",
"pass_sub_affid" => "",
"bot_send_datetime" => null,
"bot_ids" => null,
"bot_last_message_number" => null,
"fakeSales" => null,
"fakeTransactions" => null,
"fakeFollowers" => null,
"description_avg" => null,
"delivery_avg" => null,
"contact_avg" => null,
"professionalism_avg" => null,
"total_fake_avg" => null,
"bar1_trading" => null,
"bar2" => null,
"bar3" => null,
"bar4" => null,
"bar5" => null,
"bar6" => null,
"bar7" => null,
"bar1_sales" => null,
"bar2_sales" => null,
"bar3_sales" => null,
"bar4_sales" => null,
"bar5_sales" => null,
"bar6_sales" => null,
"bar7_sales" => null,
"cron_status" => "0"
),
"Category" => array(
"id" => "1127",
"name" => "IT",
"parent_id" => "0",
"type" => "1",
"slug" => "it",
"status" => "1",
"created" => "2024-05-31 06:44:07",
"modified" => "2024-05-31 06:44:07",
"parent_category_id" => null
),
"SubCategory" => array(
"id" => "1473",
"name" => "Audits of computer software and hardware",
"parent_id" => "1127",
"type" => "1",
"slug" => "audits-of-computer-software-and-hardware",
"status" => "1",
"created" => "2024-05-31 08:25:53",
"modified" => "2024-05-31 08:25:53",
"parent_category_id" => null
),
"ServiceImage" => array(
array()
)
)
include - APP/View/Elements/users/services/services-detail.ctp, line 542
View::_render() - CORE/Cake/View/View.php, line 595
View::render() - CORE/Cake/View/View.php, line 362
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
UsersController::servicesDetail() - APP/Controller/UsersController.php, line 5033
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 473
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 104
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 86
[main] - APP/webroot/index.php, line 96
" type="video/mp4">
Your browser does not support the video tag.