Emily O'Connor
Principal Test Engineer
She/Her
I am Open to Speak, Write, CV Reviews
I have a sixth sense for bugs, probably due to my experience as a dev (introducing them)! I love to learn and read. Playwright fan-girl.
Achievements
Contributions
A short video from the 16th Meetup of Ministry of Testing Athens, featuring Emily O'Connor, Angie Jones, and Ema Zyka
Eighteen months, 19 modules, and 59 amazing contributors later, the MoT Software Testing Essentials Certification is complete!
Looking back, my favourite part has been seeing so many community m...
A call for papers (CFP) is a public announcement inviting speakers to submit their work for consideration at a conference or event. Speakers may submit a proposal, what the audience can expect to take away from the talk, or a brief summary suitable for the conference to publicise.Ministry of Testing approaches this differently - with a Continuous Call for Contributions (CCC). A big part of a continuous call for contributions is for Ministry of Testing to do the work of matching your ideas to how it has the best impact for the community because not everybody can speak at TestBash as there might be duplication of topics.CCC is designed to be one simple form where you can multi-select what you are open to being considered for. Ministry of Testing will then review submissions, give feedback or send invites on a regular cadence.
Agile follows the process of iterative development a process in which
The software evolves from a high-level concept to something with acknowledged business value.
2. Cycles, known as sprints, are timeboxed and
3. Work is structured to intentionally allow for “repeating” software development activities, and for potentially “revisiting” the same work products (refactoring is a good example).
Some Agile approaches to scheduling, such as Kanban remove iterations in the sense of sprints, but retain the other aspects of multiple repetitions and planned rework.
Automated testing refers to any approach that makes it possible to run tests without human intervention. It is a catch all term for UI automation, API automation, automated end-to-end tests, unit tests, automated accessibility tests and others.Automated tests are written to enable a programme to follow a series of steps to check whether the system under test is behaving as expected. These tests are often run on a pipeline to eliminate human intervention in repetitive, time-consuming tasks, providing a way to minimise errors and free up time for different types of testing.There are lots of frameworks available that support automated tests to be written in a variety of programming languages. Popular choices include Cypress and Playwright, which can both be written in TypeScript.
IBM describe automation to be “the application of technology, programs, robotics or processes to achieve outcomes with minimal human input”. Typically, automation is used to reduce or eliminate human intervention in repetitive, time-consuming tasks which provides a way to minimise errors.Sometimes the word automation is used interchangeably with test automation, however there are different kinds of automation. Some examples may include a script to create or delete test data, automated code review checks, infrastructure (Infrastructure as Code, IaC) and deployment.