• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Satisfice, Inc.

Software Testing for Serious People

  • Home
  • About
    • Privacy Policy
  • Methodology
    • Exploratory Testing
    • Reasons to Repeat Tests
  • Consulting
    • Ways to Engage Our Services
  • Classes
    • James Bach’s Public Test Consulting
    • Testimonials
    • RST Courses Offered
    • Rapid Software Testing Explored
    • Rapid Software Testing Applied
    • Rapid Software Testing Managed
    • Rapid Software Testing Coached
    • Rapid Software Testing Focused: Risk
    • Rapid Software Testing Focused: Strategy
  • Schedule
  • Blog
  • Contact
  • Resources
    • Downloads
    • Bibliography: Exploratory Process
    • Bibliography: Risk Analysis
    • Bibliography: Coaching
    • Bibliography: Usability
    • Bibliography: My Stuff From IEEE Computer and IEEE Software Magazines
    • Bibliography: The Sociology of Harry Collins

Perlclip

Perlclip

  • Version
  • Download 6264
  • File Size 516.81 KB
  • File Count 1
  • Create Date May 23, 2006
  • Last Updated July 7, 2021
Download
Description Attached Files

Sometimes you need to test a text field or document with different kinds of stressful inputs. But, it can be a pain to prepare the text data. PerlClip is a tool that helps you do that. PerlClip places prepared text into the Windows clipboard so you can paste it wherever you need it.

You can run the Perl script, or click on the EXE version (a DOS console window appears when you do that). Enter the text pattern you want to produce. You can enter the following things:

  • Any Perl code, such as the following:
      "james"

    produces james

      "james" x 5

    produces jamesjamesjamesjamesjames

      "a" x (2 ** 16)

    produces a string of "a" 2 to the 16th power (65536) in length

      chr(13) x 10

    produces ten carriage returns

      "X" x 1000000

    produces a string of one million X's

  • There are also special commands:
      $allchars

    produces a string that includes all character codes from 1 to 255 (0 not included).

      counterstring {num} [{char}]

    produces a special string of length {num} that counts its own characters.

      counterstring 10

    would produce "*3*5*7*10*" which is a ten-character long string, such that each asterisk is at a position in the string equal to the number that precedes it. This is useful for pasting into fields that cut off text, so that you can tell how many characters were actually pasted. You can specify a separator other than asterisk.

      counterstring 15 A

    would produce "A3A5A7A9A12A15A"

      textfile {name}

    loads the contents of a specified text file into the clipboard.

When you see the "Ready to Paste!" message, the clipboard is prepared.

FileAction
1555818597wpdm_perlclip.zipDownload 

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Tags

Automation (5) Bug-reporting (4) CDT (27) Change-control (1) Combinatorial-testing (3) Craftsmanship (27) Exploratory-testing (9) Guidewords (7) Heuristics (7) Learning (8) Method (28) Methodology (21) Metrics (6) Project-management (13) Requirements-analysis (2) Research (5) Risk-analysis (7) RST (29) SBTM (2) software-quality (9) test-design (6) test-documentation (8) test-oracles (1) test-planning (12) test-reporting (8) test-strategy (18) testing-role (9) testing-skill (12)

Footer

  • About James Bach
  • Satisfice Blog
  • Bibliography: Bach on IEEE
  • Contact James
  • Consulting
  • Engage Our Services
  • Privacy Policy
  • RST Courses
  • RST Explored
  • RST Applied
  • RST Managed
  • RST Coached
  • RST Focused: Risk
  • RST Focused: Strategy
  • RST Methodology
  • Exploratory Testing
  • Testing Training
  • Resources
  • Bibliography: Exploratory
  • Bibliography: Risk Analysis
  • Bibliography: Coaching
  • Bibliography: Usability
  • Bibliography: The Sociology of Harry Collins
  • Schedule
  • Upcoming Public Classes
  • Upcoming Online Classes
  • Public Events
  • Tester MeetUps

Copyright © 2023 · News Pro on Genesis Framework · WordPress · Log in