Compatibility testing aims to check a website’s performance with different software and hardware configurations:
- operating system configuration;
- browser configuration;
- database configuration.
Cross-platform testing of website is used to access a website through different operating systems (both desktop and mobile) Linux, Windows, iOS / Mac OS, BlackBerry, Android and etc.
Cross-browser testing helps to check how a website works in different browsers: Google Chrome, Mozilla Firefox, Opera, Internet Explorer, etc.
Database testing verifies how a website operates across different database systems such as DB2, Oracle, MSSQL Server, MySql, Sybase, etc.
Printer compatibility also needs to be included in your website’s testing plan:
- check the correctness of font printing, graphic presentation of web pages, page alignment;
- make sure that all pages of your website are scaled to fit printer size of paper.
You may use such tools as BrowserStack, Litmus, CrossBrowserTesting by Smart Bear, Rational Clearcase by IBM, Browser, Ghostlab for testing your browser’s compatibility, or ask reputed outsourced testing experts from Ukraine to do your qa work competently.
Use this link https://geteasyqa.com/qa/software-testing-types/ to learn more about:
- configuration testing;
- performance testing.
Performance testing determines how the system works in terms of responsiveness and stability under certain workloads. Any website must withstand high workloads. Performance testing techniques include:
- Stress testing aims to check how a website behaves at or beyond its normal operation. Web portal is deliberately subjected to heavy load to determine its stability.
- Load testing involves verifying a website’s behavior (the capacity or speed) by subjecting it to workload approaching limits of its specification.
- Soak testing verifies the system behavior under normal load, over extended period time, to see if it can sustain continuous load.
- Volume testing refers to testing a website on high volumes of data by placing simultaneous user and system generated loads on a website being verified.
- Parallel testing involves concurrent testing of many apps or subcomponents of a website to reduce the test time. It is when the two inputs are concurrently entered in two different versions of the web and the anomalies are reported, if any.
- Endurance testing is testing of a website with expected amount of load over a significant period of time to check its behavior.
- Website page download speed testing.
You may use one of the following web site performance testing tools: Apache JMeter, Silk Performer from Micro Focus, HP LoadRunner, Gatling, WebLOAD.