Posts

Showing posts with the label software testing

What Is SQLite?

Image
  What Is SQLite?      SQLite is a C-language library that provides a compact, fast, self-contained, and reliable SQL database engine.    SQLite is the most widely used database engine in the world.    Integrated into: Almost all mobile phone operating systems The majority of computer operating systems Thousands of everyday applications    The SQLite file format is: Stable Cross-platform compatible Backward compatible (promised through 2050)    Common uses of SQLite files include: Sharing rich content between systems Long-term data archiving    Over 1 trillion SQLite databases are actively in use.    The SQLite source code is public domain , meaning: Free for anyone to use No licensing or usage restrictions    Learn SQLite with us at PCWorkshops!      

Key Difference Between C# and C++

Image
Key Difference Between C# and C++ C++ C++ is a low level programming language that adds object-oriented features to its base language C whereas  C#  is a high level language. C++ compiles down to machine code whereas  C#  ‘compiles’ down to CLR (Common Language Runtime), which is interpreted by JIT in ASP.NET. C++ is an object-oriented language while C# is considered a component-oriented programming language. In C++ you need to manage memory manually whereas  C#  runs in a virtual machine, which performs memory management automatically. In C++ development should follow any specific architecture and must be portable whereas  C#  development should be simple, modem, general-purpose, object-oriented programming language.    C# C#  is a high level language and  C#  development should be simple, modem, general-purpose, and object-oriented. C#  is considered a c...

10 Data Centres in London

Data Centres in London Here are ten data centers located in London: Epsilon Global Hammersmith: Located in West London, offering colocation and connectivity services. Equinix LD10 (Telehouse West): Situated in the Docklands, providing extensive interconnection opportunities. Digital Realty Meridian Gate: A data center in Enfield, North London, offering colocation services. TelecityGroup (now part of Equinix) Meridian Gate: Another facility in Enfield, providing colocation and connectivity solutions. Cyxtera London (formerly CenturyLink): Located in the Docklands area, offering colocation and managed services. Netwise London Central: A data center in Bermondsey, South East London, specializing in colocation and connectivity. Virtus LONDON1 (Enfield): Located in Enfield, providing carrier-neutral colocation and cloud services. London Internet Exchange (LINX) DataCentres: LINX operates ...

All about subdomains

All about Subdomains In our Java Bootcanp, creating web applications is part of the course What is a sub domain in GoDaddy : In GoDaddy , a subdomain is a domain that is part of a larger domain name. It is used to organize and navigate to different sections of your website. For example, if your main domain is example.com , a subdomain could be blog.example.com or shop.example.com . Each subdomain can have its own unique content and can be used to create separate web pages or sections within your website. Creating a subdomain in  GoDaddy  is typically straightforward. Here’s a general guide on how you can create a subdomain through  GoDaddy  interface: Log in to Your Account : Go to the  GoDaddy  website and log in to your account using your credentials. Access Your DNS Management : Once logged in, find and click on the "DNS" or "DNS Management" option. This will take you to the domain management area. Add a Subdomain : Look for an option like "Add Subdoma...

Functional and Non-Functional requirements in software testing

  Functional and Non-Functional requirements in software testing Functional Requirements are specific user demands defining basic system facilities. Non-functional Requirements, also known as non-behavioural requirements, ensure quality and adhere to project contracts. They encompass aspects such as Portability, Security, Maintainability, Reliability, Scalability, Performance, Reusability, and Flexibility. Load testing assesses system performance under real-world stress, identifying bottlenecks and user/transaction limits. Beta Testing involves real users testing in a live environment, part of User Acceptance Testing. Accessibility Testing checks if the system behaviour aligns with specified requirements. Installation Testing reviews installation procedures, including updates, uninstallation, and reinstallation. Non-functional Testing confirms system behaviour aligns with requirements. Stress Testing analyses system behaviour post-failure, ensuring recovery,...

Java Junit for unit testing

Image
  Java Junit for unit testing Unit testing is a software testing method where individual units or components of a software application are tested in isolation to ensure they work as intended. In Java, JUnit is a widely used framework for unit testing. Here's a brief overview of unit testing with Java and JUnit: Annotations: JUnit uses annotations to identify methods that specify a test. Common annotations include @Test to denote a test method.   Assertions: JUnit provides various assertion methods to check expected results. Common assertions include assertEquals , assertTrue , assertFalse , etc.   Test Suites: Test suites allow you to group related tests. JUnit provides @RunWith and @Suite annotations to create test suites.     Setup and Teardown: JUnit provides @Before and @After annotations to mark methods that should be run before and after eac...