Ad hoc testing

Ad hoc testing is a type of software testing that is performed without any formal planning or preparation. Ad hoc testing can be used to find bugs or errors in a software application. It is often used to test software that has not been thoroughly tested before release. Ad hoc testing is usually performed by … Read more

DNN Platform (DotNetNuke)

DNN Platform (formerly “DotNetNuke Community Edition” content management system) is an open source web application framework ideal for creating, deploying and managing interactive web portals, websites and web-based applications. The DNN Platform is written in C# and utilizes a number of features of the Microsoft .NET Framework. DNN provides a number of features out-of-the-box including: … Read more

Accessibility testing

Accessibility testing is the process of testing how well a website or web application can be accessed by people with disabilities. This includes testing for things like how well the site can be navigated using a screen reader, how easy it is to find and use the site’s features, and how well the site works … Read more

Business logic attack

A business logic attack is a type of attack that targets the underlying logic of a web application or service. This type of attack can bypass traditional security controls, such as authentication and authorization mechanisms, and allow an attacker to access and modify data or functionality that they should not have access to. Business logic … Read more

Mobile deep linking

Mobile deep linking is a technique used to link to specific content within a mobile app. This is done by creating a URL that points to the content within the app. When a user clicks on this URL, they will be taken directly to the content within the app, bypassing the app’s homepage or any … Read more

Privacy policy

A privacy policy is a statement or a legal document (in privacy law) that discloses some or all of the ways a party gathers, uses, discloses, and manages a customer or client’s data. It fulfills a legal requirement to protect a customer or client’s privacy. A privacy policy can be a stand-alone document, or it … Read more

Keyhole Markup Language (KML)

KML is an XML-based language schema for modeling and storing geographic features and their display in Google Earth, Google Maps, and other mapping applications. KML was developed by Keyhole, Inc., which was acquired by Google in 2004. The KML standard is now maintained by the Open Geospatial Consortium (OGC). KML enables modeling of placemarks (points … Read more

Massive open online course (MOOC)

A massive open online course (MOOC) is an online course aimed at unlimited participation and open access via the web. In addition to traditional course materials such as lectures, readings, and problem sets, MOOCs provide interactive user forums that help build a community for the students, professors, and teaching assistants (TAs) to discuss the course … Read more

Single-page application (SPA)

A single-page application (SPA) is a web application or web site that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from a server. This approach avoids interruption of the user experience between successive pages, making the application behave more like a desktop application. SPAs use a mix … Read more


Joomla! is a content management system (CMS) that enables you to create a website or blog from scratch, or to improve an existing website. It is one of the most popular CMSs in use today, with millions of websites and blogs powered by Joomla!. Joomla! is free and open source software released under the GNU … Read more