The growing focus on Agile delivery has had a ripple effect on software testing priorities – transforming how the service is delivered across businesses. So, how can testers make the most of changing business and technology dynamics? I’ve detailed five trends that testing teams can capitalise on and meet customer expectations.
For me, the initial appeal of Mastek's Graduate Programme was the focus on values over experience. We were told at the start of the programme that who we were as individuals was just as important as what we could do. The programme involved 3 months of training across multiple technologies. All a prospective employee needed was a keen desire to solve problems and keep up with the fast changing world of technology. This fits in quite well with Mastek’s PACTS (Passionate, Accountable, Collaborative, Transparent and Sustainable) values system. If you’re interested in succeeding at a graduate programme for a company that places a high degree of emphasis on character, here are five steps to help you do just that.
There’s an app for everything these days. Be it ride sharing, fitness tracking, food ordering, bill payment, book purchase, gaming, insurance claims, email, events and more, the list is never ending. Mobiles make our lives easy, helping us connect to multiple things at the flick of a finger. Naturally, we as users expect a quick and reliable response when interacting with mobiles and applications.
Ever heard about how, ‘One machine can do the work of 50 ordinary men, but no machine can do the work of one extraordinary man.’ Exactly what Mastekeers strive to do through our charity hackathons.
As millennials continue to drive up the demand for an ‘always-on’ mobile eco system, mobile apps have become a natural extension of web applications. Added to that, our desire to access everything from a single device have made mobile applications a necessity that most of us need, to thrive.
RPA (Robotic Process Automation), a hot topic among CxO group discussions online seems set to thrive. According to Grand View Research, Inc., the global RPA market size was valued at USD 357.5 million in 2017 and is expected to reach USD 3.11billion by 2025.
Every software application is different. As such, not all applications need to be performance tested. Additionally, the same application may not require repeated performance testing for every release/cycle. This begs the question, ‘under what conditions will an application need performance testing?’
Identifying risks to the performance of an application is a good way to start. You should look at risk factors that include the user population, application type, application technology and changes to the application features and function. Let’s look at each of these in detail.
1. User population
Individuals who use your application are crucial to helping you make the decision on its risk potential. This becomes even more important if your customer base is continually growing. You should ask the following questions:
The selection of a performance and load testing tool is not one that you can easily make. It should be chosen based on a number of factors including application type, number of users, organisational preferences, timelines, technical expertise and the IT landscape (which includes existing and future technologies such as mobile, cloud, IoT and big data).
Graduate Development Programmes are high on the agenda for many technology companies. According to recent research, there are only 170,000 suitably skilled workers available to fill the 240,000 digital roles advertised across the North each year.
Therefore, it’s important to introduce the next generation of tech evangelists. At Mastek, we’ve embarked on our graduate recruitment journey in the heart of Leeds City centre to help fill the gap in talent shortage.
In software testing, no one’s a hero without a zero defect product or service. An effective software test process is a prerequisite for developing software that’s free of bugs, fit for purpose and delivers on business objectives. Yet, despite substantial efforts to improve the quality of products, achieving zero defects remains the Holy Grail for software testers. This could be due to a variety of factors including the increasing complexity and volume of software coupled with customer expectations for more value faster.