التخطي إلى المحتوى الرئيسي

Software Testing: How do you become a more efficient tester?


Over the past 25 years, testing has gained prominence as a critical phase that determines the 
success of any project or program. Testing as a discipline/science is approximately a USD 65-75 billion industry with an estimate of 9-15% year-on-year growth (Ovum[1] and other sources).

Given the stature of the testing industry, a crucial ingredient to make testing work is the people who deliver testing – testers. Like any major discipline, skills are of paramount importance in successful testing. Testing skills are crucial in aligning the test approach with the requirements of end users, making the outcome more relevant to the business context. Customer experience and stakeholder management is vital.
As the velocity of change in technology and the associated delivery methods have increased over the last 30 years, testing has kept pace. This combination of criticality (to the delivery and the business outcome) and the pace of change make testing itself the zenith of technology delivery.
Testing involves deep thinking, hard work, and meticulous planning. Testing can be quicker with smart work in the form of continuous improvements and clever planning. A tester’s reward is the identification of genuine, showstopper-critical defects (early in the life cycle) that results in changes to the software, application, program, project requirements, design, or code. Testing is an assimilation of features delivered by the requirements, design, and development phases, and determines the product quality. In the context of quality management, testing is the cornerstone of quality and provides motivation for quality improvements upstream in the lifecycle. Rephrasing a JRD Tata quote[2], a tester must forever strive for excellence, or even perfection, in any test however small and never be satisfied with the second best result or performance.

Testing as a discipline is a c. $65-$75 Billion dollar with a   good growth trajectory as per industry estimates.
   
This article touches on the key skills a tester should have to succeed in the era of the next generation of testing. Some of the key testing skills (this is not a comprehensive or exclusive list) are:

  • Capability Areas – Skills      including testing knowledge, technical knowledge, analytical and logical      reasoning (ability to map requirements for testing and ability to validate      and verify results), end-to-end business, functional and domain knowledge*      (* This is for specialists/specialized phases of testing and is not      mandatory for all testers).
    • Soft skills including clear       communication (written and verbal), skills in stakeholder management,       negotiation, diplomacy, team bonding with global multi-site multi-vendor       teams, and empathy with the clients (i.e. both testing and communicating       in a manner sympathetic with the end user requirements and demands). Soft       skills are very important for a tester to be successful.
    • Soft skills are very important for a tester to be successful”
         
        • Other skills including       observation, transparency, focused drive towards success, curiosity,       exploration, inquisitiveness, critical analysis, creativity, ability to       toggle between purism and pragmatism, cognitive psychology with an       ability to think in other people’s shoes, attention to detail, knowledge       of applied statistics, ability to detect patterns, knowledge gathering       skills, ability to withstand pressure, good memory for reconstruction.
        • Core Skills Needed by Testers
          First things first – a tester should be familiar with testing concepts. At a bare minimum, an entry-level tester should have a theoretical understanding of the testing concepts, test phases, SDLC, requirements, as well as basic industry, functional, and product knowledge. Like any other mature discipline, testing has solid literature, tools, and standards available. A tester can learn in an iterative structured manner based on their level of knowledge and skills by making use of the numerous learning methods and tools available (online, classroom, simulations) in the market. However, theoretical technical testing alone will not be sufficient, as the testers need to develop an ability to strike a good balance between perfectionism and pragmatism that comes with experience.
          A professional tester should have a basic understanding of the following testing terms and concepts, depending on geography and industry. Some of the nice-to-learn topics are:
          • Testing terms and concepts      (TMMi, BS 7925-1, NIST 500-234 or similar industry/global standard)
            • Test types, test phases, test       prioritization, risk-based testing, regression test selection, test       automation, test traceability to requirements, shift-left testing, model       based standards, application based standards, application/product       specific functional standards, stakeholder management, requirements       integrity levels, to name but a few
            •  
            • Test policies (of testing       organization, client firm)
            •  
            • Test strategies (IEEE 1012),       approaches and documentation (IEEE 829, ISTQB[3])
            •  
            • Software engineering standards       (ISO 12207, 15026, 15288, IEEE 1028,1044, CMMi)
          • Lodex 





تعليقات

المشاركات الشائعة من هذه المدونة

تصميم الالعاب الالكترونية

100 مليار دولار هو حجم وناتج تجارة وصناعة سوق الألعاب الالكترونية دوليا، ليصبح هذا السوق في أهمية أسواق أي سلع استراتيجية أخرى .. مع انتشار الهواتف الذكية بصورة كبيرة و انتشار العاب و تطبيقات الهواتف الذكية اصبح هناك العديد من   الاشخاص يهتمون بتصميم العاب الاندرويد و الايفون  لذلك تقوم شركة لودكس بتصميم العاب اندرويد وايفون والالعاب الاونلاين والعاب الديسك توب بكل احترافية وبتصميمات رائعة وجودة عالية .    Game Developing           

White Friday Offer of Mobile App Construction

White Friday, is the name given to the first Friday after Pentecost The day has a cultural significance in North West England, as the date on which the annual Whit Walks are traditionally held. By convention, the Whit Walks coincide with brass band contests, held in Saddleworth, Tameside and other outlying areas of Greater Manchester. Tradtionally, children and their supporters from Anglican school Sunday Schools 'walked' on Whit Monday, those from RC Sunday Schools on Whit Friday, [1]  and there was an element of competition in general display, dresses and banners. Outside Manchester city centre, other Sunday Schools walked on Whit Sunday and in surrounding towns on other days during (or in the weeks following) Whit Week. This period marked the height of their year's activities for many local brass bands. The Feast of Pentecost, which falls on the seventh Sunday after Easter, is an important feast day in the Christian...

What ERP systems are ecommerce companies using?

Being an eCommerce and WMS consultant myself, I have done 5 full cycle ERP implementations in eCommerce compaines. And though I have evaluated various open source ERP systems and their feasibility with the eCommerce compaines, I can vouch for the  eRetail ERP  system for any eCommerce company which is looking for a stable, customizable and complete back-end solution with front-end and delivery partner integrations. I have myself implemented eRetail ERP system in various eCommerce companies and have found it to be more of a plug and play type ERP. It is SaaS based too so that you dont have to invest a lot of capital upfront Lodex