Types of testing Manual testing Automated testing Manual and automated testing We do both manual and automated testing across our web, app, and other software projects. There are certain advantages and disadvantages to both approaches, depending on the project’s requirements. Types of testing Smoke test - A smoke test is a quick and dirty test to see if a piece of software is still working. It's a way to test the most basic functions of the software. Integration test - An integration test is a test that checks the functionality and compliance of two or more parts or modules in the same software (or website). It is also called an integration test when testing an integration between two independent systems, e.g., exchange of email addresses between a website and MailChimp. Load test - A load test is a test that checks the performance of a piece of software or website by simulating the number of simultaneous users it would be expected to have. Regression test - A regression test is a test that checks the software to see if any new changes have broken existing features or introduced errors. Security test - A security test is a test that checks the software to see if any new changes have created a security vulnerability. (Note: We are limited to checking CMS security patches.) Speed test - A speed test is a test that checks a site’s loading performance. Internationalization and localization test - These tests make sure that the software is adaptable to meet the requirements of specific countries or regions (e.g., language, culture, date formats, etc.) For example, we test if the following are correctly implemented for international sites: Correct rendering of characters Government numbers (CVR, Social Security Number, etc.) Telephone, zip code, and address format Currency symbols Numbers (grouping of digits, decimal separators, etc.) Date and time formats User acceptance test - A user acceptance test is a test that checks the software against the user's requirements. Manual testing The majority of the testing we do for projects is manual testing. Its main advantage is flexibility — a QA tester can start testing as soon as development is done without having to prepare scripts or use specialized tools. However, it does come with some drawbacks, such as a higher risk of human errors (compared to automated testing) and being more time-consuming. Manual testing works best for projects where there are a lot of UI changes (for example, it will be difficult and expensive to maintain an automated testing script for a webpage where the UI constantly changes, because the testing script must be updated each time you make a change), or for projects that need human feedback — such as usability testing or evaluating if a site or app complies with UX best practices. Automated testing Automated testing is done by creating and executing scripts that test the functions of a system by comparing the actual outcome with the predicted or intended outcome. While it can be costly to set up, it greatly reduces the time needed to test a project once the script is in place. Since automated testing does not rely on human intervention, it can be configured to automatically run anytime you wish. This makes it ideal for testing essential functionalities, like contact forms, calculations, or ecommerce sites on a daily basis to make sure everything is working. If there is a problem, the system will automatically notify you, e.g., by sending an email listing the test(s) that failed. With automated testing, you can make deployments (changes to your site) several times a day if you want without worrying about testing time, because the testing is done automatically by a computer. Note that if your daily deployments include UI changes, some manual testing will be needed because a computer still can’t do reliable UI testing on its own. Think of automated testing as an additional tool in the testing toolbox. Learn more about automated testing in our blog, or check out our internal process for automated testing at 1902 Software. View our prices An error has occurred with your entry. Please update and try again. E-mail * Security question What is ? Your answer * I agree to 1902 Software's Privacy Policy, Data Privacy Consent, Terms & Conditions, and Cookie Policy. Submit "1902 is always there to help:) Whether its a simple or complex matter, they make sure to help you right away. I can only recommend their services." Read moreShow less Ina Bjørk Hensel E-commerce Specialist "We started cooperation with 1902 software in late 2021. We've had a few tasks developed so far. Can only give these guys my absolute recommendation. Of course we were a bit careful at first, since we are on different sides of the globe, but I must say the whole process has been very professional. We are very happy and will keep using 1902 in the future." Read moreShow less Lars Høberg Bels.dk https://bels.dk/ "Excellent responsiveness and focus on customer needs. Work is done by the book, when there is a crisis they respond rapidly. I can only recommend their services wholeheartedly." Read moreShow less Mike Larsen E-commerce Specialist "We have used 1902 Software on different projects, and have not been anything but happy with the result and communication. Skilled teams filled with very competent people. They help keep the focus and make sure that we, as a customer get what we seek. I can not but recommend 1902. We have used them on several projects and will keep doing so." Read moreShow less Nicki Fynbo Overgaard "What a Team! Brilliant, skilled people that always go the extra mile for the customer. I'm very happy for the cooperation. Our company is based in Europe, so it's also nice its easy to get in contact with 1902 within office hours. Can recommend anybody to reach out and see if 1902 can help with your project. Worth every 5 stars." Read moreShow less Jan Jørgensen "We have been collaborating with 1902 Software for approximately 6 months now, and we very satisfied with what has been delivered. One feels that there are people with experience and competencies. They must have great praise for their service and speed in the solution / delivery of tasks." Read moreShow less Steen Grønlund Henning Stæhr https://staehr.as/ "1902 Software has been extremely competent in developing a larger order system with us. They work agile, which is very compatible with our organization. We have several major projects in the pipeline that 1902 will also help us with." Read moreShow less Karina Guldager Aarhus Street Food https://aarhusstreetfood.com/dk/ "1902 has done an excellent job on our website. They care about optimizing both big issues and smaller detailed ones. No task is impossible. The service level is high and the reply rate is impeccable. We will continue with their services in the future." Read moreShow less Azra Bihorac E-commerce Manager https://www.sparkz-copenhagen.com/ "I chose to use 1902 Software for my webshop in 2018. Before I switched to using 1902 Software, I had used two different Danish agencies, but I was neither satisfied with quality nor price. Therefore, I chose to try 1902 Software and I'm happy because they deliver high quality at a reasonable price. They work quickly and finish the project within the expected time frame. Their qualitative abilities are great and no matter what task I set them, they are able to solve it. My contact person JC (Jan Carlo Pacanza) responds very quickly, gets to grips with the tasks, gets the tasks started, follows up on them, and makes sure that they are completed as expected. I can only recommend 1902 Software." Read moreShow less Tue Kalmo Thaimad https://www.thaimad.dk/ Next