Testing
The Dev and Test Guys pride themselves with a consultant-led approach. You will find that our SME’ will work closely with you on every aspect of testing to advise you from your QA strategy to delivering a fully functional signed off product. Our effective and transparent communication approach between our QA engineers and developers will ensure collaboration throughout the project life-cycle to ensure your project's success.
The Dev and Test Guys can provide you with a complete testing team or compliment your in-house capabilities either on or offshore if you need that extra bit of help. Our highly flexible service provides you with teaming and cost solutions, and can advise and help you on the best strategy.
Managed service
Outsource your software development and testing to the Dev and Test Guys and we’ll manage the whole process for you, from Staff to Tools and bring in a comprehensive suite of quality services to get the results you need. Our pricing model ensures you’ll only pay for satisfactory outcomes.
We listen…. Our experience has taught us to understand our client’s vision, value and goals, forcing a one size fits all approach no longer cuts it. We listen to our client’s requirements and challenges and only once we have gained a better understanding of the challenges, do we provide a customised proposal with regards to the structure of the managed service and the delivery solution.
We offer our clients a full range of managed services and personnel, our low-cost offering can combine a mixture of project staff, whether fully remote, on/offshore, nearshore or fully onsite, the team dynamics will be determined on project requirements, budget and expertise required. We work hard with our clients to ensure the solution meets the needs.
Automation
Let the Dev and Test Guys help you achieve cost optimisation by automating your functional testing, providing excellent ROI’s and recommending best practices. Reduce the complexity with Automation that covers all your systems. Our Guys can ensure that transparency is at the top of their list by providing an analysis document created to state how complex each test is to automate and the estimated time taken to develop the automated script. They will also have the capability to ensure that all automated tests will always map back to requirements giving you the confidence of confirming that the coverage of all tests has been met.
Functional, Regression and UAT Testing
We at The Dev and Test Guys will conduct our testing based on best practice disciplines which are considered to be the most effective method for removing defects as early as possible in the software development life-cycle and ensuring high-quality outcomes within the time and cost constraints. We have the capability of delivering from the initiation phase, managing all the tasks, meeting quality gates through to Go Live. We can Flex, Scale and Manage all your quality assurance needs which can include Preparation of Test Approach/ Strategy,
creation of the scenarios and scripts, provide Test Execution and Sign Off.
We provide first class retesting and regression testing services to ensure impacted functionalities are operating as per business requirements.
We will support, engage and supplement the supporting of your business during UAT, help writing test cases, providing defect management and conducting the UAT execution.
System and System Integration Testing
Our System and System integration (ST) testing (SIT) strategy involves the overall testing of a complete system consisting of numerous subsystem components to ensure the software system’s coexistence with others.
This is particularly beneficial as it determines how efficiently either the units or systems are working or interacting with one another. No matter how efficiently each unit is running, if they aren’t correctly integrated, it will affect the functionality of the software program. In order to run these types of tests, both manual and automation tests are recommended, but the specific method that will be used to get the job done will depend greatly on the way in which the units are defined and delivered. A Test Management tool is typically used in this scenario to store test artefacts and to record test results.
All testing progress can be reported from this tool. The ST/SIT exit criteria must be met before Acceptance testing can begin.
Load and Performance
The Dev and Test guys provide a wide variety of Load and Performance options, whether Stress, Load, Capacity or Soak tests, our Guys will ensure that the system is capable of handling expected traffic in all conditions, ensuring the system meets the necessary SLAs.
Our skilled Guys can also provide consultancy in Performance Engineering, System Monitoring and Capacity Planning, before they run their tests, the Guys will conduct an early assessment of the environments to mitigate any issues ahead of testing.
Our Guys, prior to engagement, can also provide test tool analysis and a proof of concept if required to ensure viability against the system they will test against, in addition, our Guys can also create a realistic usage model to show user and/or system activity in order to allow for accurate tests to be designed.
Cyber security
Our Guys can help with Cyber security testing, letting you measure how effective your strategy is against a
potential attack. Our team of experts have years of experience in discovering, investigating and remediating your vulnerabilities.
Our cyber security solutions provide both digital protection to your business that will ensure your employees aren’t at risk from potential threats such as, Adware and Ransomware and it inspires customer confidence as you can prove that your business is effectively protected against all kinds of cyber breaches.
Other benefits include, stopping your website from going down, if you are business that hosts your own website, a potential cyber breach could be force your website to close meaning a major risk to your business, not only financially, but also to your brand. Let us assess you systems and give you the confidence to operate securely.
Non-Functional Testing
Our Non-functional testing capability ensures that the testing of a software application or system operates, rather than specific behaviours of that system. As part of Non-Functional Testing, Operational Acceptance Testing (OAT) is used to conduct operational readiness (pre-release) of a product, service, or system as part of a quality management system. OAT is a common type of non-functional software testing.
This type of testing focuses on the operational readiness of the system to be supported, and/or to become part of the production environment. OAT may include checking the backup/restore facilities, IT disaster recovery procedures, maintenance tasks and periodic check of security vulnerabilities, additionally, accessibility, stability and usability will be verified.