<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jerrywang</title>
    <description>The latest articles on DEV Community by jerrywang (@jerrywang).</description>
    <link>https://dev.to/jerrywang</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4096015%2F948c81ad-8c38-4caa-94e8-3b2a519909aa.png</url>
      <title>DEV Community: jerrywang</title>
      <link>https://dev.to/jerrywang</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jerrywang"/>
    <language>en</language>
    <item>
      <title>Building Offline‑First Windows QA Utilities: Solving My Own Testing Pain Points</title>
      <dc:creator>jerrywang</dc:creator>
      <pubDate>Wed, 26 Aug 2026 16:06:28 +0000</pubDate>
      <link>https://dev.to/jerrywang/building-offline-first-windows-qa-utilities-solving-my-own-testing-pain-points-1h3c</link>
      <guid>https://dev.to/jerrywang/building-offline-first-windows-qa-utilities-solving-my-own-testing-pain-points-1h3c</guid>
      <description>&lt;p&gt;Hi everyone 👋, I’m a full‑time QA &amp;amp; automation engineer.&lt;/p&gt;

&lt;p&gt;Like many testers, I spend a lot of time on repetitive manual work during daily testing and regression cycles.&lt;br&gt;
Online web‑based diff tools are convenient, but they bring real pain for QA teams working with sensitive API response data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste internal JSON or report content to third‑party websites, risking data leakage&lt;/li&gt;
&lt;li&gt;Corporate intranet environments block external web tools completely&lt;/li&gt;
&lt;li&gt;VS‑Code plugins require installing an editor just for one quick comparison task&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s why I started building a collection of lightweight &lt;strong&gt;Windows desktop utilities written in Java&lt;/strong&gt;.&lt;br&gt;
All tools run 100% locally on your machine. &lt;strong&gt;No test data gets uploaded to any remote server&lt;/strong&gt;. Privacy is the top priority.&lt;/p&gt;

&lt;h2&gt;
  
  
  What tools am I working on right now?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;PDF Text Comparison&lt;/strong&gt;&lt;br&gt;
Compare two PDF report files, highlight text differences for test result validation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Enhanced Screenshot Tool for Bug Reporting&lt;/strong&gt;&lt;br&gt;
Quick capture, annotate screenshots for bug tickets without opening heavy image editors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Single JSON File Diff&lt;/strong&gt;&lt;br&gt;
Load two local JSON files, show added / removed / changed keys, export differences as HTML report for bug attachments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Batch Folder JSON Comparison&lt;/strong&gt;&lt;br&gt;
For API regression testing. Compare two folders full of JSON response files in one click.&lt;br&gt;
Skip noisy dynamic fields such as timestamps or requestId. Export full summary HTML report.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Bulk File Rename&lt;/strong&gt;&lt;br&gt;
Rename large sets of test screenshots and test artifacts in batches.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;More small utilities will be added gradually.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why local‑only desktop tools matter for QA
&lt;/h2&gt;

&lt;p&gt;Many existing solutions are browser‑based or editor plugins. They work great for public data.&lt;br&gt;
But for internal test artifacts, API responses and confidential test reports:&lt;/p&gt;

&lt;p&gt;✅ Everything stays on your local disk&lt;br&gt;
✅ Works offline, no internet connection required&lt;br&gt;
✅ Double‑click to run, no editor installation, no browser needed&lt;br&gt;
✅ Export HTML reports you can attach directly to bug tickets&lt;/p&gt;

&lt;h2&gt;
  
  
  Build‑in‑public note
&lt;/h2&gt;

&lt;p&gt;I am building these tools in my spare time.&lt;br&gt;
I will share development progress, real‑world QA workflow pain points and tool‑design thinking here.&lt;/p&gt;

&lt;p&gt;If you are a QA or SDET, I would love to hear about your daily repetitive tasks.&lt;br&gt;
What manual work do you wish a small desktop tool could eliminate for you?&lt;/p&gt;

&lt;p&gt;📬 For feedback and feature suggestions, feel free to reach out via email: &lt;a href="mailto:wangjiade5@gmail.com"&gt;wangjiade5@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>privacy</category>
      <category>softwaredevelopment</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
