C is for Continuous Testing
What else?
Collaboration, Curiosity, Communication, Creativity, Critical Thinking
This reminds me of the book by @emna_ayadi and Ard Kramer: 21st Century Skills for Testers 21st Century Skills For⦠by Ard_Kramer et al. [PDF/iPad/Kindle]
C is for Compatibility Testing
Context driven testing - one of the schools of testing
Capability Testing - Compares the functionality across multiple browsers, devices, platforms etc.
Cybersecurity Testing - A Vulnerability test, checklist to assess the weakness in a product.
Cross-browser testing
C is for CI/CD since our automation tests should be part of the pipeline
C is for Compatibility - which depends on what the software does, but itβs definitely supposed to be compatible with something
C is for Code, which houses bugs no matter how careful we and the devs are
Cybersecurity (this is also about QA and Testing)
Me
(Sometimes I really hate the 20 char minimum)
Casting
Typesafe languages removed this problem, but before they came along floating point memory conversions were why boundary test cases always require more than one sample outside of the invalid boundary to stand some chance of catching errors like 0 not being equal to 0.1^-8 . Fond memories of writting unit tests for 2 variants of short float, and for the 8-byte in both directions.
Code Coverage
Continuous Integration
Compatibility Testing
Cross-browser Testing
Configuration Management
Critical path testing
Cyclomatic Complexity
C is really for Safe Communities
I tend to login to MOT every day if itβs a workday, and so this morning Iβm in βcommunciationsβ mode, a skill I suck at, but Iβm gradually learning. Iβm on a fundraiser comittee with a 45K target, my job on the comitee is social and comms, how unlikely is that. I suck at talking and writting! Itβs easy to use our strengths and never talk about weaknesses, but communities are about being vulnerable so we can help address weaknesses in our teams. Everyone can learn to take the thing they are worst at and bring it up to at least passable. When we create communities of practise in our workplace to network people across a function to give them a sounding board, we are doing community by just sharing knowledge better.
Anyway, this brings a little tear to my eye, because as I have loggd into MOT I note that the community has exploded over the last year and topics I used to answer in great detail, no longer need my quick daily input, because we now have so many great contributors.
C is for safe communities of practise.
C is for Christian
C is for memory-safe code. Said no one, ever.
Thanks @jesper for the mention ! yeah the 4Cβs and nice to discover more Cβs useful for testers !
C programming language
Cable
Configuration
Cache memory
Captcha
Connection
Control
Control Center
Cookie
Computer
Cluster
Compatibility
connectivity
Criticality
Competency
. Know what the competencies are in your team, and make use of it in the best way possible
C is for Criteria.
CC is for Code Coverage.
CCC is for Continously Contributing Community.
C is for when you have no fear of death nor of buffer overflow/memory leaks.