Do-It-Yourself Hardware tools for Software testers
classical Hacker test was born in MIT Spring 1989 - exactly 30 years
before first SQA Days EU conference. Rising your rank from Computer
Illiterate to Wizard gave enough motivation and sense of direction to
lots of software engineers around the globe - especially to old school
hackers. Among 0x1FF questions in the test there are two very special
0084 Ever fix a hardware problem in software?
0085 ... Vice versa?
talk a bit about fixing software bugs (well, maybe just limitations)
with hardware - either easy to build yourself, or bought in radio
shacks. Dive into the world of Arduinos, Faradei cells, software-defined
radios and LED blinkers is guranteed. Live hardware demo is planned,
but may be limited.
From zephyr in a box to Structure Zephyr - JIRA deep internals for test manager
JIRA marketplace offers two incredible add-ons - Zephyr to do test management and Structure to organize tickets and tests in folders. But those add-ons pretend to know nothing about each other. This talk shows how to:- how to do anything with JIRA with Script Runner
- how to make Zephyr and Structure best friends with test statuses
- how to implement new types of test metrics
- how to make test manager and testers life easier with test cycle planning
- how to export cool test plan
Also we'll talk about JIRA mysteries and ways to deal with it:
- how to index properly and not ruin search
- how to deal with periodic tasks
- how to play games with default formatting
Web UI responsiveness test with JMeter and Selenium
Web UI responsiveness is the thing that often cannot be measured with pure JMeter - instead of HTTP requests/response measurement, one needs to measure real user timing expectations in real browsers. That allows to measure scripts execution time and rendering time, resulting in more real test results. That also allows to find performance bottlenecks using internal debug tools and APIs offered by modern browsers.
This talk covers the following main topics:
- how to integrate JMeter and Selenium to measure Web UI responsiveness
- how to use Navigation Timing API, Performance API and User Timing API to add detail to JMeter reports and simplify bottlenecks findings
- how to build simple framework to split logical and technical parts of test definitions
Internet of Tested Things
Internet of Things now is a very trendy but very messy subject. Hordes of companies and independent developers are trying to understand what smart things end user really wants. Lots of speakers present how useful and fancy smart things are. Instead of making Yet Another "IoT Is Great" presentation, in this talk I want to concentrate on one very practical subject: what's inside the head and hands of the man-orchestra who is at the same time developer, tester and DIYster. We have way more developers and DIYsters than testers in IoT world now. That's why it's vital to understand what should we know to create Tested Things instead of just Things:
- why we have so many Things, but only few of them are Tested Things
- why Tested Things it's all about integration
- how to find ideas and make components
- how to make test benches that won't make you run after escaped quad-copter
- how to build knowledge in all that stuff
JIRA migration - braveheart’s quest
This talk gives an overview of organisational and technical challenges that awaits JIRA administrator, who started to migrate to new version. Large enterprise environment is a true Pandora box of unpredictable activities, unforeseen from the early phases of migration project.
Topics covered in the talk may help JIRA administrator to prepare for some of them.
• reasonable migration indicators: how to understand that you need to migrate
• typical migration process: what are the phases, who is involved, who is always forgotten
• specifics of migration from external vendor into internal company infrastructure
• internal infrastructure planning
• JIRA integration with authentication services: Seraph internals
• migration insiders: XML export files internals
• migrate project settings without projects
• step-by-step projects migration planning
• transferring the projects: how to sleep well and be sure that all is ok
• external vendor contract termination: starting to live a brand new life