Value Added Testing (VAT) aims to identify the minimum amount of testing needed to deliver a high quality product within time and budget constraints. It requires questioning standard testing processes and determining which activities add value and which do not. VAT adapts the testing lifecycle to each specific product and project by potentially altering, skipping, or reducing non-value added sub-processes. This "good enough" testing approach can save companies significant time and costs without compromising quality.
Revenue assurance (RA) is a niche business activity most commonly undertaken within businesses that provide telecommunication services. The activity is the use of data quality and process improvement methods that improve profits, revenues and cash flows without influencing demand.
Ally Bank & Cognizant: Transforming Customer Experience Using Amazon Alexa - ...Amazon Web Services
Given the increasing popularity of natural language interfaces such as Voice as User technology or conversational artificial intelligence (AI), Ally® Bank was looking to interact with customers by enabling direct transactions through conversation or voice. They also needed to develop a capability that allows third parties to connect to the bank securely for information sharing and exchange, using oAuth, an authentication protocol seen as the future of secure banking technology. Cognizant’s Architecture team partnered with Ally Bank’s Enterprise Architecture group and identified the right product for oAuth integration with Amazon Alexa and third-party technologies. In this session, we discuss how building products with conversational AI helps Ally Bank offer an innovative customer experience; increase retention through improved data-driven personalization; increase the efficiency and convenience of customer service; and gain deep insights into customer needs through data analysis and predictive analytics to offer new products and services.
Session sponsored by Cognizant
Revenue assurance (RA) is a niche business activity most commonly undertaken within businesses that provide telecommunication services. The activity is the use of data quality and process improvement methods that improve profits, revenues and cash flows without influencing demand.
Ally Bank & Cognizant: Transforming Customer Experience Using Amazon Alexa - ...Amazon Web Services
Given the increasing popularity of natural language interfaces such as Voice as User technology or conversational artificial intelligence (AI), Ally® Bank was looking to interact with customers by enabling direct transactions through conversation or voice. They also needed to develop a capability that allows third parties to connect to the bank securely for information sharing and exchange, using oAuth, an authentication protocol seen as the future of secure banking technology. Cognizant’s Architecture team partnered with Ally Bank’s Enterprise Architecture group and identified the right product for oAuth integration with Amazon Alexa and third-party technologies. In this session, we discuss how building products with conversational AI helps Ally Bank offer an innovative customer experience; increase retention through improved data-driven personalization; increase the efficiency and convenience of customer service; and gain deep insights into customer needs through data analysis and predictive analytics to offer new products and services.
Session sponsored by Cognizant
IT Asset Management in ServiceDesk PlusManageEngine
It is a common challenge for every organization, big or small, to centrally manage their hardware and software assets. This presentation features Zylker, an imaginary IT organization, managing its asset base easily using ServiceDesk Plus.
Odoo accounting has so many features that make it a user-friendly and capable accounting software. There are some cool features like Paypal connectivity, synchronized transaction, instant invoice creating, mail sending, integration with other apps and so on.
ServiceDesk Plus is an ITIL ready IT help desk software for organizations of all sizes. With advanced ITSM functionality and easy-to-use capability, ServiceDesk Plus helps IT support teams deliver world-class services to end users with reduced costs and complexity. This comprehensive presentation has all the information you would want to know about ServiceDesk Plus.
5 Steps to a Zero Trust Network - From Theory to PracticeAlgoSec
A Zero Trust network abolishes the quaint idea of a “trusted” internal network demarcated by a corporate perimeter. Instead it advocates microperimeters of control and visibility around the enterprise’s most sensitive data assets and the ways in which the enterprise uses its data to achieve its business objectives.
In this webinar, guest speaker John Kindervag, Vice President and Principal Analyst at Forrester Research, and Nimmy Reichenberg, VP of Strategy at AlgoSec will explain why a Zero Trust network should be the foundation of your security strategy, and present best practices to help companies achieve a Zero Trust state.
The webinar will cover:
• What is a Zero Trust network, and why it should be a core component of your threat detection and response strategy
• Turning theory into practice: Five steps to achieve Zero Trust information security
• How security policy management can help you define and enforce a Zero Trust network
Veer IT Solution is an established offshore software development company providing web and mobile, custom PHP/ASP.Net/Mobile solutions, SEO and Digital marketing services with any complexity.
Finance and Accounting Business Capability ModelCIOPages
The CIOPages.com Finance and Accounting business capability model is hierarchically decomposed list of capabilities which captures the end-to-end entities that span the finance and accounting function. Visit: https://www.ciopages.com/store/finance-accounting-business-capability-model/
In this session, we will learn about Teamcity CI Server. We will look at the different options available and how we can set a CI pipeline using Teamcity.
Everything you need to know about implementing NetSuite in China, including China GAAP tax reporting solutions Golden Tax Invoice system integration and strategies for successful user adoption
Presentation about IT managed services and solutions being offered by IISGL .
At IISGL, we have a fully consultative approach. We want
to understand your business, its pain points and
ambitions. We can then utilize that knowledge,
dovetailing with our years of extensive experience of
the technologies available, to provide you with a custom
solution.
This Slideshare presentation is a partial preview of the full business document. To view and download the full document, please go here:
http://flevy.com/browse/business-document/it-service-desk-software-rfp-template-293
This Excel document is a template intended to provide a comprehensive group of options to consider when preparing an RFP for IT Service Desk software. It is highly customisable. Questions can be added, removed, or modified, as can entire workbooks.
The template can of course be used as an RFP for any software product.
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on "OMG What Have We Done" by Gerlof Hoekstra.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
IT Asset Management in ServiceDesk PlusManageEngine
It is a common challenge for every organization, big or small, to centrally manage their hardware and software assets. This presentation features Zylker, an imaginary IT organization, managing its asset base easily using ServiceDesk Plus.
Odoo accounting has so many features that make it a user-friendly and capable accounting software. There are some cool features like Paypal connectivity, synchronized transaction, instant invoice creating, mail sending, integration with other apps and so on.
ServiceDesk Plus is an ITIL ready IT help desk software for organizations of all sizes. With advanced ITSM functionality and easy-to-use capability, ServiceDesk Plus helps IT support teams deliver world-class services to end users with reduced costs and complexity. This comprehensive presentation has all the information you would want to know about ServiceDesk Plus.
5 Steps to a Zero Trust Network - From Theory to PracticeAlgoSec
A Zero Trust network abolishes the quaint idea of a “trusted” internal network demarcated by a corporate perimeter. Instead it advocates microperimeters of control and visibility around the enterprise’s most sensitive data assets and the ways in which the enterprise uses its data to achieve its business objectives.
In this webinar, guest speaker John Kindervag, Vice President and Principal Analyst at Forrester Research, and Nimmy Reichenberg, VP of Strategy at AlgoSec will explain why a Zero Trust network should be the foundation of your security strategy, and present best practices to help companies achieve a Zero Trust state.
The webinar will cover:
• What is a Zero Trust network, and why it should be a core component of your threat detection and response strategy
• Turning theory into practice: Five steps to achieve Zero Trust information security
• How security policy management can help you define and enforce a Zero Trust network
Veer IT Solution is an established offshore software development company providing web and mobile, custom PHP/ASP.Net/Mobile solutions, SEO and Digital marketing services with any complexity.
Finance and Accounting Business Capability ModelCIOPages
The CIOPages.com Finance and Accounting business capability model is hierarchically decomposed list of capabilities which captures the end-to-end entities that span the finance and accounting function. Visit: https://www.ciopages.com/store/finance-accounting-business-capability-model/
In this session, we will learn about Teamcity CI Server. We will look at the different options available and how we can set a CI pipeline using Teamcity.
Everything you need to know about implementing NetSuite in China, including China GAAP tax reporting solutions Golden Tax Invoice system integration and strategies for successful user adoption
Presentation about IT managed services and solutions being offered by IISGL .
At IISGL, we have a fully consultative approach. We want
to understand your business, its pain points and
ambitions. We can then utilize that knowledge,
dovetailing with our years of extensive experience of
the technologies available, to provide you with a custom
solution.
This Slideshare presentation is a partial preview of the full business document. To view and download the full document, please go here:
http://flevy.com/browse/business-document/it-service-desk-software-rfp-template-293
This Excel document is a template intended to provide a comprehensive group of options to consider when preparing an RFP for IT Service Desk software. It is highly customisable. Questions can be added, removed, or modified, as can entire workbooks.
The template can of course be used as an RFP for any software product.
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on "OMG What Have We Done" by Gerlof Hoekstra.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
The Leaders Guide to Getting Started with Automated TestingJames Briers
Conventional testing is yesterday’s news, is required but needs the same overhaul that has happened in development. It needs to be a slicker operation that really identifies the risk associated with release and protects the business from serious system failure. The only way to achieve this is to remove the humans, they are prone to error, take a long time, cost a lot of money and don’t always do what they are told.
Automation needs to be adopted as a total process, not a bit part player. Historically automation has focussed on the User Interface, which can be a start, but is often woefully lacking. Implementing an Automation Eco-System, sees automation drive through to the interface or service layer, enabling far higher reuse of automated scripts, encompasses the environment and the test data within it’s strategy, providing a robust, repeatable and reusable asset.
Don’t just automate the obvious. Automation is not a black box testing technique. Rather it is mirroring the development and building an exercise schedule for the code. Take your testing to the next level and realise the real benefits of a modern Automation Eco-system.
Use Automation to Assist—Not Replace—Manual TestingTechWell
Automation is a powerful tool to help testing but too often it is used to replicate existing manual tests. This leads organizations to spend large amounts of time and money constantly updating flaky automated tests and test teams to suffer frustration from having to focus on activities that are not truly testing. This cost and frustration can be avoided by using automation as a tool to assist testing—not to replace tests. Jeffrey Martin shares some real-world examples of using automation to supplement testing by leveraging its true value—the replication and repetition of tasks instead of tests. Examples are drawn from several testing teams, as well as his own. Jeffrey explores what kinds of tasks are the best fit for automation, identifies which tasks are better left to testers, and provides examples of melding task automation and manual tests together. Jeffrey discusses how organizations have introduced these concepts to maximize adoption and team buy-in. Leave with a different view of automation and ideas on how to best use this powerful tool to supplement actual tests seamlessly in your own team.
Overcoming The Challenges Faced in Exploratory TestingSarah Elson
It is pretty evident from the name ‘Exploratory Testing’, that, it is the continuous process of learning through a cycle of trial and error. Unlike scripted testing, exploratory testing does not have test cases which can be executed and compared with the results. Rather, it is an intelligent way of testing which calls for innovation and individual thought process of the tester. This is also a reason why despite automation being the big word in the modern day, exploratory testing is a hot topic.
Examining test coverage in software testing (1)get joys
Software testing is a movement that is performed to decide whether the actual results match the anticipated outcomes and, therefore, to guarantee that the software system is free of flaws. Testing is the act of putting a software component or element through its paces in order to examine one or more qualities of interest. Read more:https://getjoys.net/software/test-coverage-in-software-testing/
The Definitive Guide to Implementing Shift Left Testing in QARapidValue
In today's digital world, even though most of the projects are following the Agile methodology, often testers might not get enough time to quantify the problem scope and test the product effectively. Even if a sprint lasts for two weeks, the QA team would get the complete functionality for testing, only two or three days before the sprint completion. Eventually, the QA team would have to rush the testing, struggle for test completion and even end up with improper test coverage and bugs being leaked into production. So the testing phase is often considered as a bottleneck for the release by the management.
Studies done by analysts suggest that the maximum number of defects occur during the requirement
and design phase of the software development life cycle. More than half of the defects occur during the
requirement and design phase of the SDLC, i.e 56% of the total defects. Out of this 56%, 23% occurs during the design phase, 7% in the development phase and 10% defects emerge during the other phases. 2019 witnessed test automation going mainstream with 44% of IT organizations automating more than 50% of
all testing and these figures are expected to go up in the upcoming years. Thus it becomes highly necessary to step up the testing game and ensure that it is done quite efficiently and this is where Shift Left Testing comes into play. Detecting defects early in the software development cycle can prove to be very crucial in regards to cost and efficiency.
This whitepaper discusses how shift left testing could help you reimagine the entire QA testing process.
Basically this slid will help to Learn software quality testing on scratch level.
Software testing is the quality measures conducted to provide stakeholders with information about the quality of the product or service. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs. It is an important part of the entire Software Development ensuring that the functionalities of the system are tested to the finest and assures the quality, correctness and completeness of the product. Software testing, depending on the testing method employed, can be implemented at any time in the development process.
Stages of testing:
o Test planning
o Test Analysis
o Test verification & Construction
o Test execution
o Defect tracking and management
o Quality Analysis Bug tracking
o Report
o Final testing & implementation
This paper describes the different techniques of testing the software. This paper explicitly addresses the idea for testability and the important thing is that the testing itself-not just by saying that testability is a desirable goal, but by showing how to do it. Software testing is the process we used to measure the quality of developed software. Software Testing is not just about error-finding and their solution but also about checking the client requirements and testing that those requirements are met by the software solution. It is the most important functional phase in the Software Development Life Cycle(SDLC) as it exhibits all mistakes, flaws and errors in the developed software. Without finding these errors, technically termed as ‘bugs,’ software development is not considered to be complete. Hence, software testing becomes an important parameter for assuring quality of the software product. We discuss here about when to start and when to stop the testing of software. How errors or Bugs are formed and rectified. How software testing is done i.e. with the help of Team Work.
JIMS Vasant KunjII is the Top institute for BCA. JIMS is one of the Best BCA Colleges in Delhi which offers best placements in Top IT Companies in Delhi NCR. It is amongst the top A+ Category highest ranked colleges in Delhi, provides 3 years Regular Degree from UGC Approved University.
This unit of Software Testing is a part of BCA 5th sem syllabi.
Testing As A Bottleneck - How Testing Slows Down Modern Development Processes...TEST Huddle
We often claim the purpose of testing is to verify that software meets a desired level of quality. Frequently, the term “testing” is associated with checking for functional correctness. However, in large, complex software systems with an established user-base, it is also important to verify system constraints such as backward compatibility, reliability, security, accessibility, usability. Kim Herzig from Microsoft explores these issues with the latest webinar on test Huddle.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
2. Testing is a time boxed effort, just that the time is mostly reduced.
Why VAT
1. How often does Client delivery get delayed
to accommodate entire Testing time?
3. Does Development time ever get reduced?
Why VAT
2. Are the Testing estimates untouched /
unaltered / utilized completely?
4. Test automation is only automating a crude approximation of one aspect of testing.
Why VAT
3. Are all internal QA bugs fixed by Development
before the delivery?
5. If each side of brain can control different types of thinking, why cant each eye handle different tasks that
of Maker and Checker?
Why VAT
4. Does an untested case get logged by the
client and a tested case fails at client site and
we are sure that the code is 100% bug free?
6. DST : You cant stop time but you can certainly advance it.
VAT: You cant test everything, but you can certainly test what is good enough.
Why VAT
5. Post-delivery, does the (quality / quantity ) of
documentation get questioned frequently and
get referred in the future?
7. Testers are paid to play with the product
Why VAT
6. Does the testing team by itself inform that
the estimates are very high for Testing?
8. It's a common misconception that a process can only be controlled by documented plans.
Why VAT
7. Proportionate amount of testing is completed
in the first few days of Testing phase?
9. it isn't the number of bugs that matters, it's the effect of each bug
Why VAT
8. How often there are no lags in the preceding
phases, leading to cascading delay in Testing?
10. The world is full of uncertainty, not only the code.
Why VAT
9. How often is Testing skipped partially /
completely due to exhaustive Programmer
testing?
11. Apple shipped the first version of HyperCard with about 500 known bugs and Windows 3.1 was shipped
with 5000 known bugs!
Why VAT
10. Are known defects published to the client?
12. Fix a product before it is broken; never introduce a bug.
Why VAT
If the answer to any of the previous questions
is NO,NEVER or SELDOM, there is definitely
scope for VAT.
13. Every 8th line of code has a chance of picking up a new defect
Value Added Testing ( VAT)
VAT is to identify and agree how much testing is good
enough and test within the available time limit or in a
truncated time frame and still deliver the best without a
compromise on quality. It requires an unorthodox approach to
the entire testing life cycle which questions and validates every single
process / sub –process in the testing lifecycle, enhances it further,
alters or skips sub-process or the entire process as required by the
product / project and also revisits the estimate at intermediate stages
to see if there is a possible reduction. In simple terms, VAT is not just
good testing; it is good enough testing which would save time and
cost to the company in multiple ways.
14. Every piece of software is unique, and testing needs to vary dramatically from project to project.
A graphical representation
15. Choosing the right bugs and right quality to ship with is the key.
Could we term it as Sprinkle model?
Similarly, we need to “cover” the product with “enough” amount of test cases
16. It is impossible to test a program completely
How to do VAT
Identify Value Added(VA) and NonValue Added(NVA) activities.
Eliminate NVA.
Situational approach.
Decide ALAP, deliver ASAP.
Decide how much is “good enough”.
17. Testing is a way to measure quality; it is not a remedy by itself.
Few illustrations
NON-VALUE ADDED
Detailed documentation
VALUE ADDED
Lean/Light weight documentation
4 eyes principle ( for certain tasks) 2 eyes principle ( for certain tasks)
Proportionate headcount
Realistic headcount
Enforced automation
Possible automation
ASAP / ALAP
ALAP / ASAP
Conventional Agile / Waterfall Flexible model ( Sprinkle ? )
Test all scenarios
Test required scenarios
Manager : Subordinate(s)
Mentor: Mentee(s)
18. Documenting is not testing. It is one of the chief distractions to testing.
Documentation
Selective documentation.
Checklist / Traceability matrix.
Light weight video recording tool.
Additional test cases.
Expedite testing.
Lean test documentation.
19. Everybody Tests, not just the designated testers.
4 eyes or 2 eyes
Need based review.
Peer testing ( Unit testing level )
Hybrid unit test cases and test cases.
Agreed programming standards.
20. Businesses does not want testing. They want systems that work well enough to make money.
Sometimes that requires more testing, sometimes less, sometimes none at all.
Headcount
No project requires fixed number of headcount.
More testing does not mean increased quality.
Less number of testers would improve the quality of
Unit Testing.
21. Imagine a bug and find it
Automation
Testing is a thought process; involves learning and discovery.
Automate only whatever is possible.
Compliment it with manual testing.
Better not to entirely delegate to machines.
22. Nothing works all the time
ASAP / ALAP
Early involvement of testers not always required.
Late involvement could save time and rework.
Decide as late as possible; Deliver as fast as possible.
Need based involvement / Situational practice is crucial
23. It is impossible to test a program completely
Full / Partial coverage
Cannot test everything, test what is good enough.
Wanting the product to work in deployment or preventing it
from being deployed is the key.
Impossible to find all the bugs in the code.
Impossible to know whether all bugs are found.
Possible to prevent coding errors and have limited coverage.
24. ON time delivery is as important as ONE time delivery ( less number of fixes post-delivery )
Mentor : Mentee
Brain dump of successful testers is not available.
Testing is not clerical activity, it’s a subtle art to be learnt.
Mentors are also concerned about mentee development
25. True certification of a tester is the respect of respectable people
Explaining testing is a big subject…
20% of the code causes 80% of the problem; identify it.
Some shortcuts to find killer bugs in initial days:
Rule of thumb,
Educated guess,
Intuitive judgment
Common sense.
Apply DMAIC
26. Testers have to be the Master of messy thinking
And finally, an analogy
Testing is like marriage. You meet the product (person),
try to understand it better, change the test cases
according to the requirement, try to validate it day by
day and get familiar with it. Problems are either fixed or
accepted and tester has fairly reasonable idea how the
product will react. The product behaves as expected and
the tester lives happily ever after.
27. TESTER needs to DEVELOP an eye for detail
Thank you,
http://www.linkedin.com/in/haridhvar