smashtest.io

Analisi sito web smashtest.io

Smashtest

 Generato il Marzo 02 2026 16:11 PM

Statistiche non aggiornate? AGGIORNA !

Il punteggio e 38/100

SEO Content

Title

Smashtest

Lunghezza : 9

Idealmente, il tuo title dovrebbe contenere tra 10 e 70 caratteri (spazi inclusi). Usa questo strumento free per calcolare la lunghezza del testo.

Description

Lunghezza : 0

Molto male. Non abbiamo trovato meta description nella tua pagina. Usa questo generatore online gratuito di meta tags per creare la descrizione.

Keywords

Molto male. Non abbiamo trovato meta keywords nella tua pagina. Usa questo generatore gratuito online di meta tags per creare keywords.

Og Meta Properties

Questa pagina non sfrutta i vantaggi Og Properties. Questi tags consentono ai social crawler di strutturare meglio la tua pagina. Use questo generatore gratuito di og properties per crearli.

Headings

H1 H2 H3 H4 H5 H6
49 0 161 123 0 0
  • [H1] Smashtest • Generate tests fast
  • [H1] Getting Started
  • [H1] Setup
  • [H1] Writing your first test
  • [H1] Debug and learn
  • [H1] Basic language syntax
  • [H1] Examples
  • [H1] Lessons
  • [H1] Running Tests
  • [H1] Command-line options
  • [H1] Selective test running
  • [H1] CI/CD integration
  • [H1] Reports
  • [H1] Language
  • [H1] Step blocks
  • [H1] Textual steps (-)
  • [H1] Functions (*, **)
  • [H1] Variables
  • [H1] Code blocks
  • [H1] Code reference
  • [H1] Sequential (..)
  • [H1] Non-parallel (!, !!)
  • [H1] Comments
  • [H1] Groups and freq (#)
  • [H1] Conditional tests
  • [H1] Skipping (-, -s, .s, $s)
  • [H1] Collapsing (+, +?)
  • [H1] Only ($)
  • [H1] Debug (~, ~~)
  • [H1] Hooks (***)
  • [H1] UI Testing
  • [H1] Browsers and devices
  • [H1] Capabilities
  • [H1] Browser steps
  • [H1] Verify steps
  • [H1] Network conditions and throttling
  • [H1] Mocking time and geolocation
  • [H1] Mocking APIs
  • [H1] ElementFinders
  • [H1] Default ElementFinder props
  • [H1] Screenshots
  • [H1] Code reference
  • [H1] API Testing
  • [H1] Request
  • [H1] Response and verify
  • [H1] REPL
  • [H1] Packages
  • [H1] Contact Us
  • [H1] Not Found
  • [H3] Smashtest is an open-source tool and language for rapidly generating tests.
  • [H3] Screenshots
  • [H3] Sample test
  • [H3] Support, Training, and Testing
  • [H3] 1. Install NodeJS
  • [H3] 2. Install Selenium Webdriver (if you're doing web UI testing)
  • [H3] 3. Install Smashtest
  • [H3] 4. Install a grammar (highly recommended)
  • [H3] Here's what to do
  • [H3] So what did I just do?
  • [H3] So let's add a branch!
  • [H3] Try this debugging technique...
  • [H3] Development technique
  • [H3] Examples
  • [H3] Branches
  • [H3] Step blocks
  • [H3] Sequential
  • [H3] Textual steps
  • [H3] Code blocks
  • [H3] Functions
  • [H3] Variables
  • [H3] Multi-level step blocks
  • [H3] ElementFinders
  • [H3] Web UI
  • [H3] REST API
  • [H3] How to read and run
  • [H3] Command line
  • [H3] Ordering of branches
  • [H3] Headless
  • [H3] Command-line flags vs. config file
  • [H3] List of options
  • [H3] More memory
  • [H3] -s
  • [H3] Only modifier ($)
  • [H3] Groups
  • [H3] Frequency
  • [H3] Test server
  • [H3] Report server
  • [H3] Flakiness
  • [H3] Exit codes
  • [H3] No debug
  • [H3] Location
  • [H3] Failed branches
  • [H3] Colors
  • [H3] What's in a name?
  • [H3] Custom reporting
  • [H3] Performance constraints
  • [H3] Indents
  • [H3] Blank lines
  • [H3] Scope
  • [H3] Modifiers
  • [H3] Simple step blocks
  • [H3] Multi-level step blocks
  • [H3] With code blocks
  • [H3] Sequential
  • [H3] Uses
  • [H3] Recommended test structure
  • [H3] Function calls
  • [H3] Function declarations
  • [H3] Patterns
  • [H3] Rules for matching calls to declarations
  • [H3] Using
  • [H3] Setting
  • [H3] Types
  • [H3] Inside a code block
  • [H3] Lookahead (:)
  • [H3] Types
  • [H3] Modifiers
  • [H3] Await
  • [H3] Prev
  • [H3] Variables
  • [H3] Timeouts
  • [H3] Errors
  • [H3] c()
  • [H3] dir()
  • [H3] g()
  • [H3] getGlobal()
  • [H3] getLocal()
  • [H3] getPersistent()
  • [H3] i()
  • [H3] l()
  • [H3] log()
  • [H3] p()
  • [H3] runInstance
  • [H3] setGlobal()
  • [H3] setLocal()
  • [H3] setPersistent()
  • [H3] setStepTimeout()
  • [H3] .. above a step block
  • [H3] .. on a step
  • [H3] !
  • [H3] !!
  • [H3] Standard use
  • [H3] Comments ignore whole lines
  • [H3] Inside code blocks
  • [H3] Groups
  • [H3] Frequency
  • [H3] If step
  • [H3] If browser is...
  • [H3] If viewport is...
  • [H3] Skip one step
  • [H3] Skip all branches passing through a step
  • [H3] Skip step and all steps below
  • [H3] Collapse (+)
  • [H3] Hidden (+?)
  • [H3] One $
  • [H3] Multiple $'s at different indents
  • [H3] Multiple $'s with the same parent
  • [H3] On a function declaration
  • [H3] With ~'s
  • [H3] Debug modifier (~)
  • [H3] Express debug modifier (~~)
  • [H3] Debug flag
  • [H3] What's a hook?
  • [H3] Types
  • [H3] Where should setup and teardown logic go?
  • [H3] Open a browser
  • [H3] Set viewport size
  • [H3] Set device type
  • [H3] Usage examples
  • [H3] Set custom capabilities
  • [H3] Set custom options
  • [H3] Interact
  • [H3] Set
  • [H3] Navigate
  • [H3] Window
  • [H3] Alerts
  • [H3] Wait
  • [H3] Cookies and storage
  • [H3] Print and log
  • [H3] Verify
  • [H3] Wait until
  • [H3] Assert
  • [H3] Time
  • [H3] Geolocation
  • [H3] Stop
  • [H3] String response
  • [H3] JSON response
  • [H3] Detailed response
  • [H3] Function response
  • [H3] Regex endpoint
  • [H3] Stop mocks
  • [H3] Configure
  • [H3] What's an ElementFinder?
  • [H3] Props
  • [H3] Counters
  • [H3] Child elements
  • [H3] Element array
  • [H3] Finding elements
  • [H3] ElementFinder props
  • [H3] Executing JS in browser
  • [H3] browser
  • [H3] Mocking
  • [H3] Simple example
  • [H3] Matching in response.verify()
  • [H3] Comparer
  • [H3] What's a REPL?
  • [H3] Command list
  • [H3] Make a package
  • [H3] Use a package
  • [H3] Promote
  • [H4] Option 1: Webdriver manager
  • [H4] Option 2: Manual install
  • [H4] Option 3: Cloud service or Grid
  • [H4] Atom
  • [H4] VSCode
  • [H4] --debug=[hash]
  • [H4] --groups=[value] or --groups="group1,group2+group3"
  • [H4] --g:[name]=[value]
  • [H4] --headless=[true/false]
  • [H4] --help or -?
  • [H4] --max-parallel=[N]
  • [H4] --max-screenshots=[N]
  • [H4] --min-frequency=[high/med/low]
  • [H4] --no-debug
  • [H4] --output-errors=[true/false]
  • [H4] --p:[name]=[value]
  • [H4] --random=[true/false]
  • [H4] --recursive
  • [H4] --repl or -r
  • [H4] --report-domain=[domain or domain:port]
  • [H4] --report-history=[true/false]
  • [H4] --report-path="[absolute path]"
  • [H4] --report-server=[true/false]
  • [H4] --screenshots=[true/false]
  • [H4] --skip-passed=[true/false/filename], -s, -a
  • [H4] --step-data=[all/fail/none]
  • [H4] --test-server=[url]
  • [H4] --version or -v
  • [H4] Anon
  • [H4] Named
  • [H4] Public
  • [H4] With inputs
  • [H4] With brackets
  • [H4] With code block
  • [H4] Multiple branches
  • [H4] Declarations inside declarations (calling in context)
  • [H4] Gherkin
  • [H4] {var} = F
  • [H4] Private
  • [H4] Hooks
  • [H4] Encapsulating and refactoring
  • [H4] Organizing
  • [H4] Dividing a single declaration into multiple files
  • [H4] "On" pattern
  • [H4] Enforce permutations
  • [H4] Simple case
  • [H4] Matching multiple declarations
  • [H4] Making vars available below
  • [H4] Making funcs available below
  • [H4] Equivalents
  • [H4] Calls to itself
  • [H4] {var} = 'str'
  • [H4] {var} = Func with code block
  • [H4] {var} = Func with branches
  • [H4] {Global}
  • [H4] {{Local}}
  • [H4] Persistent
  • [H4] Getting
  • [H4] Setting
  • [H4] Normal error
  • [H4] Error.continue
  • [H4] Error.fatal
  • [H4] Stack traces
  • [H4] Simple case
  • [H4] Function calls as step block members
  • [H4] Simple case
  • [H4] With a step block
  • [H4] With a function call
  • [H4] Inside a function declaration
  • [H4] -s (recommended)
  • [H4] -
  • [H4] //
  • [H4] $s
  • [H4] .s
  • [H4] //
  • [H4] // on step block member
  • [H4] Before Every Branch
  • [H4] After Every Branch
  • [H4] Before Every Step
  • [H4] After Every Step
  • [H4] Before Everything
  • [H4] After Everything
  • [H4] Setting
  • [H4] Matching rules
  • [H4] Implicit visible prop
  • [H4] Not
  • [H4] Simple example
  • [H4] Multi-level with counters
  • [H4] Any order
  • [H4] Matching children
  • [H4] Implicit body
  • [H4] $()
  • [H4] $$()
  • [H4] not$()
  • [H4] str()
  • [H4] props()
  • [H4] propsAdd()
  • [H4] propsClear()
  • [H4] executeScript()
  • [H4] executeAsyncScript()
  • [H4] browser
  • [H4] browser.driver
  • [H4] mockTime()
  • [H4] mockLocation()
  • [H4] mockHttp()
  • [H4] mockHttpConfigure()
  • [H4] mockTimeStop()
  • [H4] mockLocationStop()
  • [H4] mockHttpStop()
  • [H4] mockStop()
  • [H4] injectSinon()
  • [H4] request()
  • [H4] get()
  • [H4] post()
  • [H4] put()
  • [H4] patch()
  • [H4] del()
  • [H4] head()
  • [H4] options()
  • [H4] api.defaults()
  • [H4] Cookies
  • [H4] Basic rules
  • [H4] Special matching

Images

Abbiamo trovato 57 immagini in questa pagina web.

57 attributi alt sono vuoti o mancanti. Aggiungi testo alternativo in modo tale che i motori di ricerca possano comprendere meglio il contenuto delle tue immagini.

Text/HTML Ratio

Ratio : 72%

Il rapporto testo/codice HTML di questa pagina e piu alto di 70 percento, questo significa che il tuo sito web corre il rischio di essere considerata spam.

Flash

Perfetto, non e stato rilevato contenuto Flash in questa pagina.

Iframe

Grande, non sono stati rilevati Iframes in questa pagina.

URL Rewrite

Buono. I tuoi links appaiono friendly!

Underscores in the URLs

Perfetto! Non sono stati rilevati underscores nei tuoi URLs.

In-page links

Abbiamo trovato un totale di 93 links inclusi 6 link(s) a files

Anchor Type Juice
Welcome Interno Passing Juice
Getting Started Interno Passing Juice
Setup Interno Passing Juice
Writing your first test Interno Passing Juice
Debug and learn Interno Passing Juice
Basic language syntax Interno Passing Juice
Examples Interno Passing Juice
Lessons Interno Passing Juice
Running Tests Interno Passing Juice
Command-line options Interno Passing Juice
Selective test running Interno Passing Juice
CI/CD integration Interno Passing Juice
Reports Interno Passing Juice
Language Interno Passing Juice
Step blocks Interno Passing Juice
Textual steps (-) Interno Passing Juice
Functions (*, **) Interno Passing Juice
Variables Interno Passing Juice
Code blocks Interno Passing Juice
Code reference Interno Passing Juice
Sequential (..) Interno Passing Juice
Non-parallel (!, !!) Interno Passing Juice
Comments Interno Passing Juice
Groups and freq (#) Interno Passing Juice
Conditional tests Interno Passing Juice
Skipping (-, -s, .s, $s) Interno Passing Juice
Collapsing (+, +?) Interno Passing Juice
Only ($) Interno Passing Juice
Debug (~, ~~) Interno Passing Juice
Hooks (***) Interno Passing Juice
UI Testing Interno Passing Juice
Browsers and devices Interno Passing Juice
Capabilities Interno Passing Juice
Browser steps Interno Passing Juice
Verify steps Interno Passing Juice
Network conditions and throttling Interno Passing Juice
Mocking time and geolocation Interno Passing Juice
Mocking APIs Interno Passing Juice
ElementFinders Interno Passing Juice
Default ElementFinder props Interno Passing Juice
Screenshots Interno Passing Juice
Code reference Interno Passing Juice
API Testing Interno Passing Juice
Request Interno Passing Juice
Response and verify Interno Passing Juice
REPL Interno Passing Juice
Packages Interno Passing Juice
Contact Us Interno Passing Juice
NodeJS Externo Passing Juice
Java Externo Passing Juice
webdriver-manager Externo Passing Juice
selenium-standalone Externo Passing Juice
Chrome Externo Passing Juice
Firefox Externo Passing Juice
Edge Externo Passing Juice
IE Externo Passing Juice
PATH Externo Passing Juice
selenium standalone Externo Passing Juice
grid page Externo Passing Juice
Download Atom Externo Passing Juice
Smashtest package Externo Passing Juice
Download VSCode Externo Passing Juice
Smashtest extension Externo Passing Juice
this UI test example Externo Passing Juice
this API test example Externo Passing Juice
WebDriver object Externo Passing Juice
what's being tested Externo Passing Juice
what's being tested Externo Passing Juice
glob Externo Passing Juice
await Externo Passing Juice
chai's Externo Passing Juice
RunInstance Externo Passing Juice
Runner Externo Passing Juice
Tree Externo Passing Juice
Branch Externo Passing Juice
Step Externo Passing Juice
withCapabilities(CLOSEP Externo Passing Juice
list of keys Externo Passing Juice
object Externo Passing Juice
sinon's page Externo Passing Juice
WebElement Externo Passing Juice
BrowserInstance Externo Passing Juice
fake timers Externo Passing Juice
fake server options Externo Passing Juice
sinon Externo Passing Juice
request's documentation Externo Passing Juice
npm package Externo Passing Juice
Gitter Externo Passing Juice
GitHub Externo Passing Juice
NPM Externo Passing Juice
LinkedIn Externo Passing Juice
Twitter Externo Passing Juice
Facebook Externo Passing Juice

SEO Keywords

Keywords Cloud

jskeywordawait open verify run mod browser test step function smashtest

Consistenza Keywords

Keyword Contenuto Title Keywords Description Headings
step 171
run 131
browser 114
open 109
function 93

Usabilita

Url

Dominio : smashtest.io

Lunghezza : 12

Favicon

Grande, il tuo sito usa una favicon.

Stampabilita

Non abbiamo riscontrato codice CSS Print-Friendly.

Lingua

Non hai specificato la lingua. Usa questo generatore gratuito di meta tags generator per dichiarare la lingua che intendi utilizzare per il tuo sito web.

Dublin Core

Questa pagina non sfrutta i vantaggi di Dublin Core.

Documento

Doctype

Manca doctype

Encoding

Non hai specificato il charset per i documenti. Usa questo generatore gratuito di meta tagr per dichiarare il charset dei documenti.

Validita W3C

Errori : 0

Avvisi : 0

Email Privacy

Attenzione! E stato trovato almeno un indirizzo mail in plain text. Usa antispam protector gratuito per nascondere gli indirizzi mail agli spammers.

Deprecated HTML

Deprecated tags Occorrenze
<u> 14

Tags HTML deprecati sono tags HTML che non vengono piu utilizzati. Ti raccomandiamo di rimuoverli o sostituire questi tags HTML perche ora sono obsoleti.

Suggerimenti per velocizzare

Eccellente, il tuo sito web non utilizza nested tables.
Molto male, il tuo sito web utilizza stili CSS inline.
Grande, il tuo sito web ha pochi file CSS.
Perfetto, il tuo sito web ha pochi file JavaScript.
Peccato, il vostro sito non approfitta di gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Ottimizzazione

XML Sitemap

Non trovato

Il tuo sito web non ha una sitemap XML - questo può essere problematico.

A elenca sitemap URL che sono disponibili per la scansione e possono includere informazioni aggiuntive come gli ultimi aggiornamenti del tuo sito, frequenza delle variazioni e l'importanza degli URL. In questo modo i motori di ricerca di eseguire la scansione del sito in modo più intelligente.

Robots.txt

https://smashtest.io/robots.txt

Grande, il vostro sito ha un file robots.txt.

Analytics

Grande, il vostro sito ha uno strumento di analisi dei dati.

   Google Analytics

PageSpeed Insights


Dispositivo
Categorie

Free SEO Testing Tool

Free SEO Testing Tool e uno strumento di ottimizzazione per i motori di ricerca (seo tool) che serve per analizzare le tue pagine web