Posts

Showing posts from July, 2026

What Testing Is And What Testing Does

Software Engineering / Lecture 03 01 / 09 What Testing Is And What Testing Does. Definitions · Goals · Key Terms A systematic and methodical examination. ◉ EST. 2024 · DEPT. OF CS Introduction · definition 02 / 09 Definition of software testing Attempting to show that it does not fulfil its intended purpose. Testing is the systematic and methodical examination of a work product using a variety of techniques, with the express intention of attempting to show that it does not fulfil its desired or intended purpose. This is undertaken in an environment that represents most nearly that which will be used in live operation. Like other definitions of testing, it is not perfect. But it points the way. Systematic: It has to be planned. Methodical: ...

Introduction To Software Testing - Keeping Software Under Control

Software Engineering / Lecture 02 01 / 08 Keeping Software Under Control. Risk · Quality · Resources Deciding when enough is enough. ◉ EST. 2024 · DEPT. OF CS The core problem · themes 02 / 08 Identifying the common threads Either insufficient testing, or the wrong type. With all of the examples we have seen so far, what common themes can we identify? There may be several, but one theme is clear: either insufficient testing or the wrong type of testing was done. More and better software testing seems a reasonable aim, but that aim is not quite as simple to achieve as we might expect. Exhaustive testing of complex systems is simply not possible. If every possible test had been run on the smartphone mapping app, problems would have been detected and rec...

Introduction To Software Testing - A study of errors, defects & failures.

Image
  Software Engineering / Lecture 01 01 / 15 Introduction to Software Testing. Why systems fail · How we catch them A study of errors, defects & failures. ◉ EST. 2024 · DEPT. OF CS The visual · context 02 / 15 The analogy · expectations 03 / 15 If you were buying a new car… A level of expectation is set the moment you walk in. You would not expect to take delivery from the showroom with a scratch down the side of the vehicle. The car should have the right number of wheels, a steering wheel, an engine — and a spare for emergencies. It should come with appropriate documentation, with all pre-sales checks completed and passed satisfactorily. The car you receive should be the car described in the sales literature. If your expectations ...