Page Index - WSU-CptS-581-2025/zerocode GitHub Wiki
122 page(s) in this GitHub Wiki:
- Home
- Features
- Developer Guide
- CPT_S 581 Refactor
- Introduction
- Super Easy and Reduced Complexity
- Reduced Complexity
- Lenient and Strict Matching
- Validation and Verification
- Load Testing Made Easy
- Security Testing Made Easy
- Useful Reports and Dashboards
- Sample Test Report
- Traceable Test Logs
- If the test passed:
- If the test failed:
- Collaboration Made Easy
- Smart Projects Using Zerocode
- Supported testing frameworks
- Running a scenario
- Parameterized scenario
- Using Custom HttpClient
- Sending query params to HTTP methods
- Http Basic-Auth security validation
- Boundary End Point Mocking
- Externalizing RESTful host and port
- Running a scenario in loop
- Passing Content-Type header
- Ignoring step failures
- Running a Suite of Tests
- Zerocode Tokens
- Matchers
- Verifying HTTP error messages
- Invoking java utility methods
- Re-Using or injecting custom properties
- Bare JSON Strings as payload
- Empty HTTP body payload
- Handling Content-Type with charset-16 or charset-32
- Chatbot Validation
- Exclude Environment from Tests
- Modify Output Log File Location
- Upload Results to SFTP Location
- Refactor 1
- Refactor 2
- Refactor 3
- Refactor 4
- Refactor 5
- Refactor 6
- Python DSL
- YAML and JSON Slice And Dice
- Inspired By
- Honorable references and credits
- Attributions
- References, Discussions and articles
- About Motivation
- After you have written all the tests, what's next
- application x www form urlencoded urlencoded with KeyValue params
- Array assertions made easy e.g. SIZE, element finder
- Assertions Or Verifications of Various Data Types
- Automating Kafka Test Scenarios With Protobuff Messages
- Automation tests for Zerocode lib itself
- Bringing Up Kafka Single Node or Muti Node Docker Containers
- Charset UTF 8 or UTF 16 or UTF 32 etc in the http response
- Consume JSON message
- Consume RAW message
- COVID19 FAQ
- Cpt_S_581 Erik Jepsen's Refactoring
- CPTS_581_DELIVERABLE2_JORDAN
- Documentation Steps
- Documentation ‐ Template Page
- External JSON file as reusable content
- File upload test automation Send a POST request using form data
- File Upload Using Http API Automated Testing
- Forked Builds Failing Due to Docker Hub Rate Limiting
- Generating Current DATE and DATETIME during the integration testing
- Getting Started
- Gradle build for JUnit Smart Chart and CSV Reports
- Gradle Passing System Properties Switching Environments
- Guidelines for raising issues
- How to make Performance Testing part of CI build
- HTTP max timeout or implicit wait
- JUnit5 Jupiter Parallel Load Extension
- Kafka consume the latest message or n latest messages
- Kafka records with headers
- Kafka Testing Introduction
- Kotlin Performance testing
- Load or Performance Testing (IDE based)
- Mocking end points via WireMock(Simple and flexible)
- Multiple user with each different load for performance testing
- New Wiki Home (WIP)
- Parameterized Testing From CSV rows
- Parameterized Testing From List of Values
- Passing bare String JSON as body or payload to the target API
- Placeholders Usage and Limits
- Powered by open source software
- Pre‐requisites and System Requirements
- Produce JSON message
- Produce raw message
- Producing and Consuming a Alphanumeric Key for recordType JSON
- Producing and consuming XML message to and from a Kafka topic
- Question Answer Section
- Read Our Blogs
- Reading System Properties and Environment Variables in Zerocode Test Steps
- readme draft
- Reusing Single and Multiple Step Files
- Sample DB SQL Executor
- SOAP method invocation through Corporate Proxy
- SOAP method validation with xml input
- Sort records consumed from Kafka Topic and assert(also sort API response)
- Strict Mode Payload Comparison
- Suite Runner Vs Package runner
- Switching Environment to CI DIT SIT UAT for Test Suite or Regression Pack
- Testing Kotlin Application using Zerocode
- Validators and Matchers
- What is Zerocode Testing
- When JSON Path Matching returns value or values as an array
- YAML DSL For Test Scenarios
- Zerocode archetype to auto generate a maven testing project
- Zerocode Collaborators
- Zerocode Hello World Projects
- Zerocode release frequency and schedule
- Zerocode retry step during API test automation