Kyiv Quality Assurance Day 2019
АННА ТИМОФІЄВА & СЕРГІЙ МАЛИНОВСЬКИЙ
«Tools and Tips of video connection testing»
Телеграм канал: wwww.t.me/goqameetup
Фейсбук сторінці: www.fb.com/goqaevent
Сайт: www.kyiv.qaday.org
АНТОН МУЖАЙЛО «Test Team Development and Management Techniques»QADay
Kyiv Quality Assurance Day 2019
АНТОН МУЖАЙЛО
«Test Team Development and Management Techniques»
Телеграм канал: wwww.t.me/goqameetup
Фейсбук сторінці: www.fb.com/goqaevent
Сайт: www.kyiv.qaday.org
Key takeaways
- Continuous “everything” is at the heart of agile and devops
- Continuous activities result in faster delivery and higher quality
- Rapid feedback and practice are essential for confidence in your delivery process
View webinar recording - http://testhuddle.com/resource/continuous-everything/
Illustrated Code: Building Software in a Literate Way
Andreas Zeller, CISPA Helmholtz Center for Information Security
Notebooks – rich, interactive documents that join together code, documentation, and outputs – are all the rage with data scientists. But can they be used for actual software development? In this talk, I share experiences from authoring two interactive textbooks – fuzzingbook.org and debuggingbook.org – and show how notebooks not only serve for exploring and explaining code and data, but also how they can be used as software modules, integrating self-checking documentation, tests, and tutorials all in one place. The resulting software focuses on the essential, is well-documented, highly maintainable, easily extensible, and has a much higher shelf life than the "duct tape and wire” prototypes frequently found in research and beyond.
You want to improve your software skills. That’s a given. You may be a mentor or a manager who needs to improve the knowledge sharing among your software developers across different projects. Code Reviews can do just that while improving code quality in your projects. Code Review not only builds developer team spirit but also offers new ways to improve a software solution. You’ll walk away from this session with in-depth understanding of Code Review to strengthen your team.
A method of communicating between two devices
A software function provided at a network address over the web with the service always on
It has an interface described in a machine-processable format
http://www.qualitestgroup.com/
Development is inherently collaborative. So why aren't you doing code review? This session discusses the importance of collaboration around your source code, the impact code review can have on development teams, and offers guidance on how to get started.
Atlassian Speaker: Matt Quail
Customer Speaker: Patrick Coleman of Dash
Key Takeaways:
* Peer code review explained
* Benefits and approaches to effective code review
АНТОН МУЖАЙЛО «Test Team Development and Management Techniques»QADay
Kyiv Quality Assurance Day 2019
АНТОН МУЖАЙЛО
«Test Team Development and Management Techniques»
Телеграм канал: wwww.t.me/goqameetup
Фейсбук сторінці: www.fb.com/goqaevent
Сайт: www.kyiv.qaday.org
Key takeaways
- Continuous “everything” is at the heart of agile and devops
- Continuous activities result in faster delivery and higher quality
- Rapid feedback and practice are essential for confidence in your delivery process
View webinar recording - http://testhuddle.com/resource/continuous-everything/
Illustrated Code: Building Software in a Literate Way
Andreas Zeller, CISPA Helmholtz Center for Information Security
Notebooks – rich, interactive documents that join together code, documentation, and outputs – are all the rage with data scientists. But can they be used for actual software development? In this talk, I share experiences from authoring two interactive textbooks – fuzzingbook.org and debuggingbook.org – and show how notebooks not only serve for exploring and explaining code and data, but also how they can be used as software modules, integrating self-checking documentation, tests, and tutorials all in one place. The resulting software focuses on the essential, is well-documented, highly maintainable, easily extensible, and has a much higher shelf life than the "duct tape and wire” prototypes frequently found in research and beyond.
You want to improve your software skills. That’s a given. You may be a mentor or a manager who needs to improve the knowledge sharing among your software developers across different projects. Code Reviews can do just that while improving code quality in your projects. Code Review not only builds developer team spirit but also offers new ways to improve a software solution. You’ll walk away from this session with in-depth understanding of Code Review to strengthen your team.
A method of communicating between two devices
A software function provided at a network address over the web with the service always on
It has an interface described in a machine-processable format
http://www.qualitestgroup.com/
Development is inherently collaborative. So why aren't you doing code review? This session discusses the importance of collaboration around your source code, the impact code review can have on development teams, and offers guidance on how to get started.
Atlassian Speaker: Matt Quail
Customer Speaker: Patrick Coleman of Dash
Key Takeaways:
* Peer code review explained
* Benefits and approaches to effective code review
How to successfully grow a code review cultureNina Zakharenko
As a team grows, code ownership is distributed. Code review becomes increasingly important to support the maintainability of complex codebases. An effective code base is on that can be worked on collaboratively by a team.
In this talk we'll discuss how to introduce a successful code review culture to your development team that will foster the idea of shared ownership. This in turn will result in a happy and healthy code base.
https://webexpo.net/prague2016/talk/how-to-successfully-grow-a-code-review-culture/
Code Review tool for personal effectiveness and waste analysisMikalai Alimenkou
Usually it is hard to analyze personal effectiveness and detect wastes in development process because developer’s work decomposition is not transparent and available for analysis. As a good sample of ineffective process imagine developer, who spends 1 day on task implementation and then reimplements it several times according to code review notes during next 2 days. Or another developer, who is waiting for code review during 2 days, switching context to other tasks, finally gets notes and switches back to initial task, trying to refresh all details in his head. And so on and so forth…
Code review tool usage helps to aggregate lots of useful information about any code change at any stage (static analysis, code review, rework, acceptance, integration into main branch). In this talk I’m going to demontrate how this information could be used for detailed analysis of development effectiveness and wastes detection. Based on mentioned analysis you could implement many improvements for your development process and then measure their success.
Test Driven Development - a Practitioner’s PerspectiveMalinda Kapuruge
Guest lecture at Swinburne University of Technology, Melbourne. We introduced TDD concepts to students. We also did a live interactive demo with students to understand benefits of TDD.
Finally, we discussed benefits as well as pitfalls from a practitioner's point of view.
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...Simplilearn
In this YouTube live session, you will learn how you can start coding even if you have no programming background; because all it takes is a little bit of curiosity to learn something new. We cover everything you need to know before becoming a programmer.
AATs can be expensive and not valuable if not done right, and doing them right is not easy. They provide enormous benefit though, and are critical as software takes over the world and manual regression testing becomes infeasible. This goes through key benefits.
Join us on location as Rich Harrington walks through the necessary steps to ensure that you run a successful Facebook Live event and avoid technical hiccups. You’ll learn how to produce and direct live events on Facebook. You’ll know all the benefits of Facebook Live, as well as how to schedule and promote a Facebook Live event. You’ll see technical workflows from minimal gear to multi-camera setups.
The many different ways to go live
Scheduling your Facebook Live event
Boosting an event with sponsored posts
Using Facebook Live from a phone or tablet
Using Facebook Live with a web browser and computer
Using multiple cameras with Facebook Live
Strategies for after the event
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingBitmovin Inc
Fastest cloud-encoding and adaptive streaming with HTML5 including DRM by Gerald Zankl, IBC 2015
The bitcodin encoding and streaming platform is designed and built from the ground up to scale massively on standard public and private cloud infrastructure, while enabling orders of magnitudes faster transcoding than real time (e.g., a 2-hour HD video in minutes). The fast transcoding enables even the largest on-demand video providers to distribute uploaded media virtually instantly during the upload and transcoding process with no delay. Leveraging the flexibility of the new MPEG-DASH standard – which is fully integrated into bitcodin – content providers can use cutting-edge technologies such as the native DASH adaptive streaming support in HTML5, as well as the native DRM support using MPEG-CENC based upon that. This enables distribution and playback across web and mobile platforms, while being more light-weight and battery efficient than heavy plugins like Silverlight or Flash. bitcodin.com furthermore encourages separation of video, audio and subtitle streams, which helps bitcodin customers to save up to 75 % on their storage costs while increasing distribution efficiency and reducing CDN costs.
How to successfully grow a code review cultureNina Zakharenko
As a team grows, code ownership is distributed. Code review becomes increasingly important to support the maintainability of complex codebases. An effective code base is on that can be worked on collaboratively by a team.
In this talk we'll discuss how to introduce a successful code review culture to your development team that will foster the idea of shared ownership. This in turn will result in a happy and healthy code base.
https://webexpo.net/prague2016/talk/how-to-successfully-grow-a-code-review-culture/
Code Review tool for personal effectiveness and waste analysisMikalai Alimenkou
Usually it is hard to analyze personal effectiveness and detect wastes in development process because developer’s work decomposition is not transparent and available for analysis. As a good sample of ineffective process imagine developer, who spends 1 day on task implementation and then reimplements it several times according to code review notes during next 2 days. Or another developer, who is waiting for code review during 2 days, switching context to other tasks, finally gets notes and switches back to initial task, trying to refresh all details in his head. And so on and so forth…
Code review tool usage helps to aggregate lots of useful information about any code change at any stage (static analysis, code review, rework, acceptance, integration into main branch). In this talk I’m going to demontrate how this information could be used for detailed analysis of development effectiveness and wastes detection. Based on mentioned analysis you could implement many improvements for your development process and then measure their success.
Test Driven Development - a Practitioner’s PerspectiveMalinda Kapuruge
Guest lecture at Swinburne University of Technology, Melbourne. We introduced TDD concepts to students. We also did a live interactive demo with students to understand benefits of TDD.
Finally, we discussed benefits as well as pitfalls from a practitioner's point of view.
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...Simplilearn
In this YouTube live session, you will learn how you can start coding even if you have no programming background; because all it takes is a little bit of curiosity to learn something new. We cover everything you need to know before becoming a programmer.
AATs can be expensive and not valuable if not done right, and doing them right is not easy. They provide enormous benefit though, and are critical as software takes over the world and manual regression testing becomes infeasible. This goes through key benefits.
Join us on location as Rich Harrington walks through the necessary steps to ensure that you run a successful Facebook Live event and avoid technical hiccups. You’ll learn how to produce and direct live events on Facebook. You’ll know all the benefits of Facebook Live, as well as how to schedule and promote a Facebook Live event. You’ll see technical workflows from minimal gear to multi-camera setups.
The many different ways to go live
Scheduling your Facebook Live event
Boosting an event with sponsored posts
Using Facebook Live from a phone or tablet
Using Facebook Live with a web browser and computer
Using multiple cameras with Facebook Live
Strategies for after the event
IBC Content Everywhere Hub Presentation: HTML5 And Fastest EncodingBitmovin Inc
Fastest cloud-encoding and adaptive streaming with HTML5 including DRM by Gerald Zankl, IBC 2015
The bitcodin encoding and streaming platform is designed and built from the ground up to scale massively on standard public and private cloud infrastructure, while enabling orders of magnitudes faster transcoding than real time (e.g., a 2-hour HD video in minutes). The fast transcoding enables even the largest on-demand video providers to distribute uploaded media virtually instantly during the upload and transcoding process with no delay. Leveraging the flexibility of the new MPEG-DASH standard – which is fully integrated into bitcodin – content providers can use cutting-edge technologies such as the native DASH adaptive streaming support in HTML5, as well as the native DRM support using MPEG-CENC based upon that. This enables distribution and playback across web and mobile platforms, while being more light-weight and battery efficient than heavy plugins like Silverlight or Flash. bitcodin.com furthermore encourages separation of video, audio and subtitle streams, which helps bitcodin customers to save up to 75 % on their storage costs while increasing distribution efficiency and reducing CDN costs.
Html5, Native and Platform based Mobile ApplicationsYoss Cohen
This presentation compares between different mobile applications techniques: Native, HTML5 and platform based (Flash, JavaFX, Silverlight) as well as review the level of support each alternative has for video.
Webinar: Supercharge Nonprofit Collaboration with Skype for Business - 2016-0...TechSoup
Learn about Skype for Business, a powerful and easy to use communication and collaboration tool available with Microsoft Office 365. Work smarter with integrated instant messaging, voice and video meetings, desktop sharing, and more.
Green Hectares Rural Tech Factsheet – WebinarsGreen Hectares
The factsheet designed to accompany the webinars presentation. Green Hectares offers this content as part of an initiative to enable rural communities with technology.
Technology Tools to increase efficiency in 2020Dale Denham
With all we have to accomplish in our business and personal lives, it is imperative we use technology effectively. It starts with simple technology to remove time-wasters from your day. By leveraging tools and methods strategically, you’ll gain time to play, or work more. This session will cover the top 12 technologies anyone can use to make their day more efficient.
This was conducted at the PPAI Expo in Las Vegas January 2020. The slides provide some information but the discussion is the most valuable part. These slides serve as a reminder mostly for those who attended the session.
Improving Engagement and Comprehension of Training Videos the Oracle Way3Play Media
In this webinar hosted by Training Magazine Network, Ben Labrum, Sr. Principal Product Manager at Oracle University Digital Learning, and Lily Bond, Director of Marketing at 3Play Media, share how creating accessible videos leads to greater employee engagement and comprehension.
Tools for tasks - Free tools for Learning - Matching Tools to TasksLindsay Karp
Tools for tasks: Free tools for Learning - Matching tools to Task
Presentation part of Fordham University's Faculty Technology Day Conference in 2014.
Presentation contains links to sites and resources.
#FacTechDay14
Synchronous and Asynchronous Tools
Screencasts - Jing, Screenr
Video Conference - Google Hangout, Skype Video Call
Presentation Tools - Slideshare, Brainshark
Video Editing / Sharing tools - Keepvid, Tubechop
Polling / Survey Tools - Google Form, Poll Everywhere, Doodle
Backchannel - TodaysMeet, Twitter
Similar to АННА ТИМОФІЄВА & СЕРГІЙ МАЛИНОВСЬКИЙ «Tools and Tips of video connection testing» QADay 2019 (20)
КАТЕРИНА АБЗЯТОВА «Ефективне планування тестування ключові аспекти та практ...QADay
Lviv Direction QADay 2024 (Professional Development)
КАТЕРИНА АБЗЯТОВА
«Ефективне планування тестування ключові аспекти та практичні поради»
https://linktr.ee/qadayua
Досвід здачі іспиту ISTQB Expert level: подробиці, перепідготовка, актуальніс...QADay
Рамелла Басенко – Lead QA Engineer & Engineering Manager at AgileEngine
- Огляд актуального ISTQB портфоліо з іспитами всіх рівнів
- Детальніше про Expert Level та його напрями
- Цінність сертифікатів ISTQB в сучасних реаліях
- Мій досвід здачі іспиту ISTQB Expert Level і що ж робити коли з першого разу не вийшло
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпеч...QADay
Online QADay 2024 #1
МОРРІС-ВСЕСЛАВ ШОСТАК «Роль QA в індустрії програмного та апаратного забезпечення: Важливість та Виклики»
https://linktr.ee/qadayua
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
2. About me
• 6 Years in IT
• QA
• Work at SoftServe
• Master of procrastination
• Pretty good snowboarder
e-mail: sergii.malinovsky@gmail.com
3. •Almost 12 years in IT, 6 years QA Lead
•5 years at SoftServe
•QMO Partner
•Graduated from Leadership Development Program SoftServe
•Hillel IT School Coach
•Volunteer “Open Eyes” Foundation
•Mother of teenage girl
e-mail: atymof@gmail.com
skype: ann_alen
About me
12. Video testing = PAIN ?!
• Hard to find any useful information
• You become a vlogger with one follower and it sucks
• It takes a lot of time
• It often requires more than one
person
13. Track the browser updates
• It should be your responsibility.
• It is always important.
• It can cause your system in a different ways.
• Use Firefox Nightly or Chrome Canary if it’s needed.
14. Extra mic and cam - always good idea
• Obvious test that you should not to forget about.
• It can harm both UI and Stream or even Browser if it is
IE.
15. Learn about logs
• Ask your developer about log details.
• More clear understanding of the issue gives you a
prospect to find more bugs.
• Your bugs reports are more informative.
16. • Memory leak during the recording.
• Reconnection can be harmful.
Worth your attention
18. What is WEBRTC ?
Supported Browsers & Platforms
Chrome
Firefox
Opera
Android
iOS
High-quality Web Real-Time
Communication
• No additional software or plugins installation is required
• High communication quality thanks to modern video and audio codecs
• High level of security: all connections are protected (HTTPS) and encrypted
(SRTP).
19. MediaStream web browser accepts audio and video signal from camera or desktop.
RTCPeerConnection connects browsers for sharing media content from a camera, microphone, and
desktop.
RTCDataChannel provides two-side data transmission over established connection.
How it
works