February 2019 Content Index
Jun 6, 2020
Back to Index of all monthly summaries
PDFs
I'm conscious that a lot of information gets lost in the noise of the world so I'll try and collate content I release and find useful. This was February 2019
If you want to keep up to date on a more regular basis you can follow me on - Linkedin, Twitter, Instagram, Facebook, Youtube
Tools & Code
I wrote a few more tools, mainly to experiment more with JavaScript and learn how to write Chrome Extensions.
- The Observatron A chrome extension for capturing information as you perform exploratory testing of web sites.
- CounterString JS My second (at least) JavaScript CounterString implementation, but this runs as a Chrome extension so you can right click on a field and insert a counterstring.
Blog Posts For Feb 2019
- Evil Tester Content Summary For January 2019A summary of all the content created for EvilTester.com and Patreon for January 2019
- What does the EvilTester Patreon Contain?A behind the scenes look at the content in the Evil Tester Patreon
- How to bypass no paste controls on a web formWeb sites sometimes try to prevent us pasting data into web form fields. This is usually pretty simple to bypass and in this post (and video) I show how.
- How to Pretty Print JSON using Browser Dev ToolsWeb sites sometimes try to prevent us pasting data into web form fields. This is usually pretty simple to bypass and in this post (and video) I show how.
- How to Practice your JavaScript, Software Testing and Test AutomationOne approach to practicing your Software Testing is to hack JavaScript games which improves your JavaScript and improves your Test Automation
- Hacking JavaScript Games - Accessing private javascript variables at runtime via debuggingJavaScript private variables and objects created from anonymous functions cannot be accessed from console making hacking the app harder. But we can use the debugger to help.
- Firefox is opening and test is running but there are errors in the logsOften we see what looks like error messages in the Driver output logs, but if they have WARNING on the front, they are not error messages we should worry about.
- When getting rid of a browser, what are the advantages of using taskkill.exe over close method in Selenium? Quora
- What is the best fuzzer (automated software testing tool) to find 0-days? Why? Quora Answer
- JavaScript Tutorial Creating a CounterString tool in Chrome Browser Dev Tools SnippetsTools do not have to be complicated, they can be simple scripts run from dev tools. This tutorial explains the writing of a CounterString tool.
- Episode 007 - Finding Tools Special 2019 - The Evil Tester ShowIn this podcast we consider how do you find tools, and how to decide betweent hem when you do find them.
- CloudApp Tool Review for Testing and ConsultancyCloudApp has traditional screenshot features for snapshots, animated gifs, movies but the use of the cloud for file storage makes it uniquely positioned for supporting testing.
- Which is easier QA Engineer, Software Developer or QA Automation Engineer? Quora Answer
- Demo of CounterStrings in Action finding a live bug in GithubDemo showing how to use CounterStrings and a Chrome Extension which implements them and finding a live bug in Github.
- A Deep Dive investigation of a live bug in GithubDemo showing how to deep dive investigate a defect to derisk your use of tools and isolate the problem
- A Deep Dive investigation of a HTML search button bug in GithubDemo showing how to deep dive investigate a defect in an HTML Button and the thought processes and strategies behind the testing
- How to Write a Chrome Extension from JavaScript Snippets codeChrome Extensions can easily be built from simple JavaScript code that you might run from Browser Dev Tool snippets.
- Episode 008 - What is Software Testing? - The Evil Tester ShowIn this podcast we consider what is software testing, is there a one true definition? And do we care?
- How to View URL Query Parameters using Browser Dev ToolsSometimes web sites have very complicated and long URLs with many parameters, you can use the dev tools to view these easily.
Patreon Posts For Feb 2019
- Do what only you can doDo what only you can do
- What is Software Testing?What is Software Testing?
- Hulk Smash - when to give up?Hulk Smash - when to give up?
- New terms or existing words?New terms or existing words?
- Case Study investigating button defectCase Study investigating button defect
- Expertise, Absolutes, Heuristics and AdviceExpertise, Absolutes, Heuristics and Advice
- Case Study Investigating a DefectCase Study Investigating a Defect
- Software Testing Technique - What is a CounterString and how to use them?Software Testing Technique - What is a CounterString and how to use them?
- Install CounterString Chrome ExtensionInstall CounterString Chrome Extension
- Useful JavaScript Learning ResourceUseful JavaScript Learning Resource
- Failure DemandFailure Demand
- Keyword Driven Testing, DSLs and Text AdventuresKeyword Driven Testing, DSLs and Text Adventures
- Find the most appropriate channel for your messageFind the most appropriate channel for your message
- Review of CloudAppReview of CloudApp
- Find a Hook for your TalkFind a Hook for your Talk
- Multiple Model AgnosticismMultiple Model Agnosticism
- Episode 007 - Finding Tools Special 2019 - The Evil Tester ShowEpisode 007 - Finding Tools Special 2019 - The Evil Tester Show
- Identify and work on your meta skillsIdentify and work on your meta skills
- Create a Chrome Extension - CounterstringsCreate a Chrome Extension - Counterstrings
- Basic JavaScript Tutorial - CounterstringBasic JavaScript Tutorial - Counterstring
- QA vs Tester and Developer vs ProgrammerQA vs Tester and Developer vs Programmer
- Working with The Real System vs Working With ModelsWorking with The Real System vs Working With Models
- Why write another tool?Why write another tool?
- Promo video for The ObservatronPromo video for The Observatron
- Announcing The ObservatronAnnouncing The Observatron
- Live Defect and Testing Thoughts Case Study Live Defect and Testing Thoughts Case Study
- My Facebook bot is live againMy Facebook bot is live again
- Reflections on lessons learned from Hacking PacmanReflections on lessons learned from Hacking Pacman
- Hacking JavaScript Games - Accessing private javascript variables at runtime via debuggingHacking JavaScript Games - Accessing private javascript variables at runtime via debugging
- Return on InvestmentReturn on investment for Testing, or Automation or Programming, or Tools etc. Is just wrong.
- Behind the Scenes - autonomous XType BotBehind the Scenes - autonomous XType Bot
- Behind the scenes - creating the initial XType botBehind the scenes - creating the initial XType bot
- XType Bot VideoXType Bot Video
- How to Practice your testingHow to Practice your testing
- Contract based testing and presuppositionsContract based testing and presuppositions
- Quick Tip for Easily Viewing URL Query ParametersQuick Tip for Easily Viewing URL Query Parameters
- Can you use your Exploratory Testing Logs Used for Root Cause AnalysisCan you use your Exploratory Testing Logs Used for Root Cause Analysis
- Quick Tip for Pretty Printing JSONQuick Tip for Pretty Printing JSON
- Extended discussion of bypassing no paste - another approach and risksAnother way to bypass paste protection and discussion of testing risks.
- Quick Hack Web Development Techniques ExerciseQuick Hack Web Development Techniques Exercise
- ObservabilityObservability
- Bots and Generative GrammarBots and Generative Grammar
- Real world case study bypassing signup formReal world case study bypassing signup form
- Identify your successes and sell them to yourselfIdentify your successes and sell them to yourself
- Bypassing no paste controlsBypassing no paste controls
- Get Your Message Out ebookGet Your Message Out ebook
- The Kit That I Use for Videos and PodcastsThe Kit That I Use for Videos and Podcasts
- Case Study - blog and video content repurposingCase Study - blog and video content repurposing
- Being a Speaker at a conferenceBeing a Speaker at a conference
- Promoting Your TalkPromoting Your Talk
Become a member to
1,512
Be part of the community
Connect via private message