I have found that a flexible testing approach has been a key element to ensuring successful projects with my clients, including:
• Working alongside your existing testing/QA processes.
• Creating new testing/QA processes where none are currently implemented.
• Suggesting improvements to existing testing/QA processes.
• Working within Agile projects and waterfall projects.
• Performing manual testing, such as Exploratory Testing, within Agile projects, where a test specialist may be needed at appropriate stages in the sprint.
• Using various test methods, such as Rapid Software Testing, which allows you to start testing almost immediately using Exploratory Testing and
designing and executing tests all at the same time
• Or, where relevant, creating a Test Plan based on available designs, and testing according to the Test Plan.
The approach taken depends on many factors, including the time and budget available, how the client works and how best to take things forward.
A flexible testing approach allows me to work with clients of all types and sizes, providing services such as:
• Website testing and app testing for startups.
• End-to-end testing for ecommerce websites who need one-off tests.
• Website testing, feedback and advice for business owners on their business websites.
• Comprehensive website testing and app testing services for digital agencies and web agencies about to complete a project.
• Website testing, cross-browser testing, mobile device testing for web agencies and web developers.
• App testing for app developers and software houses
• Independent testing and QA services for software houses, app developers and web developers
• Providing extra testing resources for testing agencies.
• Clients of all the types above, who need ongoing testing and QA services.
• iOS App Testing
• Android App Testing
• Website Testing
• Voice Control Testing
• Rapid Software Testing
• Exploratory Testing
• Functional Testing
• End-to-End Testing
• CMS Testing
• Web App Testing
• Ecommerce & Mobile Commerce Testing
• Cross-Browser Testing
• Social Media Testing
• Mobile Device Testing
• Field Testing
• Usability, UX, UI, SEO
• Retail, Shopping, Shopping Rewards, Online Store
• Banking, Financial, NFC Payments
• Fashion, Fitness, Lifestyle, Health, Hair & Beauty Products
• Email, Productivity, Infographics, System Utilities
• Navigation, GPS, Location Based Services (LBS)
• Casino, Betting, Roulette, Betting Exchange, Games, Gaming Platforms
• Movie Streaming, TV, Video
• Music Streaming
• Events, Travel, Ticketing, Photo Postcards
• Cinemas, cinema ticket booking
• Insurance, Insurance Quotes
• Pharmaceuticals, Energy, Engineering, Medical (Locums)
• Diner, Restaurant, Drinks Supplies, Soft Drinks
• Cars, Vehicle Financing, Transport Information
• Education, Language Learning, Mind Mapping
• B2B Services, Field Service
• Golf, Newspapers, Web Comics, Online Storytelling
• Property – PropTech, Property Investment Platform, Property Auctions
During the Development Stage, I can work with the Developers, Designers and Project Managers to effectively design and execute tests at the most cost-effective time.
• Working with Developers, Designers, Project Managers.
• Testing can be focussed on the most important functionality or can be generalised, to cover all areas.
• Testing can be added in phases, as new functionality is developed and available for testing e.g. on a sprint/iteration/release basis.
• Most cost-effective time for testing.
During the Beta Stage, bugs can be found which otherwise would have been released to the public.
• Find Bugs before release to the public.
• All functionality can be tested at this stage, and emphasis can be given to certain functionality depending on priorities.
• Still a cost-effective time for testing.
At the Release Stage, testing can be done at and around the go-live stage, to try and find any last-minute issues, and also when new features are added, or when the app/website is updated to take into account new technology, new features etc.
• Testing at and around the go-live stage, to find any last-minute issues.
• Testing new Features and Functionality.
• Finding Bugs in updated apps/websites.