Skip to content

vtshly/QA-utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QA-utilities

These are my custom utilities for software testing.

The idea is simple — we need tools for filling out forms and generating test data.

For testing web applications, we already have browser extensions like Bug magnet or Fake Data

But what if we need to input data outside of the web browser — in desktop applications, databases, or elsewhere?

So, I decided to reinvent the wheel and write some scripts to generate data wherever I need it.

These tools are written in Python and triggered using the Espanso text expander — it’s FOSS and cross-platform.

String Generator

  • Place the string-generator.yml file in your Espanso configuration directory (or use imports)
  • Place the string-generator.py script in the ../scripts folder
  • Then, just type the abbreviation :genstr and enter the desired string length in the input box

gif

Multiple fields filling out

  • Coming soon

Fake Data Generation

Python Faker lib + Espanso = realistic test data filling 😍

  • Place the fake-data-gen.yml file in your Espanso config directory (or use imports).
  • Place the fake-*.py files in ../scripts folder
  • Press ALT+SPACE to open the Espanso search box.
  • Find the desired fake data generator and press ENTER

fake-data-gen.gif

About

My custom utilities for software testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages