Notice: Function register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook. Please see Debugging in WordPress for more information. (This message was added in version 3.1.0.) in /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php on line 6085

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831

Warning: Cannot modify header information - headers already sent by (output started at /home/lovetamb/public_html/applicious.com.au/wp-includes/functions.php:6085) in /home/lovetamb/public_html/applicious.com.au/wp-includes/rest-api/class-wp-rest-server.php on line 1831
{"id":1295,"date":"2016-03-29T17:18:35","date_gmt":"2016-03-29T07:18:35","guid":{"rendered":"http:\/\/applicious.com.au\/?p=1295"},"modified":"2017-03-13T17:45:40","modified_gmt":"2017-03-13T07:45:40","slug":"what-makes-solid-mobile-app-tester","status":"publish","type":"post","link":"https:\/\/applicious.com.au\/what-makes-solid-mobile-app-tester\/","title":{"rendered":"What makes up a solid Mobile App Tester? | 18 Qualities to learn from Virat Kohli"},"content":{"rendered":"

India, riding high on Virat Kohli\u2019s unbeaten 82, beat Australia by six wickets to seal ICC World T20 semis berth in Mohali on Sunday. Australia came across one man standing between them and the victory \u2013 \u2018Virat Kohli\u2019! The \u2018Mindset\u2019!<\/p>\n

Searching for a Mobile App Tester? Or want to pursue a career in Software Testing, and Mobile App Testing in particular? Some say \u2018Testing\u2019 is not a skill set, I say Yes. It\u2019s a \u2018Mindset\u2019! It suddenly came flashing \u2013 We have quite to learn from Virat Kohli when it comes to \u2018Mobile App Testing\u2019, What makes up a solid Mobile App Tester?<\/p>\n

Virat Kohli
\n\u201cPretension is a poor joke that you play on yourself. Snap out of it. Recognize your strengths, work on your weaknesses. Real achievement is liking what you see in the mirror every morning.\u201d Virat Kohli once said. Don\u2019t resort to testing just because of your inability to write codes. Testers are the backbone of all IT companies, as they ensure Quality; they are one of the most responsible resources in releasing the project. Organizations need competent testers with the skills and traits that are must-to-have. In the long run, companies that rely on the best resources in their testing save time & money. And superb resources save you even more! There are no specific guidelines, but there are definitely some qualities that can help you test better and with perfection. Be Proud to be a tester.<\/p>\n

Skills Competency
\n\u2018Virat Kohli\u2019 skills needs no introduction. They say \u2018India has found its Tendulkar\u2019!<\/p>\n

Skill Competency
\nThe demand for Mobile testers with a solid technical background has never been higher. As a Mobile Tester you need to be familiar with different testing methodologies. Which is the best Test Strategy for a Mobile App? With different testing skills available, superb testers won\u2019t be restricted to the specific situations. The increasing popularity of automated and API testing means that testers with programming and scripting experience have an upper hand. In case of manual testing, knowledge of programming languages can help a tester create tools and snippets of codes to quicken manual testing. In general, knowledge of coding and related concepts can help a great Mobile tester understand the kind of bugs that can be injected during development as well as the places\/instances where the presence of bugs might be higher.<\/p>\n

Understand the Game
\n\u201cCricket is the most important thing to me, so the rest of it (The level – Internationals, IPL, Test, etc.) pales in comparison\u201d<\/p>\n

Understand the Game
\nMobile testers must have a different perspective of how to go about their jobs. The Mobile tester needs to understand the entire architecture of the mobile device\u2019s system including hardware, firmware and software interactions. Look at a situation in many different ways. GUI and functional testers find it difficult to see different perspectives. Seeing beyond the GUI tests, considering possible behavior patterns, asking \u201cwhat if\u2026\u201d all help the Mobile tester.<\/p>\n

A great Mobile tester must understand the ultimate goal of the system being built from the business end. The tester, only when knows and understands the bigger picture, can help analyze the system\u2019s strength and weaknesses and go beyond the mere testing duty. The ideal tester has deep insights into how users will use the application – starting from download to full use of it. By thinking big, QA folks focus on use cases, usability and user experience – managing all of this while building their test cases\/scripts for mobile app.<\/p>\n

Contextual Adaptability
\n\u201cIt was a pleasure to watch Kohli play safe till his 50, and then open attack when needed the most\u201d \u2013 on India\u2019s victory yesterday.<\/p>\n

The tester needs to be able to adapt to different testing approaches depending upon the context of the projects. While one approach might work in e-commerce App testing, the same might not work in a Mobile Game testing environment. As a great Mobile tester, he needs to be flexible and possess experience and sufficient knowledge in several approaches of testing. Whether the project has weekly test cycles or monthly ones, the tester needs to test the right way and the most efficient way. Requirements change, features shift focus, and deadlines are inevitably moved forward. That\u2019s a day in the life of a tester; so being highly adaptable to different situations is a good quality to have.<\/p>\n

Continuous Learning
\n\u201cNever at any point did I feel like missing a Training session. I was very keen on improving as a Cricketer and as an International Player\u201d<\/p>\n

Continuous Learning
\nMobile App development and testing is an evolving industry. New technologies, tools and concepts are introduced almost every day. So as a Mobile tester you need to be prepared \u2013 and willing \u2013 to keep up with the latest technology trends. A tester should be willing to come out of his own comfort zone in order to push the boundaries of his testing knowledge.<\/p>\n

It\u2019s not about gaining expertise of specific scripting language; it\u2019s about keeping up with latest technology, about learning automation tools, about learning to create ideas, about learning from experience and ultimately about constantly thriving.<\/p>\n

Team player
\n\u201cNo cricket team in the world depends on one or two players. The team always plays to win.\u201d<\/p>\n

Team Player
\nThis is a general skill that is required in any software based industry. The importance of a well-collaborated business cannot be emphasized enough. Mutual respect and trust is necessary for team performance. The tester\u2019s ability to collaborate with other programmers, test managers and customers must be impeccable. Strong verbal and written communication skills – to get across their point to the other party without difficulty and knowing how to put across a defect all are important personality traits of a great tester. They are also ready to assist someone else who is temporarily off the project.<\/p>\n

Risk Management & Prioritization
\n\u201cI delayed my father\u2019s funeral because of cricket\u201d<\/p>\n

The test environment, requirements and timelines vary frequently. A Mobile tester must be able to identify & analyze the risks, then organize and prioritize the activities such that the testing goals are achieved without compromising the quality of the Mobile App. Prioritizing tests that assess fundamental requirements and basic functionality improves efficiency and saves time as well as effort. What to Test, what should be automated, which task should be taken up first – once you are master of defining priorities, software testing would be really easy. Understanding priority only comes with experience, so be patient and keep evolving!<\/p>\n

Don\u2019t Compromise on Quality
\n\u201cEndorsements are a reward for good performance on the field, and the commitments made after signing them need to be done\u201d<\/p>\n

Don’t compromise on Quality
\nDon\u2019t ever compromise on the App Quality! Without passion to get your mobile app super robust and work as expected, by everyone – developers, testers and users – you are just delivering average. In today\u2019s competitive Mobile landscape average doesn\u2019t score anymore. Don\u2019t think that your responsibility is just to validate App against a set of requirements. Be proactive, do your market research and provide suggestions to improve it. This research will also help you understand the product and its market.<\/p>\n

A Good Observer (Knack for details)
\n\u201cIt\u2019s surprising to see how Kohli find the gaps (to hit 4s) all the time\u201d<\/p>\n

Good Observer
\nIdentifying glaring issues is easy enough, but where your expertise as a Mobile tester really comes in is in identifying bugs that aren\u2019t quite as obvious. So in addition to the big picture, an effective tester knows to pay attention to the details. Testers see symptoms, not bugs, and both of those can range from harmless to catastrophic. A superb tester is able to focus on the most fine-grained details of use, usability and user experience, and find out how symptom shows up. This is important information for app developers in order to fix it. For being a successful game tester, you need to have exceptional talent in finding the oddities. You\u2019d have to keep your eyes wide open and find all those camouflaged and unwanted bits that can decrement your game\u2019s aesthetic appeal. Observe and understand test progress and make necessary changes if it is off the track in terms of schedule or testing activities. This skill will essential help you to keep yourself updated and ready with course of action for any situation.<\/p>\n

Accountability
\n\u201cVirat\u2019s success does not surprise you. His failures do.\u201d \u2013 Sanjay Manjrekar<\/p>\n

Accountability
\nMost testers are content with completing their tasks for the day and put no effort in trying to learn a bit more about the product at hand. Understand where the App fits and how it influences the economy, markets, businesses, consumers and end users. This will help cultivate a sense of ownership. \u201cTo err is only human\u201d! Testers should own up to their mistakes instead of finding someone else to blame it on. Apart from gaining the respect of co-workers, this will also help maintain a good working condition within the team. Take accountability for Testing success or failure.<\/p>\n

Focus
\n\u201cWhatever you want to do, do with full passion and work really hard towards it. Don\u2019t look anywhere else. There will be a few distractions, but if you can be true to yourself, you will be successful for sure.\u201d<\/p>\n

Focus
\nThe testers\u2019 world is more chaotic than the programmers\u2019. Most of the Mobile App defects are concentrated in the 10% of the code. Some testers give up after seeing 90% tests passing and some testers are able to focus on that problematic tithe. Also, it is very important to be able to focus on testing while the development is ongoing. If testing starts once application is ready, lot of time will be wasted and end-users needs to wait for your app.<\/p>\n

Agility
\n\u201cHighest Average in 2nd Innings in T20I History\u201d<\/p>\n

Agility
\nToday\u2019s mobile app testing is all about speed – Fast iteration means time-to-market and revenue generation. Superb testers are very conscious of errors and are able to jump into bug fixing immediately. To fully achieve your agile development and testing scheme, responsiveness is another very critical trait that testing folks have. Great tester learn things faster, produce better results and bring more value to your team.<\/p>\n

Analytical thinking
\n\u201cSachin Tendulkar has carried the burden of the nation for 21 years. It is time we carried him on our shoulders\u201d<\/p>\n

This is a must for requirement analysis but even further this could be helpful for understanding customer feedback while defining test strategy. Question everything around you. Being a Mobile tester, you are not expected to do testing only. You need to understand the data collected from testing and need to analyze them for particular behavior of the Mobile App. To reach out to the root cause, you need to analyze the test environment, the test data, the interruptions etc. For Automation testing, creating scripts and executing them for numerous time is not a big task but analyzing the data generated after execution of those scripts, is the most important part.<\/p>\n

Meeting deadlines and working under pressure
\n\u201cVirat thrives in pressure situation. The more the pressure on Virat, better he plays. There aren\u2019t too many batsmen in world cricket today, who love chasing and burden of trying to overtake a big score.\u201d \u2013 Harbhajan Singh<\/p>\n

Working under Pressure
\nOvertime and working weekends can become unavoidable when deadlines are to be met. Employees should be willing to accept this and should have strong willpower and motivation towards delivering performance when working under pressure.<\/p>\n

Entertaining the fans (End User Satisfaction)
\n\u201cI loved the support from the fans. Wish I could play better & better and keep entertaining Indian Cricket fans\u201d<\/p>\n

Entertaining the Fans
\nEvery Mobile App is developed for customers. Customers may or may not be technical persons. Hence you as a Tester first need to understand your customer. Their age, education even the location can matter most while using the Mobile App. How they can use the product with ease? What can make end user happy? Don\u2019t stop by testing the standard requirements. After all project is said to be successful only if end user is able to use the App successfully & provides a positive feedback.<\/p>\n

Open to criticism
\n\u201cIt’s a good reality check. We needed something like this to re-group, see our faults and correct them going forward. You cannot go and win every time.\u201d<\/p>\n

Open to Criticism
\nIt\u2019s common to blame others for any leaked defects. But not for a great tester. In any situation never blame anyone. If an error occurs, first try to resolve it rather than finding someone to blame. Work as a team to build team spirit. Be Open to Suggestions – Listen to everyone even though you are an authority on the project having in depth project knowledge. There is always scope for improvements and getting suggestions from fellow testers is a good idea. Everyone\u2019s feedback to improve the quality of the project would certainly help to release a bug free Mobile App.<\/p>\n

Communicate
\n\u201cWith time I am getting better at controlling aggression, instead let my performance talk\u201d<\/p>\n

Communication
\nCommunication \u2013 both verbal and written \u2013 is a vital skill to have since you\u2019ll find yourself in close contact with developers, business analysts, and other major stakeholders in a project. Read and understand specifications, describe test criteria, explain how to recreate issues, report bugs and to write a clear and concise report to management. As a software tester, you also can\u2019t be afraid to ask questions or vocalize your concerns. Being able to communicate clearly, accurately and demonstrate a high capacity of comprehension are great qualities for a tester.<\/p>\n

\u2018Play to Win\u2019 attitude
\n\u201cTo become a Good player, you need talent. To become a Great player, you need an attitude like Kohli\u201d \u2013 Sunil Gavaskar<\/p>\n

Testers should have \u2018Test to break\u2019 attitude. They say \u201cYou should be hacker of your own App to keep other hackers away from it\u201d. Negative testing is equally important.<\/p>\n

Play to Win
\nPlay for a Cause
\n\u201cI always dreamt of holding the bat and winning games for India. That was my inspiration to take up Cricket\u201d<\/p>\n

Success Hungry
\nWhy did you become a tester? Don\u2019t tell me that you didn\u2019t have an option. Everybody has an option, it\u2019s just that you were lazy or you loved the Testing mindset. Don\u2019t just test the Mobile App for standard requirements \u2013 Testing has a bigger role in the success of the Mobile App. Understand the Business, technical aspects, technology trends, App requirements, suggest improvements \u2013 after all you are playing it for a bigger motive \u2013 a Successful App that brings appreciation & subsequent business to your company!<\/p>\n

Last, but not the least \u2013 \u201cSelf-belief and Hard Work will always earn you success\u201d Be Success Hungry!<\/p>\n

Hope India continues its winning spree \ud83d\ude42 If you find this article interesting and useful, then don\u2019t forget to share this with your friends. You are welcome to add your comments\/experience.<\/p>\n","protected":false},"excerpt":{"rendered":"

Here our mobile testing expert and guest writer, Deepanshu Agarwal, takes us through what he believes are the requirements that make a good mobile app tester.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,40],"tags":[36,28],"class_list":["post-1295","post","type-post","status-publish","format-standard","hentry","category-blog-post-categories","category-mobile-app-testing","tag-testing","tag-testing-strategy"],"_links":{"self":[{"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/posts\/1295"}],"collection":[{"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/comments?post=1295"}],"version-history":[{"count":0,"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/posts\/1295\/revisions"}],"wp:attachment":[{"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/media?parent=1295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/categories?post=1295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/applicious.com.au\/wp-json\/wp\/v2\/tags?post=1295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}