How to report bugs effectively, what mistakes to avoid, how to make your defect reports easily readable by developers, software quality assurance engineers and everyone involved in software testing
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015Peter Sabev
If you count the alternatives, there are 50 tools for software testing focused on open source projects - test planning and management, test execution, test reporting, front-end and backend testing, automated mobile testing, security scanners, issue tracking and others
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got BetterJustin Hunter
Powerful New Feature Enhancements now allow
Pairwise testing
Orthogonal array testing
More thorough n-way testing
Requirements traceability
Seeding of high priority scenarios
Automatic generation of detailed test scripts with tester instructions
Automatic inclusion of rules-based Expected Results
Exporting into Quality Center
Exporting into mind maps
And a lot more
When develpment met test(shift left testing)SangIn Choung
Sharing my thoughts and cases about co-work with test and developemnt. Two big approaches.
One is Engineering approach (
1. Early testing education
2. Test design
3. Test code guide
4. Pair-testing, programming
5. Test-Automation),
Second is Strategic activities (
1. Test Strategy/Plan
2. Test analysis/report)
Also, I wanted to mention tester's various career paths.
Thank you.
From a Joomla Day Midwest presentation, this focuses on unit testing in the open source Joomla project. The slides wrap around two demonstrations that cannot be included here.
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015Peter Sabev
If you count the alternatives, there are 50 tools for software testing focused on open source projects - test planning and management, test execution, test reporting, front-end and backend testing, automated mobile testing, security scanners, issue tracking and others
The Best Pairwise Testing Tool / Best Orthogonal Array Tool Just Got BetterJustin Hunter
Powerful New Feature Enhancements now allow
Pairwise testing
Orthogonal array testing
More thorough n-way testing
Requirements traceability
Seeding of high priority scenarios
Automatic generation of detailed test scripts with tester instructions
Automatic inclusion of rules-based Expected Results
Exporting into Quality Center
Exporting into mind maps
And a lot more
When develpment met test(shift left testing)SangIn Choung
Sharing my thoughts and cases about co-work with test and developemnt. Two big approaches.
One is Engineering approach (
1. Early testing education
2. Test design
3. Test code guide
4. Pair-testing, programming
5. Test-Automation),
Second is Strategic activities (
1. Test Strategy/Plan
2. Test analysis/report)
Also, I wanted to mention tester's various career paths.
Thank you.
From a Joomla Day Midwest presentation, this focuses on unit testing in the open source Joomla project. The slides wrap around two demonstrations that cannot be included here.
Lightening Talk I gave at Inaka in April 2014.
I was in charge of investigating test-driven development for our iOS mobile team. Since I realized it was such a big concept, after having gathered enough information and having played with it enough, I decided to introduce my fellows on the topic by presenting it in a formal talk with slides. The aim was teaching them a different way of developing, which, for us, at that moment, was completely new and controversial.
Test-Driven Development is about approaching software development from a test perspective and knowing how to use the tools (e.g. JUnit, Mockito) to effectively write tests.
Source code examples @...
https://github.com/codeprimate-software/test-driven-development
Exactpro FinTech Webinar - Global Exchanges Test OraclesIosif Itkin
Global Exchanges series webinar to discuss Test Oracles. A test oracle is a mechanism for determining whether a test has passed or failed. The use of oracles involves comparing the output(s) of the system under test for a given test-case input, to the output(s) that the oracle determines the product should have. We will review various types of test oracles using examples from Exactpro’s Global Exchanges division projects and protocol-based interactions in trading systems.
This presentation addresses web app integration testing (a.k.a. browser testing) in Python. It focuses on currently-available tools, including one that I wrote, and looks at some specific integration testing concerns for the Django web framework.
Principles and patterns for test driven developmentStephen Fuqua
Developed to help introduce key topics in Test Driven Development, for new and veteran developers alike. Some examples are language-specific (C# / MSTest / Moq), but the principles apply to any object oriented language.
Software quality is critical to consistently and continually delivering new features to our users. This talk covers the importance of software quality and how to deliver it via unit testing, Test Driven Development and clean code in general.
This is the deck from a talk I gave at Desert Code Camp 2013.
Metrics Analysis on Continuous System Test (ASQN 2016)Kotaro Ogino
The concept of continuous integration (CI) and continuous delivery (CD) based on daily builds, test automation and automated deployment, is becoming popular and widely used in the industry. Automation efforts support both quality improvements and agility acceleration. Recently the scope of test automation has expanded, system-level testing is now automated and included in continuous daily builds.
Before the automation era, system tests were only executed on build artefacts once all implementation was completed. However, system testing is now conducted in parallel with implementation of product code as regression tests. This continuous system test practice allows the development team to lower the cost of bug fixes.
On the other hand, the concept of system testing is not well understood from the perspective of traditional QA. For example the bug curve is smoothly convergent in traditional QA, but it is rapidly convergent in a continuous system test environment.
In this report, source code, bugs and implementation metrics are analyzed for better understanding of continuous system test concepts.
Profile: DevOps engineer in Rakuten inc. He started his career as a search engine developer, then developed a system test automation framework for non-functional tests including resilience testing and search quality testing. Currently he leads a test automation team and DevOps team for expanding the concept of Continuous System Test in the organization.
Serhii Nezdolii about Mobile apps development (Android, iOS) best practices: Test Driven Development (unit/UI tests), Continuous Integration (Jenkins), Continuous Delivery (TestFlightApp)
Сергій Нездолій про кращі практики розробки мобільних додатків
Сергей Нездолий о лучших практиках разработки мобильных приложений
The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources. Rick offers test measurement and reporting recommendations for monitoring the testing process. Discover new methods and develop renewed energy for taking your organization’s test management to the next level.
Recheck-web ( https://github.com/retest/recheck-web) is a free Open Source test automation tool on basis of Selenium. It implements Golden Master testing, which makes for
– easy to create and maintain tests
– that are more complete
– and less fragile.
And on top of that it can make your test almost unbreakable and elements easy to address with a constant virtual id.
Learn how recheck-web works and train hands-on with some examples.
https://www.hustef.hu/speakerslist2019/speaker_dr-jeremias-rosler/
Cloud services are ever more present and everyone insists they are going to help you solve any and all issues we have. If this is so you have to decide for yourself, but in the meantime let's talk about pluses and minuses. What the system admin will have to get right and what he will get wrong.
Lightening Talk I gave at Inaka in April 2014.
I was in charge of investigating test-driven development for our iOS mobile team. Since I realized it was such a big concept, after having gathered enough information and having played with it enough, I decided to introduce my fellows on the topic by presenting it in a formal talk with slides. The aim was teaching them a different way of developing, which, for us, at that moment, was completely new and controversial.
Test-Driven Development is about approaching software development from a test perspective and knowing how to use the tools (e.g. JUnit, Mockito) to effectively write tests.
Source code examples @...
https://github.com/codeprimate-software/test-driven-development
Exactpro FinTech Webinar - Global Exchanges Test OraclesIosif Itkin
Global Exchanges series webinar to discuss Test Oracles. A test oracle is a mechanism for determining whether a test has passed or failed. The use of oracles involves comparing the output(s) of the system under test for a given test-case input, to the output(s) that the oracle determines the product should have. We will review various types of test oracles using examples from Exactpro’s Global Exchanges division projects and protocol-based interactions in trading systems.
This presentation addresses web app integration testing (a.k.a. browser testing) in Python. It focuses on currently-available tools, including one that I wrote, and looks at some specific integration testing concerns for the Django web framework.
Principles and patterns for test driven developmentStephen Fuqua
Developed to help introduce key topics in Test Driven Development, for new and veteran developers alike. Some examples are language-specific (C# / MSTest / Moq), but the principles apply to any object oriented language.
Software quality is critical to consistently and continually delivering new features to our users. This talk covers the importance of software quality and how to deliver it via unit testing, Test Driven Development and clean code in general.
This is the deck from a talk I gave at Desert Code Camp 2013.
Metrics Analysis on Continuous System Test (ASQN 2016)Kotaro Ogino
The concept of continuous integration (CI) and continuous delivery (CD) based on daily builds, test automation and automated deployment, is becoming popular and widely used in the industry. Automation efforts support both quality improvements and agility acceleration. Recently the scope of test automation has expanded, system-level testing is now automated and included in continuous daily builds.
Before the automation era, system tests were only executed on build artefacts once all implementation was completed. However, system testing is now conducted in parallel with implementation of product code as regression tests. This continuous system test practice allows the development team to lower the cost of bug fixes.
On the other hand, the concept of system testing is not well understood from the perspective of traditional QA. For example the bug curve is smoothly convergent in traditional QA, but it is rapidly convergent in a continuous system test environment.
In this report, source code, bugs and implementation metrics are analyzed for better understanding of continuous system test concepts.
Profile: DevOps engineer in Rakuten inc. He started his career as a search engine developer, then developed a system test automation framework for non-functional tests including resilience testing and search quality testing. Currently he leads a test automation team and DevOps team for expanding the concept of Continuous System Test in the organization.
Serhii Nezdolii about Mobile apps development (Android, iOS) best practices: Test Driven Development (unit/UI tests), Continuous Integration (Jenkins), Continuous Delivery (TestFlightApp)
Сергій Нездолій про кращі практики розробки мобільних додатків
Сергей Нездолий о лучших практиках разработки мобильных приложений
The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources. Rick offers test measurement and reporting recommendations for monitoring the testing process. Discover new methods and develop renewed energy for taking your organization’s test management to the next level.
Recheck-web ( https://github.com/retest/recheck-web) is a free Open Source test automation tool on basis of Selenium. It implements Golden Master testing, which makes for
– easy to create and maintain tests
– that are more complete
– and less fragile.
And on top of that it can make your test almost unbreakable and elements easy to address with a constant virtual id.
Learn how recheck-web works and train hands-on with some examples.
https://www.hustef.hu/speakerslist2019/speaker_dr-jeremias-rosler/
Cloud services are ever more present and everyone insists they are going to help you solve any and all issues we have. If this is so you have to decide for yourself, but in the meantime let's talk about pluses and minuses. What the system admin will have to get right and what he will get wrong.
Cyriano busca el confort del perro, pero sobre todo que los amantes de los perros se sientan a gusto con todos los artículos que nosotros producimos. No hacemos “moda para perros”, hacemos moda para las personas que tienen perros y cuidamos nuestros artículos como un complemento más para estas personas.
Apresentação confeccionada para a disciplina Seminários Integrados em Design de Interiores, que aborda o tema Estilos em Decoração e suas definições e exemplos.
Complemento Teórico de la Guía de Trabajos Prácticos. El presente trabajo es un sumario de conceptos teóricos de la materia Estabilidad IIb (64.12) correspondiente a las carreras de Ingeniería Mecánica e Ingeniería Naval y Mecánica.
Ever tried doing Test First Test Driven Development? Ever failed? TDD is not easy to get right. Here's some practical advice on doing BDD and TDD correctly. This presentation attempts to explain to you why, what, and how you should test, tell you about the FIRST principles of tests, the connections of unit testing and the SOLID principles, writing testable code, test doubles, the AAA of unit testing, and some practical ideas about structuring tests.
The pragmatic programmer 1999
Andy Hunt, Dave Thomas
Chapter 3 / The Basic Tools
Quick review about programmer's tools , power of plain text, debugging, source code control and so on...
Presentation from June 2013, Surrey, BC, Drupal Group meetup.
- Some tips how to improve Drupal 7 performance.
- Get Drupal 7 working faster
- Optimize code in order to get proper responses
- Use cache (memcache, APC cache, entity cache, varnish)
- Scale Drupal horizontally in order to balance load
Burnout - синдром на професионалното изчерпванеPeter Sabev
Какво е професионално изгаряне, "прегаряне", "изпържване", професионално изчерпване или просто бърнаут? Много от най-продуктивните хора поне веднъж са се чувствали професионално изчерпани - ще разгледаме няколко такива случая, историята на бърнаута накратко, какви са фазите и стадиите, как да се "усещаме", когато сме на път да прегорим, и какви начини има да го победим... За купона ще вкарам Metallica, "Тигре, тигре" и "Sound of Silence" в една презентация, без да пея...
Secure Software: Action, Comedy or Drama? (2017 edition)Peter Sabev
If they made movies about the most important software security issues, they could be put into five titles: Insecure Interface, Insufficient Authentication, Security Misconfiguration, Lack of Transport Encryption and Privacy Concerns. What are the action, comedy and drama parts in software security nowadays? A talk presented on IT-Weekend event in Ruse, Bulgaria (2017)
Usability Testing за нула време, с нула пари и нула опитPeter Sabev
>>> Каква е разликата между UI, UX и Usability? Обяснения с кетчуп.
>>> 10 метрики за измерване на ползваемостта.
>>> Какво са cognitive walkthrough и exploratory testing и как да ги използваме за usability testing?
>>> Евристично оценяване и 10 евристики.
>>> Оценяване на ползваемостта чрез въпросници и някои полезни линкове.
Ако можех да се клонирам...Можеш! Делегирай!Peter Sabev
Често всички сме претоварени от задачи. Това важи особено за хората, които ръководят няколко души и често трябва да са на няколко места едновременно или да вършат няколко неща едновременно... Според теорията на управлението понятието „делегиране” означава предаване на задачи и пълномощия на лица, които поемат отговорността за тяхното изпълнение. А с прости думи - да дадеш част от работата да ти я свърши някой друг. Кой точно, коя работа точно, как да я свърши, какво още трябва да дадем заедно със задачата, как да извършим контрола и колко често да искаме обратна връзка - това са все въпроси, на които смятам да отговоря в тази история за богини, вълци, грозде, бай Иван и Криско...
Veselin Berov - Testing in the World of Information ManagementPeter Sabev
The information management solutions are specific group of projects which standart testing methods are rarely applicable for. We are going to investigate a case study with a bank application that will put the QA team in front of many challenges: no user interface, big volume of information fetched, and a high speed of processing this data needed. Even more, the calculations made and the system security are critical as we are talking about a bank product.
Slavy Slavov - 6 Common Challenges Setting Up Selenium in High ScalePeter Sabev
Congratulations, you are tasked with setting up Selenium for a few projects so that the test automation can be optimized, scalable, predictable and cost-effective. Sounds hard? It does, because we often bump into pop-up windows, default browser settings, Selenium issues, user certificates, etc. We'll learn how to avoid these problems instead of wasting days on solving them one by one. In addition, we will learn how to scale and maintain the Selenium infrastructure - 6 common challenges which will meet and learn how to overcome.
Working with UK people (for Bulgarians)Peter Sabev
How to work and do business with people from the United Kingdom. How are Brits similar and different compared to Bulgarians and some details on how to communicate with UK colleagues. A presentation made on Questers Beer'n'Code day.
Професия QA инженер - SoftUniConf June 2015Peter Sabev
QA инженерите се занимават с осигуряване на качеството на софтуера, тестване и цялостно управление на процеса на разработка. Освен да търсят бъгове, да ги описват и да ги проследяват до отстраняването им, QA инженерите се занимават и с програмиране на автоматизирани инструменти за тестване, които осигуряват повторяемост на тестовете и осигуряват качество в дългосрочен план. В лекцията ще поговорим за всичко това с много примери от реалния живот на един QA инженер.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
5. On average,
every single
bug report
is read by
at least
5 people!
Examine and
approve the bug
Set priority and
assign to developer
Fix the bug
Update
test casesTest the fix
6. But
sometimes
the bug
report is
read dozen
times!
QA Failed
Works
fine on
my
machine.
Fixed. Try
now.
QA Failed
Fixed. Try
now.QA Failed
(again)
Need more
information
You must
have the
wrong
version.
17. Which one is better?
“I feel unwell”
OR
“I have headache, runny nose
and 38.5° C temperature
since yesterday”
18. Anamnesis Bug Description
1. Name
2. Age, height, weight
3. Family and childhood history
4. Allergies, work environment
5. Details about the complaints
6. Habits
7. Medical encounters
8. Other useful info
1. Short description / Title
2. Priority / Severity
3. Build / Version
4. Environment
5. Steps to reproduce
6. Expected vs. Actual Results
7. Screenshots / Logs
8. Other useful Info
19. Which one is better?
“I feel unwell”
OR
“I have headache, runny nose
and 38.5° C temperature
since yesterday”
20. Short But Enough Description
One line should say it all:
Canceling a Copy dialog crashes File Manager
Software crashes
21. Steps to Reproduce
The most important part!
1. Press Cmd+N to open a new browser window
2. Type https://mail.google.com in the address
bar
3. Press Enter
Open Gmail in another window
22. Expected vs. Actual Result
Instead of showing my inbox, it shows the
message “Your browser does not support
cookies (error -91)”.
It doesn't work.
24. PriorityVery High
Fix immediately and ASAP, absolutely must fix in 24h.
Notify!!!
High
Must be fixed until the next release cycle
Medium
Fix as part of standart SDLC. Must be fixed before GA.
Low
Could live with it, schedule when time is available.
Very Low
Nice to have. May never fix.
25. SeverityBlocker (Showstopper)
Serious crash, testing completely blocked, security, data loss
Critical (Severe)
Incorrect calculations, missing features, problems with no
workaround, far from expected, unable to test partially
Major (Serious)
Functionality not working but able to test system
Normal (Moderate)
Not meeting criteria, bad UI/UX, missing images/msgs
Very Low
Very minor UI/UX or cosmetic issues, typos, proposals
26. QA team sets severity and
proposes priority
Product team can amend
priority later.
27. Priority / Severity Mapping Script
•If both are set, good.
•If one is set, map the other to it.
•If none is set, disallow publishing the
bug report.
32. Providing screenshots and videos
•Good bug report has at least 1 screenshot (or video), but only
if appropriate.
•Logs and/or stack traces should be provided only if they are
related to the defect and can be used as a source of
information.
•If you think there are other sources of valuable information
about the defect, include these sources as well.
•Give more information rather than less.
34. Investigate!
Computer is working slowly.
I am using 8-core i7-5960X, and I saw CPU
0 utilization is 99.9% while the others are
idle. The process that uses most CPU time
is SearchIndexer.exe
36. (Especially valid for developers)
API request to CDN forces refetch from
origin Azure Storage that invalidas CC
header set for the blob on ARM when BSP
is enabled together with ZDF.
Old website logo is loaded instead of
the rebranded one
38. Know when to stop
DBData was accidentally deleted.
DBData was accidentally deleted.
I tried reinstalling the software and
defragmented the HDD but nothing
helped.
40. Always have a backup plan
Use virtual machines or containers, create
snapshots and backups, and revert when
needed.
Test [on production] without having way to
go back if something goes wrong.
42. Distinguish:
1. Facts
What is ACTUALLY happening.
2. Observations
What YOU THINK is happening.
Doctors don’t want patients to tell
them their diagnosis
55. If you are good in HTML…
Tested on the following environment:
192.168.12.23
CPU: Intel Xeon E5-2670
RAM: 8 GB
OS: Windows 7 64-bit
Google Chrome
Ver 52.0.2743.116
192.168.12.240
Version: 1.0.4-rc3
SDK: 1.0.0
Apache: 2.0.63
PHP: 5.2.9
OS: Ubuntu 14.04.1 LTS
192.168.12.223
DB: MySQL 5.0.92
Records: 283
Users: 3
Submissions: 4322
Last submission: A12.xml
User:
TestAdmin23
57. Use present tense
1. Click “Send” button.
2. Note that asterisks determine
mandatory
1. Be assured you clicked “Send”
button.
2. Asterisks will determine mandatory
fields.
58. To maintain a file, click File | Open.
To edit a file, click File | Open.
Use precise words and actions.
59. System restart can be requested via
Restart.
To restart the system, choose Restart.
Address the user directly. This holds the user's
attention.
60. Win10 Home should have blue icon,
however, the icon for Windows 10
Professional is purple.
Win10 Home should have blue icon
Win10 Pro should have purple icon.
Use consistent abbreviations and parallel
sentence structure.
61. Choose Delete to delete the text.
To delete the text, choose Delete.
If required by the system, order information
chronologically.
Order information according to the logic what
before how.
Enter the address, then page forward.
Page forward after entering the address.
62. Delete the file if the disk is full.
If the disk is full, delete the file.
If a sentence has one condition, place the
condition before the action.
63. Test creating text, editing text and
formatting text.
Test the following features:
● Create text
● Edit text
● Format text
Avoid including a long series of items in a
sentence. Use a list or table instead.
64. When you delete an item from the table,
all of its assigned values are deleted.
Whose values? Table’s or system’s ones?
When you delete an item from the table,
the system deletes all values that are
assigned to this item.
Avoid vague or ambiguous pronominal
references.
65. Check the device adapter card port
signals.
Check the port signals from the device
adapter card.
If possible, avoid noun strings, that is, a series of
nouns that modify one another.
67. usually, often, virtually, apparently, in
some ways, to a certain extent, for all
intends and purposes, in general,
generally, in some respects, for the
most part, occasionally, most often, as
a rule, probably
Avoid imprecise statements. If you cannot make a
concrete statement because of exceptions, then
list these exceptions.