Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # Ben Weese Expert QA Engineer | 10+ Years in Website Testing ## Sitemaps - [XML Sitemap](https://benweese.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Blog - [QA Blog: A Guide to Manual and Automation Testing](https://benweese.com/blog/) - Unlock the Power of QA Testing: Dive into Manual and Automation Techniques. Learn best practices and explore top tools for seamless quality assurance. - [Adding Playwright Agents: Lessons from the Deep Trenches](https://benweese.com/building-playwright-agents-lessons-from-the-deep-trenches/) - Explore the setup, costs, and lessons learned from using Playwright agents with Claude Code — designed to enhance UI testing on payment platforms. - [Testing With Postman: Newman for CI/CD Pipeline](https://benweese.com/testing-with-postman-newman/) - Explore two methods for running tests: extracting your collection JSON and using Newman, or leveraging Postman’s API for cloud-based updates. - [Testing with Postman | A Complete Guide to Automation](https://benweese.com/testing-with-postman-all-notes/) - Learn how to automate API testing with Postman. From setting up requests to CI/CD, this guide covers everything you need to Automate your Postman Test. - [Testing With Postman: Checking Schema](https://benweese.com/testing-with-postman-checking-schema/) - Schema is something you need to test to make sure when they need a string that it is indeed a string. If you google postman and schema checking you will also find a cool tool called tv4. Do not use this as it is out dated and no longer supported. Please just create a test - [Testing with Postman: Lodash](https://benweese.com/testing-with-postman-lodash/) - Another javascript library built into Postman is Lodash. Looping Arrays with Lodash Sometimes you will want to iterate through an array. Maybe your response itself is an array. Luckily there is an easy for loop that can be used. This is use for where you see [] in the Json as that means what is - [Testing with Postman: Moment](https://benweese.com/testing-with-postman-moment/) - Postman has many built in Javascript libraries. Moment is one of the more useful ones for getting dates such as today's date or tomorrow's. Creating a Date with Moment Moment is another tool build into postman that can be used for your test. This is great for creating a rolling future, current or past date. - [Testing with Postman: Chai Assertions](https://benweese.com/testing-with-postman-chai-assertions/) - Postman uses the Chai Assertion Library so familiarize yourself with it. Using Chai Match Assertion You can define a format for your response using Regex and the match assertion. Below is an example of a data format for a mysql date. Date Format pm.test("Date is correct format", function() { pm.expect(jsonData.date).to.match(/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$/, "Date should be 0000-00-00T00:00:00Z not - [Testing with Postman: Looping Test](https://benweese.com/testing-with-postman-looping-test/) - In this blog we use setNextRequest to call to back to the same postman request. This allows us to reuse that request and change different variables for multiple test. Setting Up a Looping Test You can make a request loop back to itself and run again. You can also skip test and a bunch of - [Testing with Postman: Headers](https://benweese.com/testing-with-postman-headers/) - Sometimes the only thing you need to test is a header. This is when a PDF or something else is returned. Below is how you can test a header. Testing for Correct Headers and PDF Responses Below are test you can run on headers. The great thing about this is it allows us to find - [Testing with Postman: Reusable Code](https://benweese.com/testing-with-postman-reusable-code/) - Since I talked about reusable code in your environmental variable last week lets see how that works this week. Adding Reusable Code to Your Variable //Here we create a function that is then stored in the environmental variable. This is so we can then call this from any following test. This can be stored in - [Testing with Postman: Variables](https://benweese.com/testing-with-postman-variables/) - Sorry it has been a while but I recently moved job and house, so life has been hectic. Next we will discuss variables. There are a lot of different variables you can use like Collection, Environmental, path, and others. The main 2 I use are Environmental so that we can have different variables for Dev, - [Testing with Postman: Getting Started](https://benweese.com/testing-with-postman-getting-started/) - I am writing a Postman Series to show the full extent of what a software tester can do with this tool. I spent a year learning and cultivating my Postman knowledge because at the time I wanted to show my company what I could bring to the table. I would like to think I became - [From Manual to Automation](https://benweese.com/from-manual-to-automation/) - Return of QA Hipster I started my QA Journey back in 2013 and it has been a crazy ride to get to where I am today. As unique as my story might be there are many out there who started on a similar path. Sometimes breaking into tech is just finding that one job and - [Common Sense, is a Super Power!](https://benweese.com/common-sense-is-a-super-power/) - ​This week the Ministry of Testing Bloggers club has decided on "What’s the non-technical skill that every tester should have, but most don’t seem to?"Being a tester move have a very technical mind. A lot of time with intelligent technical people they lack basic common sense. I have seen mountains made out of mole hills, - [Take a Look, It's in a Book](https://benweese.com/take-a-look-its-in-a-book/) - This week the Ministry of Testing Bloggers Club is tackling "What non-testing focussed book do you wish you’d been given on your first day testing."I have been working in the realm of manual testing for years. Over that time I have been given a lot of lead way and have been able to do more - [To QA or Not to QA That Is the Question](https://benweese.com/to-qa-or-not-to-qa-that-is-the-question/) - This sprint for the Ministry of Testing Bloggers Club the topic was "Critic some widely known/accepted concept in the testing community" Being that I have never really been a full fledged member of a testing community I don't know what they widely accept.The one thing for years it was thought that testers were not needed, - [Give Yourself Time to Learn and Grow](https://benweese.com/give-yourself-time-to-learn-and-grow/) - Well, I am back after 2 years off, and I have a lot of new stuff to blog about. I have recently joined the Ministry of Testing’s Blogger’s Club, a group dedicated to blogging about testing by providing topics, blogging together on general topics, and being the motivation we all need. I hope with their support - [My last Post](https://benweese.com/my-last-post/) - I worked on this site and blogging about testing for 10 months and it was great to see it grow and to see everyone reading and responding to what I had to offer. This was a great learning experience and I would not give it away for anything in the whole world. The reason I - [Taking a break](https://benweese.com/taking-a-break/) - Lately I have had some things happen in my personal life that I have not been able to keep up with all my side projects. I will be back up running as soon as I can and may even be next week. But this week I am taking a break to let my personal issues - [5 QA GIFs](https://benweese.com/5-qa-gifs5/) - So I have reached my limit for uploaded Gifs, awesome I know. So here are links to the Gifs.When a new build comes out with fresh features to checkWhat your family hears when you explain your dayWhen you hit and unexpected bug when testingWhen you reproduce a complicated bugWhen you get a new build and - [Requirement Analysis](https://benweese.com/requirement-analysis/) - Finding the requirements for the software can be hard but a tester has to know when the software breaks and what it takes to run the software. If the tester runs at minimum requirements and it breaks then the requirements are wrong. Some times it is up to the developers what it runs on, some - [Software Development Process](https://benweese.com/software-development-process/) - This is the first of many blogs that I will be writing on the Software Development Process. There is a lot to it and several options. Each company will apply a different mythology for there process. It could be agile, spiral, prototyping, or the dreaded waterfall. Over the years though each company starts with one - [End to End Testing](https://benweese.com/end-to-end-testing/) - So what is end to end testing? Just like in the maze you are to get from point A of the program to point be. So in the example in the link I am using this week it is from login to logout. The example from Software Testing Help is below: End to End testing - [3 QA Gifs](https://benweese.com/3-qa-gifs/) - Hitting a Graphical Glitch Pair testing with the QA crew When you reproduce the un-reproducible - [Where Can I learn more?](https://benweese.com/where-can-i-learn-more/) - So you want to stay up with the latest QA trends how do you do it. Well here is a list of blogs from utest to follow. http://blog.utest.com/2015/08/17/10-blogs-to-follow-about-testing-trends/I tend to follow a lot more blogs then just those listed for Utest. Using Bloglovin to follow I can keep up with all the latest blogs for - [Lean Testing](https://benweese.com/lean-testing/) - So a while ago I wrote an article on Damn Bugs & Overlook and over the course of this year they have changed alot. For one they are now combined to Lean Testing. This great tool is being brought to you by Crowd Sourced Testing. So when you login you have your projects and you - [5 QA Gifs](https://benweese.com/5-qa-gifs3/) - What Developers think we do QA is all about that test When Developers give you a new feature to break What QA wants to do to some developers When the program keeps spinning and doesn't crash - [Unit test again](https://benweese.com/unit-test-again/) - Yes I am again coming to talk to you about unit test. The reason being the QA feild is moving more and more into automation and Quality Engineers. Manual testers are becoming less and less. Companys now want to know QA people can automate and code test. So I have already talked about Unit test - [Testing Sanity](https://benweese.com/testing-sanity/) - When I first started testing people would ask me how I could do it. It was so boring and doing the same test over and over would drive them nuts. In order to keep them some what sane they would listen to music while testing. I however loved the nuts and bolts of it all - [Giant Robot Combat](https://benweese.com/giant-robot-combat/) - By Joe of Test Reactor and GC Gamers ConnectThis weeks episode of Test Reactor we talked about giant robotic combat. Since I took the reigns on this weeks QA Hipster, Ben asked me to write an article on testing Giant Robots. While we usually test software side, testing hardware can be a fun means of - [Upcoming Events & Stay tuned for Guest Blog](https://benweese.com/upcoming-events-stay-tuned-for-guest-blog/) - This week we will be having a guest blog by Joe from GC Gamers Connect and Test Reactor. Joe has been working in the Game Development since 2002 and has been a coworker of mine as a QA Analyst for over a year. He is also my co-host on Test Reactor a podcast about testing, - [5 QA Gifs](https://benweese.com/5-qa-gifs2/) - When you get a new build filled with bugs When you get to test a new feature The bug we both live for and yet never want to see When unable to reproduce a crash so you try everything Finally are able to reproduce a bug you have been working on for a while - [What is DevOps?](https://benweese.com/what-is-devops/) - DevOps is a software development method that emphasizes communication, collaboration (information sharing and web service usage), integration, automation, and measurement of cooperation between software developers and other IT professionals. The method acknowledges the interdependence of software development, quality assurance, and IT operations, and aims to help an organization rapidly produce software products and services and - [Analytics](https://benweese.com/analytics/) - So what are Analytics and how can they help you QA. Well Analytics are "information resulting from the systematic analysis of data or statistics." according to Google. I use analytics when I am performance testing. At first I use to use a stop watch and would have to record the data on the slowness and - [Sorry no Blog this week](https://benweese.com/sorry-no-blog-this-week/) - Do to unforeseen circumstances I will be unable to blog this week but should be back up ans running next week. In the mean time enjoy this QA Gif. What Developers think QA Do - [Reign Design](https://benweese.com/reign-design/) - We're pleased to announce that ReignDesign is this weeks sponsor. ReignDesign is a mobile app development studio with offices in Shanghai, Barcelona and Santiago, Chile. They work with brands like Porsche, WeightWatchers and Nike to create amazing mobile apps. But more importantly, they're trying to make a great place for developers and designers to work.They're - [Documenting Bugs](https://benweese.com/documenting-bugs/) - When documenting a bug there are some things you will need: Bug name/short description - You will want to state the basics of the bug some thing simple but descries the whole bug. Like "Crashes when in 2 windows and deleting an object from window 2" Now that does not describe the whole thing but - [5 QA GIFs](https://benweese.com/5-qa-gifs1/) - When asked if a buggy build is ready for release When a developer fixes one bug only to create several more When explaining to others what your day was like When you get a new build and are ready to test When testing a text box or text field - [How to think like  tester](https://benweese.com/how-to-think-like-tester/) - A tester is the kind of person who loves puzzle games and trouble shooting tough issues. I use to play a lot of rpg puzzle games always liking to figure out how to get to the next level. When i use to learn to program i liked fixing more then making and i liked the - [When to write a Test Plan](https://benweese.com/when-to-write-a-test-plan/) - When I started in QA all the test plans were written out for all the aspects of the software. They were written by design and up-kept by QA. The test plans became out of date as the software grew. It still has some valued test but they needed updated. Over time it got more and - [How to unit test? part 2 of 2](https://benweese.com/how-to-unit-test-part-2-of-2/) - So I have spent the last 3 weeks spending about 3 hours on Friday's learning what I can about unit test. Obviously I am no expert and I am still learning. The site that has helped me most is NSHipster since I need to learn Xcode based programming with Objective C. The 2 links I - [What is Unit Testing? Part 1 of 2](https://benweese.com/what-is-unit-testing-part-1-of-2/) - So I have mentioned Unit Test quite a few times but what are unit test? According to a quick google search "unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested - [5 QA Gifs](https://benweese.com/5-qa-gifs/) - When QA is alerted of a new build or project How QA feels about new builds When the Developers say their code is perfect When you finally nail the cause of the bug When you hit a crash you knew would be missed - [Test Reactor Online](https://benweese.com/test-reactor-online/) - Joe and I have just released our first podcast of Test Reactor. You can find it at testreactor.com or for iTunes people at https://itunes.apple.com/us/podcast/test-reactor/id990641984 . The first episode does not have much test related stuff but the future podcast will. - [How Testing Can Be used In Everyday Life](https://benweese.com/how-testing-can-be-used-in-everyday-life/) - So you are a Software tester by trade but how does that affect the rest of your life. Well weather you know it or not you test everything you are given to see if it meets your standards. Personally every time i get a new item or software I test it out for Quality. That - [The Future of Testing](https://benweese.com/the-future-of-testing/) - So I started out and still work today testing desktop software using no coding. There are still jobs out there that require you to be a user and test their desktop apps. With an ever growing and changing industry is this still viable? Currently it is viable but with everything changing into apps and websites - [Exploratory Testing Misconception](https://benweese.com/exploratory-testing-misconception/) - So not to long ago James Bach posted these 2 blogs, Exploratory Testing 3.0 and History Definitions of ET. If you have not read them you should. They tell of the history of Exploratory Testing from the beginning to the now and how the meaning has changed over the years. So the misconception is that most - [5 GIFs for QA](https://benweese.com/5-gifs-for-qa1/) - When you get a new build and it crashes on login Exploratory testing when you hit a new bug When you hit a new bug that was not there before Testing a new feature without unit test When you get a new feature to test - [Context Driven Testing](https://benweese.com/context-driven-testing/) - James Bach stated "Obviously, CDT is not the only paradigm. There are others. Obviously, I think CDT is the only reasonable one," on twitter during UTest's Tweets from James Bach. He also said "Context-Driven Testing means learning your craft, so that you know how to solve problems that arise in it." When asked about other schools - [Nebraska.Code() Day 3](https://benweese.com/nebraskacode-day-3/) - So I have 12 pages of notes I was going to go over and then for Monday I was going to go over ATDD. However a lot is going on so this will be my Monday post and I will not be regaling you with every awesome moment I had. Instead I will cover the - [Nebraska.Code() Day 1 & 2](https://benweese.com/nebraskacode-day-1-2/) - This is blog is happening because I have went to Nebraska Code Conference the last couple days and will go again tomorrow. There is just so much to cover that it had to be posted as I was there and while it is all fresh rather then waiting a and posting everything on Monday. Don't - [Online Code Schools](https://benweese.com/online-code-schools/) - So in my quest to be the best QA Team Lead I could be I have been relearning coding. I started out studying Software Engineering in College and took 2 years of java, 3 semesters of C, one semester of C++, and one semester of web based programing. That is somewhere around 27 credit hours. - [5 Gifs for QA](https://benweese.com/5-gifs-for-qa/) - When you see a bug in another software When your build constantly crashes When a bug gets sent back as not a bug or by design Pair testing with the dev and you find an awesome bug When you reproduce a difficult bug on first try - [Transitioning to a more agile testing](https://benweese.com/transitioning-to-a-more-agile-testing/) - So when I started at my current company I started in support calling and talking to clients and fixing various issues. I worked my way up to taking tougher clients then eventually moved over to become a Quality Assurance Analyst. When I first started we were 5 testers who tested the whole software as a - [Scripted vs Exploratory, The Battle](https://benweese.com/scripted-vs-exploratory-the-battle/) - So a big debate that is heard a lot is whether to use Exploratory testing or Scripted. Exploratory testing is where you go in and you search the app specifically looking for bugs. You are going to search anywhere and everywhere based on the design. You will also try things out side the design. Basically - [Pair Testing](https://benweese.com/pair-testing/) - A while ago I read an article on the future of agile testing. When reading through I saw this thing called Pair Testing so I looked it up and found a good article at this link. This is when the Developer and QA work together testing. This way they will hit things normally they would - [5 Stages of QA...](https://benweese.com/5-stages-of-qa/) - When working in QA you will receive tickets submitted by clients, support, or various other people. It is your job to go through them using these 5 steps. Receive (the ticket) Verify (that it is a problem) Justify the Problem (is it user error over defect) Report Problem (to engineering) - [Hunting the White Whale](https://benweese.com/hunting-the-white-whale/) - Sometimes when testing software you will come across the dreaded white whale. In my case this was a crash that only I have reproduced, but our clients were hitting it quiet often. Every time I hit the crash it seemed something different caused it, and was only reproducible 12% of the time but I had - [Writing a good bug](https://benweese.com/writing-a-good-bug/) - What does it take to write a good bug? There is a lot of time where a bug comes in from a somewhere else and you have no idea what they are talking about or what was tried. How can you reproduce it if you are unsure about where the bug is? Here are some - [Damn Bugs, Overlook, Workflowy, and Trello](https://benweese.com/damn-bugs-overlook-workflowy-and-trello/) - Damn bugs was founded by Crowd Soured Testing as a online tracker for bugs. You start by creating a Organization and then you have projects. The projects can then have all types of bugs. This is mostly a web based one so there are web browser extensions to put in bugs for websites, which is - [GIFs For QA](https://benweese.com/gifs-for-qa/) - After Testing a new build Exploratory Testing When running a familiar test and you hit an unexpected crash. When you hit a major crash that stops release. When they release a build filled with bugs. When a bug gets upgraded to a feature. - [Why Excel is so Wildly Used For test plans...](https://benweese.com/why-excel-is-so-wildly-used-for-test-plans/) - Over much of my research I found that a lot of people, to this day use excel for their test plans. There are articles posted all over about how to best use excel. For example this link, talks about how to utilize excel when writing your test plan, and I have attached a template I found - [Bloglovin](https://benweese.com/bloglovin/) - Follow my blog with Bloglovin - [The Layout of a Test Plan](https://benweese.com/the-layout-of-a-test-plan/) - We were looking at rewriting all of our old test plans. Most of our test plans were written by our designers. I decided I would start rewriting some and when taking on the task, I researched it heavily taking into consideration what they had in common, and what they all liked. I took what I - [Writing a Test Plan](https://benweese.com/writing-a-test-plan/) - Exploratory Testing - Most of the time when you are first learning the software you will do some exploratory testing. This will help you look around and figure out how things work. Much like the gif shown above Tony is learning to fly by exploring how things work. Here you are investigating how the software ## Pages - [Ben Weese | Expert QA Engineer | 10+ Years in Website Testing](https://benweese.com/) - Senior QA Engineer with 10+ years of expertise in Java, JavaScript, Playwright, and creating automation from the ground up. - [Ben Weese's Resume | Automation Engineer | Software Quality Assurance | 10+ Years](https://benweese.com/resume/) - Senior QA Engineer with 10+ years of expertise in Java, JavaScript, Playwright, Selenium, and specialized proficiency in API testing. - [Ben Weese - Get in Touch: Reach Out to Connect!](https://benweese.com/contact-me/) - Connect with me for collaboration, inquiries, and opportunities. Let’s make things happen! Feel free to reach out via email. - [Ben Weese - From Manual QA to Automation Expert](https://benweese.com/about-me/) - As a Senior QA Engineer at Clubessential Holdings, I blend a decade of QA experience with expertise in manual and automated testing, specializing in web. ## Categories - [Uncategorized](https://benweese.com/category/uncategorized/) - [Learning](https://benweese.com/category/learning/) - [API Testing](https://benweese.com/category/api-testing/) - [AI](https://benweese.com/category/ai/) - [Playwright](https://benweese.com/category/playwright/) ## Tags - [Software Testing](https://benweese.com/tag/software-testing/) - [Manual Testing](https://benweese.com/tag/manual-testing/) - [Automation](https://benweese.com/tag/automation/) - [QA](https://benweese.com/tag/qa/) - [Postman](https://benweese.com/tag/postman/) - [API](https://benweese.com/tag/api/) - [Testing](https://benweese.com/tag/testing/) - [SoftwareTesting](https://benweese.com/tag/softwaretesting/) - [REST-API](https://benweese.com/tag/rest-api/) - [Playwright](https://benweese.com/tag/playwright/) - [Claude Code](https://benweese.com/tag/claude-code/) - [AI](https://benweese.com/tag/ai/) - [Test Automation](https://benweese.com/tag/test-automation/)