јули 10, 2019

Историја на софтвер за тестирање

Source: http://www.testingreferences.com/testinghistory.php

Развиена од Џорис Мертс, со дополнителни придонеси од Дороти Греам

(Developed by Joris Meerts, with additional contributions from Dorothy Graham)

1820-тите
1822 Разликата моторот (Бэббидж) Англискиот пронаоѓач Чарлс Бэббидж почнува да работи на прототип на својот прв разлика моторот.моторот разликата е направен за да се пресмета вредноста на полиномот функции. машини Бэббидж беа меѓу првите механички компјутери.
1840-тите
1843 Методи за индуктивно расудување (Милл) Во логички систем на британскиот филозоф Џон Стјуарт Милл објави пет методи на индуктивно расудување; образложението од специфичен случај или случаи на општо правило. Фундаменталниот принцип на индукција е исказот дека курсот на природата е униформа.
Белешки Лавлејс е на аналитички мотор Во текот на девет-месечен период во 1842-1843, Лавлејс преведува мемоари италијанскиот математичар Луиџи Менабреа за Аналитички мотор Чарлс Бэббидж е. Со член, таа додава сет на белешки. Белешките вклучуваат метод за пресметување низа на Бернули броеви со мотор. Врз основа на ова дело, Лавлејс е сега широко заслужен за да биде првиот компјутерски програмер и нејзиниот метод е признат како првиот светски компјутерска програма.
1870-тите
1878 Систем за пропустот нарече како бубачка (Едисон) Според Јел Книга на понудите за цени на американскиот пронаоѓач Томас Алва Едисон го користи терминот “бубачка” во писмото до Теодор Пушкаш за да се опише недостаток во системот. Според други извори терминот бубачки беше најчесто се користи да се опише системи грешки во време на Едисон.
1890-тите
1896 IBM основана Компанијата која станува IBM е основана во 1896 година како компанија за обработка на машини од Херман Холеритит во округот Брум, Њујорк. Таа е инкорпорирана како компјутерска табуларна снимачка корпорација на 16 јуни 1911 година. Компанијата е именувана за Меѓународна бизнис машини корпорација (IBM) во 1924 година.
1900-тите
1906 Принцип Парето (правило 80/20) Во својата книга Прирачник за политичка економија, италијанскиот економист Вилфредо Парето ја објавува математичката формула за да ја опише нееднаквата распределба на богатството во неговата земја, забележувајќи дека дваесет проценти од луѓето поседувале осумдесет проценти од богатството. Формулата станува позната како принцип на Парето, но исто така, преку популаризација на Јозеф Јуран, како правило 80/20.
1930-тите
1939 Шухарт циклус Во својата втора книга Статистички метод од гледна точка на контрола на квалитетот, Валтер Андреј Шухарт го објавува својот научен метод за подобрување. Страница 45 од оваа книга ја прикажува првата верзија на циклусот Шухарт; циклус од три чекори кој претставува динамичен научен процес на стекнување знаење. Волтер Едвардс Деминг подоцна го популаризира методот како метод на План за проверка на акт (Деминг циклус).
1940-тите
1944 Поставив Харвард Знак I Харвардскиот знак I, исто така познат како IBM Автоматски контролиран калкулатор со секвенца (ASCC), е инсталиран на Харвард и официјално е претставен на 7 август 1944 година. Знак I е паралелен синхрони калкулатор кој може да изврши пребарување на маса и четирите фундаментални аритметички операции, во која било одредена секвенца, на броеви до 23 децимали во должина. Машината беше замислена од Хауард Х. Ајкен во 1930-тите.
1945 Фон Нејман архитектура Во трудот Првиот нацрт на извештајот за EDVAC, Џон фон Нојман, објави опис на логичкиот дизајн на компјутерот со користење на концептот на складирана програма. Ова е дизајнот на кој повеќето компјутери денес се базираат. Весникот е дистрибуиран на 30 јуни 1945 од Херман Голдстин.
1946 Основана е ISO Меѓународната организација за стандардизација (ISO) е основана за време на конференцијата во Лондон во 1946 година. ISO е роден од сојузот на две организации; ИСА (Меѓународната федерација на националните асоцијации за стандардизација), основана во Њујорк во 1926 година и Координативниот комитет на Обединетите нации (UNSCC), формирана во 1944 година.
1949 За проверка на голема рутина (Туринг) Во конференцискиот труд “Проверка на голем рутински”, Алан М. Туринг предлага одговор на прашањето како може да се провери рутината во смисла да се осигура дека е исправно.
1950-тите
1950 Туринг тест (Туринг) Во својата книга од 1950 година, Компјутерски машини и разузнавање, Алан М. Туринг го воведува Тјуринг-тестот; тест за способноста на машината да демонстрира интелигенција.
1951 Прирачник за контрола на квалитетот на Јуран (Јуран) Во неговата книга Прирачник за контрола на квалитетот Јосиф М. Јуран го дефинира квалитетот како “способност за употреба”. Јуран, кој се смета за основач на управување со квалитет, дефинира три процеси за управување со квалитет; квалитетно планирање, контрола на квалитетот и подобрување на квалитетот.
Вкупно контрола на квалитет (Феjгенбаум) Во неговата позната книга “Општа контрола на квалитетот” Арманд Валин Фејнгенбаум го дефинира квалитетот како клиентска определба. Квалитетот зависи од перспективата на клиентот. Производот треба да го задоволи клиентот и во реалните и очекуваните потреби. Постои одговорност за квалитетот на компанијата.
Прв практичен текст за програмирање (Уилкс) Книгата Подготовка на програми за електронски дигитален компјутер од автори Морис В. Уилкс, Дејвид Џ. Вилер и Стенли Гил е првиот практичен текст за компјутерско програмирање. Авторите го опишуваат своето искуство од дизајнирањето на EDSAC.
1952 IBM 701 објавен IBM 701 Калкулатор за одбрана е првиот производствен компјутер на IBM. Таа е првата од многу популарните IBM 700 серии. Компјутерот содржи две електростатско единици за складирање и електронска аналитичка и контролна единица. 19 единици се создадени. Единицата е изнајмена за околу 16.000 долари месечно.
1956 Прво упатство за Fortran Прво упатство за Fortran (автоматски систем за кодирање за IBM 704) е објавен од страна на IBM во октомври 1956 година. Ги опишува променливите, функциите, изразите и контролните извештаи на јазикот.
1957 Тестирање на програма против дебагирање (Бејкер) Чарлс Л. Бејкер (RAND Corporation) ги разликува тестирањата на програмите од дебагирање во својот преглед на книгата Дигитално компјутерско програмирање од Дан МекКрекен. Прегледот е објавен во списанието Математички маси и други сида за пресметување.
Дигитално компјутерско програмирање (МакКракен) Книга на Даниел Д. МакКракен Дигитално компјутерско програмирање е можеби првиот општ учебник за програмирање. МакКракен ја пишува книгата додека работи за Џенерал Електрик. Тој дискутира за голем број програми за програмирање, како што се програмските проверки. МакКракен посебно советува користење на точки на прекин во програма во која може да се потврди функционирањето на програмата.
1958 Прв софтверски тим за тестирање (Вајнберг) Првиот тест тим е формиран од Џералд М. Вајнберг, кој работи како менаџер за развој на оперативни системи за проектот Меркур. Проектот Меркур е првата програма за човечки вселенски бродови на Соединетите Американски Држави.
1959 Структура на дефект на работата Во нивната класична хартија Програма за евалуација и преглед техника (PERT) Д.Г. Малколм, Ј.Х. Розебоум, К.Е. Кларк и В. Фазар го воведоа својот метод да ги анализираат вклучените задачи во завршувањето на одреден проект. Иако не го спомнуваат тоа име во трудот, тие исто така ја воведуваат Структурата на Работната Распределба.
Метод на критична патека (Кели, Вокер) Во нивниот труд за планирање и планирање на критични патишта, Џејмс Е. Кели и Морган Р. Вокер нудат методологија за планирање и планирање за сложени проекти. Тие го воведуваат Методот на критична патека со цел да создадат оптимални директни трошоци. Авторите ги користат проектните дијаграми за задачи и ги поврзуваат овие задачи (работни места) врз основа на три прашања; она што веднаш му претходи на оваа работа, што веднаш ја следи оваа работа и што може да биде истовремено со оваа работа?
1960-тите
1961 Основи на компјутерско програмирање (Лидс, Вајнберг) Книгата Основи за компјутерско програмирање од Џералд Вајнберг и Херберт Лидс содржи поглавје за софтверско тестирање. Вајнберг и Лидс тврдат дека тестирањето треба да ја докаже адаптибилноста на компјутерската програма наместо нејзината способност да обработува информации.
Табела на одлуки (Град) Во трудот Табеларна форма во Одлука Логика, објавена во Дадамација во јули 1961 година, Бартон Град, која работи во IBM, воведува табели за одлучување.
1963 Стандардизирани симболи на дијаграми на текови (Россхеjм) Во својот труд, Извештајот за предложените американски стандарди за дијаграм за обработка на информации, Роберт Џ. Росхејм, ги опишува стандардните симболи кои треба да се користат за прицврстување. Росхејм ја објавува својата работа за Американската асоцијација за стандардизација, подоцна ANSI.
1964 Работи првата програма Математичарите Џон Г. Кемени и Томас Е. Курц ја водат првата Основна програма на колеџот Дартмут. Кемени и Курц го напишаа јазикот за да помогнат во учењето на компјутерско програмирање. Основно е акроним за Целокупната симболичка инструкција за почетници.
1967 Евалуација на функционалното тестирање на контролните програми Во IBM белата книга Оценување на функционалното тестирање на контролните програми Вилијам Елмендорф повикува на дисциплиниран пристап кон тестирање на софтвер.
Воведено е софтверско инженерство Терминот “софтвер инженеринг” е измислен од страна на група за проучување на НАТО, кој препорачува конференција за да разговараат за “проблемите на софтвер. Во извештајот од претстојната 1968 конференција, која беше спонзорирана од страна на Научниот комитет на НАТО и се одржа гуру За инцидентите генерално, Германија, е насловена софтверското инженерство. Брајан Рендел и Питер Наур истакне во воведот на својата верзија на постапката, “Фразата” софтверски инженеринг “е намерно избран како провокативен, затоа што наведува на потребата за софтвер за производство да се [засновани] за видовите на теоретските основи и практични дисциплини [,] што се традиционални во воспоставениот гранки на инженерството.
1968 Извештај на НАТО споменува софтвер осигурување на квалитетот За време на конференцијата на софтверското инженерство спонзорирана од страна на Научниот комитет на НАТО (07-11 октомври 1968) меѓу другите осигурување за производство на софтвер работи квалитетот е една од темите. Во извештајот на конференцијата ќе работен документ Список за планирање на производство на софтвер систем од страна на Роберт Б. Бемер. Овој труд содржи поглавје за обезбедување на квалитет. Едно од прашањата во листата е “Дали е тестиран за да се осигури дека таа е најкорисен за клиентите во прилог на појавување на функционални спецификации на производи?”.
Структурно програмирање (Дейкстра) Во своето писмо Оди Изјава смета за штетно објавен во март 1968 година, комуникации на АЦМ, Эдсгер Дейкстра критикува прекумерна употреба на изјавата Оди во програмски јазици. Дейкстра смета за користење штетни, бидејќи тоа ја отежнува задачата за анализа и проверка на исправноста на програми. Во писмото, обично се наведува како на почетокот на структурирани програмирање дебата
Интел основана Интел е основана од страна на Гордон Е. Мур и Роберт Нојс. Во почетокот на примарните производи на компанијата се статични случаен пристап меморија (SRAM) чипови. Интел ослободува првиот комерцијално достапен микропроцесор (Intel 4004) во 1971 година.
Софтвер криза (Бауер) Терминот “софтверска криза” е измислен од Фридрих Лудвиг Бауер на првата НАТО конференција за софтверско инженерство во 1968 година во Гармиш-Партенкирхен, Германија. Се однесува на тежината на пишување на правилни, разбирливи и проверливи компјутерски програми.
Законот Конвеј Во својот труд од 1968 година Како се изложуваат комисиите? Мелвин Е. Конвеј ја објавува тезата дека “секоја организација која дизајнира систем (дефинирана во голема мерка) ќе произведе дизајн чија структура е копија од структурата на комуникацијата на организацијата”. Тезата подоцна стана позната како Конвеј закон.
1969 Тестирањето го покажува присуството, а не отсуството на грешки Эдсгер Дейкстра познат цитат, наводно, првпат бил изговорен на конференција на Научниот комитет на НАТО, Рим, Италија, 27-31 октомври 1969 година.
Дијаграм на структурата на податоците (Бахман) Во написот Дијаграм на структурата на податоците Чарлс В. Бачман, кој работи за General Electric, воведува Дијаграм на структурата на податоци. Тоа е графичка техника која се користи за моделирање на ентитетите и нивните односи.
1970-тите
1970 Објавен модел водопад (Ројс) Винстон Ројс опишува модел на водопади во документот Управување со развојот на големи софтверски системи, претставен на IEEE WESCON во 1970 година. Моделот водопад е процес на последователен развој на софтвер. Во својот труд, Ројс исто така ги споменува недостатоците на водопадот и предупредува да не се користи методот.
Релациони модел објавен (Кодд) Во својот труд Релативен модел на податоци за големи банки за податоци Едгар Ф. Кодд, кој работи за IBM, го објави релациониот модел за податоци. Неговата теорија го отвора патот за релациони бази на податоци.
1971 Мутациски тест (Липтон) Во класа мандат хартија со наслов Дефект дијагноза на компјутерски програми Ричард Липтон предложи првичните концепти на мутација. Мутационото тестирање е методологија за тестирање на единици во која се менуваат мали делови од кодот. Ова е направено, на пример, со цел да се тестира квалитетот на единицата тестови.
1972 Разградување на системи (Парнас) Во неговиот познат труд за критериумите што треба да се искористат во разградување на системите во модули Дејвид Лорг Парнас дискутира за придобивките од модуларното програмирање.
Доказ за точноста како водство (Дейкстра) Во неговото АКМ Туринг предавање под наслов Смирениот програмер Едсгер В. Деккстра наведува дека “Прво не треба да се направи програма, а потоа да се докаже неговата исправност, бидејќи тогаш барањето за обезбедување на доказ само ќе го зголеми товарот на сиромашните програмер”. Тоа е еден од неговите аргументи во поддршка на техничката изводливост на промената која е потребна при програмирањето на софтверот.
1973 Програма Тест методи (Хецел) Симпозиум Чапел Хил, организиран од Универзитетот во Северна Каролина и одржан на 21-23 јуни 1972 година, води кон објавување на книгата Програма за тестирање методи од страна на Вилијам Хецел. Книгата содржи уредени трудови на симпозиумот, како и голема антонирана библиографија. Книгата се фокусира на проблемите во тестирањето и валидацијата.
Создаден графикон за ефект (Елмендорф) Во документот Предизвикувачки графики во Функционално тестирање, објавен за IBM, Вилијам Елмендорф го објавува графичкиот приказ-ефект.
Основан Compuware Compuware Corporation е основана во Детроит од Питер Карманос, Џуниор, Томас Тевез и Ален Б. Компанијата се фокусира на објавување на алатки за тестирање и инженерски помагала.
Фази на модел на раст (Нолан) Во својот труд Управувањето со компјутерскиот ресурс: сцена хипотеза Ричард Л. Нолан го воведува својот Фаза на раст модел. Моделот ги опишува фазите на кои компанијата минува низ воведување на информатичка технологија (компјутери) во својот деловен процес. Првично постојат четири фази. Две дополнителни фази се додадени во 1979 година.
Проблем со триаголник (Груенбергер) Во својот труд Тестирање на програма: историска перспектива – базирана на разговорот одржан за време на Симпозиум Чапел Хил – Фред Груенбергер го претставува проблемот со класичниот триаголник како идеја за тестирање. Груенбергер го зема проблемот од книгата Компјутери и општество од Ричард Хемминг (1972).
Дијаграм на Наси-Шнајдерман Во нивниот труд Техники на стручен тек на структурно програмирање Исак Наси и Бен Шнајдерман го објавуваат својот дијаграм за разградување на програмите од горе надолу.
1974 Дијаграм на проток на податоци (Константин) Во нивниот труд Структуриран дизајн, Лари Константин, Гленфорд Маерс и Вејн Стивенс воведат Дијаграм на податоци.
Прошетка низ (Валдштајн) Во технички извештај на IBM, насловен Методот на спецификација прошетка низ – Н.С. Валдштајн го воведува концептот на прошетка.
1975 Мајкрософт основана Мајкрософт е основана од Бил Гејтс и Пол Ален на 4 април 1975 година во Албукерке. Тоа е да стане една од најголемите софтверски компании во светот. Компанијата вработи повеќе од 10.000 тестери во 2009 година.
Закони за несигурност (Гилб) Том Гилб ги објавува неговите закони за несигурност во компјутерскиот магазин Datamation (издание март, 1975). Гилб е еден од првите што ја дефинира сигурноста на системот и софтверот и односот помеѓу човечката грешка и системската грешка.
Кон теоријата на избор на тест-податоци (Гудинаф, Герхарт) Весникот од Џон Б. Гудинафа и Сузан Л. Герхарт ги дискутира методите за формално докажување и ограничувањата на структурно-базирани тестирања. Исто така, се истакнува употребата на табели за одлучување.
Брукс закон Во книгата Митскиот човек-месец: есеи за софтверско инженерство Фред Брукс ја претставува централната тема која “додавање на работна сила на подоцнежен софтверски проект го прави подоцна”. Оваа идеја е позната како закон на Брукс и е презентирана заедно со ефектот на вториот систем и застапувањето на прототиповите. Брукс црпи од своето искуство како менаџер на развојот на IBM OS/360.
Вовед во размислување на генерални системи (Вајнберг) Во својата книга “Вовед во размислување на општите системи”, Џералд М. Вајнберг нуди јасен поглед на теоријата на системите. Според Вајнберг, тоа е обид “да се научи пристап кон размислување кога етикетите се водат за исчезнати или погрешни”. Разбирањето на ограничувањата на нашите алатки е рекурзивна тема во книгата.
Altair 8800 воведен Altair 8800 е воведен од Micro Instrumentation и Telemetry Systems (MITS) во 1975. Тоа е микропроцесор базиран на Intel 8080 процесорот. Компјутерот се продава за 439 долари во комплетна форма и 621 $ собрани. Се продава по пошта преку реклами во Популарната електроника, радио-електроника и други хобистички списанија. Работи Altair Basic.
1976 Инспекции за дизајн и код (Фаган) Во својот труд за IBM Мајкл Фаган предлага употреба на инспекциски кодови со цел да се намалат трошоците за преработка.
Apple основана Apple е основана во Купертино, Калифорнија од Стив Џобс, Стив Возњак и Роналд Вејн.
Цикломатска комплексност (Маккабе) Томас Џ. Маккабе ја воведува цикломатската комплексност како софтверска мерка за сложеноста на програмата во неговата IEEE хартија Мерка за комплексност. Маккабе, исто така, воведува основно испитување на патеката како техника на белата кутија.
Сигурност на софтверот: принципи и практики (Маерс) Во неговата книга “Софтвер сигурност: принципи и практики” Гленфорд Маерс разговара за тестирање на софтвер меѓу другото. Тој, на пример, споменува дека “Целта на тестерите е да се направи програмата неуспешна”.
Крива на трошоци на промени (Бем) Во својот труд “Софтверско инженерство”, објавен во изданието на IEEE Transactions, објавен во декември 1976 година, Бери Бем ја објавува својата крива на трошоци. Кривата суштински покажува дека трошоците за менување на софтверот (одредување софтверски дефект) се зголемуваат експоненцијално на време. Бем користи податоци од неговата работа во TRW и други извори како што се GTE, IBM и Bell Laboratories.
1977 Фактори во квалитетот на софтверот (Макколл и други) Во овој труд за американските воздухопловни сили Џим Макколл, Пол Ричардс и Џин Волтерс (Џенерал Електрик) претстави листа од 55 фактори за квалитет.
Софтверски метрики (Гилб) Книгата Софтверски метрики од Том Гилб се смета за изворна книга за голем број Софтверски метрики.
Елементи на софтверската наука (Халстед) Морис Халстед ги објавил своите методи за мерење на комплексност на кодот во книгата Елементи на софтверската наука.
Техники на тестирање на програмата (Миллер) Едвард Ф. Миллер ја воведува патеката за донесување одлуки како техника за структурно тестирање во техниките за тестирање на програми за учење, одржани за време на првата конференција за компјутерски софтвер и апликации (COMPSAC).
Дизајн шема (Александар) Во својата книга “Јазик на моделот”: Градови, згради, конструкции Кристофер автори Александар, Сара Ишикава и Мареј Силверстајн го воведуваат терминот “дизајн модел”. Тие го применуваат на архитектурата и урбаниот развој. Во софтверското инженерство, дизајнерскиот модел е општо еднократно решение за најчесто настанатиот проблем во дизајнот на софтверот.
1978 Функционална програма за тестирање (Хоуден) Во овој труд за IEEE Вилијам Хоуден е опишан пристап кон функционално тестирање во кое дизајнот на програмата се смета за интегрирана збирка на функции.
Закони за еволуција на програмата (Леман) Во документот Законите за програмска еволуција – Правила и алатки за програмирање Мејр Леман ги објавува законите на еволуцијата на програмата. Тие се закон за континуирани промени, зголемена комплексност, статистички редовен раст, непроменлива работна стапка и ограничен граници на раст. Врз основа на законите, Леман предлага правила и алатки за развој и одржување на софтвер. Работата на Леман е базирана на студија направена во соработка со Ласло Белади.
Државен транзициски тестирање (Чау) Во својот труд за дизајн на софтвер за тестирање моделиран од машините со конечни држави, Цун С. Чау воведува техники за тестирање за државни транзициони тестови. Чау ги одредува мерките за тестирање на покриеност.
1979 Уметноста на софтверското тестирање (Маерс) Книгата Уметноста на софтверското тестирање од Гленфорд Маерс е пофалена како прва книга која се однесува само на софтверско тестирање. Таа ја поставува сцената за “модерно” тестирање на софтверот. Меѓу другото, Мајерс воведува тестирање на црна кутија. Тој, исто така, ја претставува програмата Триаголник како тест за самооценување.
Квалитетот е слободен (Кросби) Во својата книга Филип Б. Кросби ја опишува неговата позната програма од 14 чекори за подобрување на квалитетот. Кросби го дефинира квалитетот како усогласеност со барањата. Тој ја дефинира “Мрежата за зрелост на квалитетот” и ги класифицира менаџерските ставови кон квалитетот во пет категории. Кроси сугерира дека подобрувањето се случува кога менаџментот “созрева” од една категорија до друга.
QA стандард BS 5750 објавени Британскиот стандард за обезбедување квалитет BS 5750 е објавен од страна на Британската институција за стандарди. Првично, тоа беше користено само во мануфактурните индустрии. BS 5750 подоцна беше споена во ISO 9000.
FMEA применети за софтвер (Рајфер) Во својот труд “Анализа на режимот и анализа на ефектите од софтверот” Доналд Џ. Рајфер го применува софтверот за исправување на грешки и ефекти (FMEA) на софтверот за прв пат.
Структурирана анализа и спецификација на системот (Демарко) Книгата структурирани анализа и систем Спецификација на Том Демарко е класичен на структурирани анализа. Демарко опфаќа функционална распаѓање, податоци речникот, спецификација процес, систем моделирање и структурирани анализа за идниот систем. Тој укажува на еден приод кој го нагласува на врвот надолу, поделен, графички модел на системот-да-биде. Тој исто така ја нагласува важната улога на речникот на податоци и улогата на поистенчен спецификации или minispecs, треба да биде напишано во ригорозни подгрупа на англиски јазик, познат како структурирани англиски јазик.
Функција поени (Албрехт) Во својот труд Продуктивноста за развој на апликации Аллан Албрехт, кој работи за IBM, ја претставува функцијата за да ја мери продуктивноста на програмерот. Албрехт заклучува од неговата студија за продуктивноста дека дискриминираниот процес е “суштинска состојка за значајно мерење на продуктивноста”.
1980-тите
1981 Софтверско инженерство економија (Бем) Во историската книга “Софтверско инженерство економија” Бери В. Бем ја воведува идејата дека цената за одредување на грешка се зголемува експоненцијално на време. Тој, исто така, го воведува конструктивниот модел на трошоци (COCOMO).
IBM персоналниот компјутер оди масовен пазар IBM го ослободува персоналниот компјутер (на IBM-PC или IBM 5150) кои го поставија стандардот за масовни пазарни компјутерски производи.
Rational Software основана Rational Software е основана од Мајк Девлин и Пол Леви, До стекнувањето од страна на IBM во 2003 година Рационално произведува алатки за помош на софтверски инженери, меѓу кои алатки за управување со квалитет, како што се ClearQuest.
Што е целосна контрола на квалитетот? (Ишикава) Во неговата книга Што е целосна контрола на квалитетот? Јапонскиот пат (првпат објавен на јапонски во 1981 година) Каору Ишикава наведува дека тој квалитет е динамичен концепт, бидејќи потребите, барањата и очекувањата на клиентот постојано се менуваат.
CRUD анализа (Мартин) Во нивниот извештај под наслов Информатички инженеринг, за Институтот Савант, Џејмс Мартин и Клајв Финкелштајн го воведуваат терминот CRUD (Креирај, Поврати, Ажурирај, Избриши) анализа, како метод за анализа на дизајнот.
1982 Осмислување на системи за анализа и дизајн (Вајнберг) Во оваа книга Џералд Вајнберг опишува итеративен развој и тестирање.
Прва PNSQC конференција Првата Конференција за квалитет на софтвер за северозападниот дел на Пацификот (PNSQC) се одржува во Портланд, Орегон. Целта на непрофитната корпорација Орегон е да овозможи размена на знаења за производство на софтвер со повисок квалитет.
SQS основана во Германија Германската компанија за софтверски системи за квалитет (SQS) е основана Хајнц Бонс и Рудолф ван Меген. Таа е една од водечките организации за тестирање на софтвер во Европа.
Од кризата (Деминг) Во неговата книга Излез од кризата: Квалитет, продуктивност и конкурентна позиција Вилијам Едвардс Деминг предлага дека квалитетот мора да се дефинира во однос на задоволството на корисниците. Деминг ги наброи четиринаесетте клучни принципи за управување кои треба да помогнат во спроведувањето на неговото гледиште за квалитетот.
Концептот на животниот циклус се смета за штетен (МакКракен) Во својот труд концептот Животен циклус се смета за штетен Даниел МакКракен и Мајкл А. Џексон го критикуваат водопадот на развојот на софтверот. Меѓу другото тие наведуваат дека “Системските барања никогаш не може да се наведат целосно однапред, дури ни во принцип, бидејќи корисникот не ги знае однапред – дури ни во принцип”.
1983 IEEE 829 објавени Првата верзија на IEEE 829 стандардот за софтверска тест документација е објавена во 1983 година. Стандардот ја специфицира формата на збир на документи за употреба во осум дефинирани фази на тестирање на софтверот.
Објавен американски федерален стандард потврдување и верификација Упатството за проверка на витален циклус, верификација и тестирање на компјутерски софтвер (Федерален стандард за обработка на информации (FIPS 101)) е објавен од федералната влада на САД.
Психологија на интеракција со човечки компјутер Книгата Психологијата на интеракција меѓу човековите компјутери од Стјуард К. Картон, Томас П. Моран, Ален Новел се смета за класика во полето на употребливост. Во неа се дискутира, меѓу другото, психолошки базирани методи и алатки за дизајн, како што се GOMS (цели, оператори, методи и правила за селекција).
1984 Манифест на информациски системи (Мартин) Во книгата Манифест за информациски системи, Џејмс Мартин ја објавува неговата дистрибуција на дефекти, покажувајќи дека повеќе од половина од дефектите ја имаат својата основна причина во лошо дефинирани барања.
Прва конференција за тестирање на индустријата (USPDI) Институтот за професионален развој на САД (USPDI) ја организира Меѓународната конференција и изложба за тестирање на компјутерски софтвер; првата конференција за индустријата за тестирање. Конференцијата се одржува во Вашингтон. Дејв Гелприн и Бил Хецел се заеднички програмски стол за првите шест години. Ѓумбирот Хјустон-Лудлам е програмски стол за следните десет години. Денис Мередит е програмски стол за останатите години. Последната од овие конференции се одржува во 2002 година.
SEI основана Институтот за софтверско инженерство Карнеги Мелон (SEI) е основана од Министерството за одбрана на САД. Со свои зборови “СЕИ напредува софтверското инженерство и сродни дисциплини за да се обезбеди развој и функционирање на системите со предвидливи и подобрени трошоци, распоред и квалитет.”
Теорија на ограничувања (Голдрат) Во својата книга Целта Елиаху М. Голдрат ја објавува својата Теорија на ограничувања. Тоа е филозофија на управување која е фокусирана на елиминирање на ограничувањата, тесните грла од производствениот процес. Теоријата на Ограничувања се заснова на претпоставката дека стапката на постигнување на целите е ограничена со барем еден ограничувачки процес
1985 Мајкрософт издава Excel Мајкрософт ја издава првата верзија на Excel на 30 септември 1985 година. Верзијата е напишана за Apple Macintosh. Верзијата на Excel на Windows е издадена во 1987 година. Програмата за табеларни пресметки (прва со графички кориснички интерфејс) брзо го надминува Lotus 1-2-3 и станува водечки производ на Мајкрософт. Денес Excel сè уште често се користи како алатка за тестирање.
AutoTester ослободен (Хејс) Autotester, првата комерцијална алатка за тестирање на компјутерот (на MS-DOS) е издадена од компанијата Линда Хејс од AutoTester. Компанијата е со седиште во Далас, Тексас.
DOD-STD-2167 стандард објавен На 4 јуни 1985 година, американското Министерство за одбрана објави DOD-STD-2167; стандард кој ги утврдува “барањата што треба да се применат за време на развојот и стекнувањето на софтверот на Мисијата-Критичен Компјутерски Систем”. Тоа вклучува формално тестирање.
Обратно инженерство (Рекофф) Во својот труд на обратно инженерство М. Г. Рекофф го воведува терминот обратен инженеринг. Рекофф го дефинира како “процес на развивање на збир спецификации за комплексен хардверски систем со уредно испитување на примероците од тој систем.” Денес концептот се применува и за софтвер. Тоа е клучен дел од софтверот за одржување.
1986 Објавен е V-модел (Рук) Во написот Контролирање на софтверски проекти, објавен во IEEE Софтверско инженерство весник, Пол Е. Рук го воведува моделот В. Рук работи за ГЕЦ Софтвер Рибар во Лондон во тоа време. Моделот ги демонстрира односите помеѓу секоја фаза од животниот циклус на развој и поврзаната фаза на тестирање.
SQE основана Дејвид Гелперин и Вилијам Хецел открија квалитет за инженерство на софтвер (SQE). Компанијата е инструментална во поставувањето на сцената за софтверската индустрија да го гледа тестирањето како посебна дисциплина.
NCC објавува прирачник за STARTS Британскиот национален компјутерски центар го објавува STARTS Прирачник за купувачи како стандард со цел да се “забрза примената на најдобрите практики и методи за софтверско инженерство”.
IEEE стандард за верификација и валидација планови објавени Објавен е стандардот IEEE за планови за верификација и валидација на софтвер (IEEE стандард 1012-1986).
Нема сребрен куршум (Брукс) Во својот труд “Не Сребрена куршум – суштина и несреќи на софтверско инженерство” Фред Брукс тврди дека “не постои единствен развој, ниту во технологијата ниту во управувањето, што сама по себе ветува дури еден поредок на делумно подобрување од една деценија во продуктивност, во сигурност, во едноставност.”
1987 Тест, потоа кодот Мото на реквизитот на SQE како носено за време на Четвртата меѓународна конференција за тестирање на софтвер, Вашингтон.
Сигурност на софтвер (Муса) Семиналната работа на софтвер сигурност: Мерење, предвидување, апликација е објавена од страна на Џон Д. Муса, Ентони Јанино, и Казухира Окумото. Сигурноста на софтверот стана клучна улога во квалитетот на софтверот.
Трошокот за лошиот квалитет (Харингтон) Трошокот за лошиот квалитет (COPQ) е идентификуван од страна на Х. Џејмс Харингтон во неговата книга “Трошоци за квалитет”, објавена од Американското друштво за контрола на квалитет (ASQC). Книгата го документира пристапот на IBM за известување за трошоците што произлегуваат од лош квалитет.
Користете случаи (Џејкобсон) Во својот труд предметно ориентиран развој во индустриско опкружување, објавен во трудовите OOPSLA ’87, Ивар Џејкобсон го воведува концептот на употреба на случаи и користи моделирање на случаи од барањата на клиентот. Џејкобсон дефинира случај за користење како посебен редослед на трансакции, кој го извршува корисникот и системот во дијалог.
Дизајн на софтверски обрасци (Бек, Канингем) Во нивната презентација Користејќи јазични јазици за објектно-ориентираните програми – на конференцијата OOPSLA-87 – Кент Бек и Вард Канингам го адаптираат концептот на моделот на јазикот (Кристофер Александер) на објектно-ориентираното програмирање. Јазикот на моделот треба да го води дизајнерот преку обезбедување на работен, еднократно решение за решавање на повторливи проблеми.
1988 Воведено е експлораторско тестирање (Канер) Во книгата Тестирање на компјутерски софтвер, Сем Канер за прв пат го користи терминот “прелиминарно тестирање”.
Тестирање на компјутерски софтвер (Канер) Првото издание на книгата на Сем Канер поставува нов стандард во тестирањето на софтверот. Книгата е позната по својот прагматичен и реалистичен пристап. Второто издание на книгата е коавторство на Џек Фалк и Ханг К. Нгуен.
Објавен е СММ (Хемфри) Вотс Хамфри – основач на Програмата за софтверско програмирање на Институтот за софтверско инженерство – го објавува Моделот на зрелост на способноста во IEEE документот. Карактеризација на софтверскиот процес: зрелост.
Растот на софтверското тестирање (Гелперин, Хецел) Во нивната статија ACM Растот на софтвер за тестирање Дејвид Гелперин и Вилијам Хецел разговараат за четири модели за тестирање и еволуцијата на тестирање.
Прва алатка за следење дефекти (DDTS) Qualtrak (стекнат од Pure Software во 1995) развива DDTS (Дистрибутер стандарден систем за следење); систем за следење на дефекти за пазарот на UNIX.
Спирален модел (Бем) Во својот труд Спиралниот модел за развој на софтвер и зајакнување – објавен во IEEE списание Компјутер – Бери Бем го воведува спиралниот модел како замена за моделот водопад
Основан е Segue Software Segue Software е основана во Лексингтон, Масачусетс од Лоренс Кепл. Таа ги отвора алатките за тестирање на автоматизација, како што е SilkTest. Компанијата е купена од Borland во 2006 година.
Воведи се случајно тестирање Терминот “случајно” е измислен од Бартон Милер (доверливост на оперативниот систем за комунални програми) за да се опише употребата на случајни, неструктурирани податоци за да се испита безбедносните пропусти во системот.
Принципот на ризик на Гилб Во книгата Принципи на софтверското инженерство за управување со авторите Том Гилб и Сузана Финци воведат управување со ризикот во принципот дека “Ако не активно ги напаѓате ризиците, тие активно ќе ве напаѓаат”.
1989 SIGIST основана Британската специјална група за тестирање на софтвер (SIGIST) е основана во 1989 година од страна на Џеф Квентин. Нејзиниот прв состанок се одржува на Кралскиот колеџ во Лондон. Состанокот, во кој се дадени четири презентации (за ризиците, стандардите и веродостојноста), учествуваат 29 лица. Целта на групата е да ги споделат проблемите, успесите и неуспесите во тестирањето, да споделуваат техники и да споделуваат идеи за алатки за поддршка на тестирањето.
Основана Mercury Interactive Mercury Interactive е основана во Калифорнија од Амнон Ландан и Ари Финеголд. Компанијата издава многу производи за тестирање на автоматизација, додека не ги преземе HP од 2006 година.
Прва верзија на LoadRunner Алатката за тестирање на изведбата LoadRunner се објавува Mercury.
Основана е софтверска дивизија ASQ Основана е Одделот за софтвер на Американското друштво за квалитет. Тэз Дотри е првиот претседател на поделбата.
1990-тите
1990 Таксономија на бубачки (Байзер) Борис Бајзер ја дава својата таксономија (класификација на грешки) во второто издание на книгата Методи за тестирање на софтвер.
Парадокс на пестициди (Байзер) Во второто издание на Технички техники за тестирање на софтверот Борис Бајзер го издвојува терминот паразис на пестициди за да го опише феноменот дека колку повеќе го тестирате софтверот, толку повеќе имунолошки станува со вашите тестови.
Петтата дисциплина (Сенге) Во својата книга Петтата дисциплина Питер Сенге се дискутира за петте дисциплини на организацијата за учење, фокусирајќи се на решавање на групни проблеми користејќи го методот на размислување во системите.
Машината која го промени светот (Вомак) Во книгата Машината која го промени светот, авторите Џејмс П. Вомак, Даниел Роос и Даниел Т. Џонс ја опишуваат чистата физичка филозофија. Тие ја базираат својата работа на студијата на автомобилската индустрија од страна на MIT.
1991 ISO 9126 објавени ISO/IEC 9126 Софтверско инженерство – Квалитетот на производот е меѓународен стандард за евалуација на квалитетот на софтверот. Неговиот модел на квалитет го дели квалитетот во шест карактеристики.
Почеток на новинската група comp.software.testing Групата за вести е основана за да обезбеди форум за дискусија за алатки, техники и искуства за тестирање меѓу НАСА, индустријата и академијата.
Прв извештај CAST (Греам) Unicom семинари го објавуваат првиот CAST извештај за тестирање на софтвер со помош на компјутер. Извештајот е напишан од Дороти Греам. Во неа се наведени сите достапни алатки во тоа време, опишани на стандарден начин.
Pure Software основана Pure Software е основана од Рид Хестингс, кој подоцна го основал Netflix. До нејзиното стекнување од страна на Rational Software во 1997 година започна со софтвер за дебагирање и дефекти.
RAD воведен (Мартин) Во неговата книга Рапид развој на апликации, Џејмс Мартин воведува брз развој на апликации (RAD) како развојен животен циклус дизајниран да даде многу побрз развој и резултати од повисок квалитет од оние постигнати со традиционалниот животен циклус. Мартин се протега на методологијата наречена Rapid Iterative Production Prototyping (RIPP) која беше користена во DuPont.
Софтвер за тестирање, верификација и сигурност (Вили) Првото издание на списанието Софтвер за тестирање, верификација и сигурност е објавено од Џон Вајли и синови. Тоа е квартално меѓународно списание кое објавува трудови за теоретски и практични прашања на софтвер за тестирање, верификација и сигурност.
1992 Прва STAR конференција Прва STAR (Анализа на софтвер за тестирање и преглед) конференцијата се одржува во Лас Вегас. Таа е организирана од Гелперин и Хецел SQE.
Рационално Унифициран Процес објавени Ивар Џејкобсон, Грејди Буч, и Џејмс Румбау опише генерички процес зад Рационално Унифициран Процес (РУП) во книгата Унифициран Процес На развој на софтвер. РУП е итеративен процес рамка за развој на софтвер создадена од страна Рационално софтвер.
Првата верзија на TTCN Првата верзија на контрола Нотација на тестирање и испитување (TTCN) – првично значи дрво и Табеларен Комбинираната Нотација – е објавен од страна на Центарот за ETSI за тестирање и интероперабилност. Јазикот е лансиран како спецификација на апстрактен тест апартмани за сообразност тестирање на протоколи Меѓународната унија за телекомуникации. Сега е промовиран како јазик за општа намена тест за дистрибуирани комуникација системи.
Ортогонален Дефектот Класификација (Чиллариж) Во трудот Класификација на ортогонални дефекти – Концепт за мерење на процесите Рам Чиллариз (IBM) го објавува концептот на класификација на ортогонални дефекти; дефинирањето и фаќањето на атрибутите на дефектот што овозможуваат математичка анализа и моделирање
Технички долг (Каннингхем) Хауард Г. Каннингхем ја воведува метафората за долг во извештајот за искуство за конференцијата OOPSLA 92. Каннингхэм причини дека неуспехот да се консолидира кодот ќе направи програма неуморен, што доведува до екстремна специјализација на програмери и, конечно, нефлексибилен производ. Неговиот аргумент е дека воведувањето на неконсолидиран код во порака (со цел, на пример, да се објави порано) без рефакторирање на кодот по објавувањето ќе резултира со долг што треба да се отплати.
1993 Прва EuroSTAR (Лондон) Потеклото на европскиот премиерски софтвер за тестирање настан. Еуростар е сестрана конференција на СТАР. Конференцијата е преземена од SQE кој го води во соработка со Британско Компјутерско здружение. Дороти Греам е програмски стол за првиот EuroSTAR.
Scrum (Сатерленд) Џеф Сатерленд, Џон Скумниоталес и Џеф Мекена развиваат софтверски тимови во тимот на “Стајл” и за првпат го нарекуваат Scrum.
Одлука на табелата (Мозли) Даниел Ј. Мозли го илустрира својот метод на одлука во табелата во Прирачникот за тестирање на софтвер за апликативни софтверски апликации.
W-модел воведен (Херцлих) Во својата презентација Политиката за тестирање Пол Херцлих го претставува W-модел. Моделот се обидува да ги адресира недостатоците во V-модел. Херцлих ја одржува презентацијата за време на првата конференција на Еуростар во Лондон.
SUMI објавен прашалник Прво објавување на прашалникот SUMI (Инвентар за мерење на употребливоста на софтверот) на Универзитетскиот колеџ Корк.
Метод на дрвото за класификација (Гримм) Во својата хартија Класификација дрвја за поделба Тестирање Матијас Грохтманн и Клаус Гримм објави Класификација дрво метод.
1994 Методи за проверка на употребливоста (Нилсен и други) Книгата Употребливост методи за инспекција, уредена од Јакоб Нилсен и Роберт Л. Мекк, е првата сеопфатна работа за употребливост. Тоа е практичен водич кој содржи стратегии, алатки и техники за проценка на употребливоста.
MoSCoW принцип воведен (Клегг) Даи Клегг (Oracle UK Consulting) ја објавува оваа популарна технологија за приоритизација во книгата CASE Метод брза песна: RAD пристап.
Целен прашалник Метрички пристап (Базили) Виктор Р. Базили, Џанлуиџи Калдера и Х. Дитер Ромбах го објавуваат пристапниот метод за Метрички за цели (GQM) во својот труд Пристапот на Целна Метричка Прист. Целта е да се обезбеди дефиниција на мерења од врвот надолу за повратни информации и евалуација, почнувајќи од целите на организацијата.
А метрика пакет за објектно ориентирано дизајн Шиам Р. Чидамбер и Крис Ф. Кемер го објавуваат својот труд Пакет на метрика за објектно ориентираниот дизајн. Таа содржи нов сет на Софтверски метрики за објектно ориентиран дизајн со метрика како што се Тежини методи по класа и Длабочина на наследство дрво.
Прв извештај за Хаос (Стэндиш група) Стэндиш групата го започнува извештајот Хаос, континуирана студија за идентификување на обемот на успесите и неуспесите на софтверските проекти, главните фактори кои предизвикуваат софтверски проекти да пропаднат, и клучните состојки кои можат да ги намалат неуспесите на софтверскиот проект.
1995 TMap објавени (Пол и други) Мартин Пол, Рууд Теунисен и Ерик ван Веенендал го објавуваат својот тест-менаџмент за структурно тестирање. Првото издание на книгата е на холандски јазик.
DSDM објавени DSDM конзорциумот го објавува методот за развој на динамички системи; итеративен и поединечен пристап кон развој на софтвер
Прво издание на Winrunner Алатката за снимање и репродукција Winrunner е издадена од Mercury.
SAST формирана Шведската асоцијација за софтверско тестирање (SAST) ја формираат Ана Ериксон и Сигрид Елдх како платформа за размена на искуства и знаења поврзани со тестирање.
Анти-модел (Коениг) Терминот “анти-шема” е кованизиран од Андреј Коениг во својот труд Шаблони и Антипаттерни објавен во Весник на објектно-ориентирано програмирање. Анти-модел е дизајн модел кој се појавува очигледно, но е неефикасен или далеку од оптимален во пракса. Моделот во дизајнот на софтверот е општо еднократно решение или најдобра практика.
1996 Google онлајн Лари Пејџ и Сергеј Брин го лансираат Google; давателот на интернет услуги кој брзо станува најпосетениот веб-сајт во светот.
Прв екстремен програмски проект Првиот екстремн програмски проект (Крајслер разбирлива компонирање систем) започна 6 март 1996 од Кент Бек, Рон Џефрис и Хауард Г. Каннингхем.
TMM развиена Моделот на тестирање на тестирање е развиен на Институтот за технологија во Илиноис.
Прва SQC конференција Првата конференција за софтвер и системи за квалитет (SQC) е организирана од германската компанија SQS. Конференцијата сега е позната како запалам и се одржува во многу земји.
Вклучување на Химера (Дроми) Во својот труд во врска со Chimera R. Џеф Дроми предлага квалитетен модел кој ја решава неспоредливоста на ISO 9126 Квалитетните карактеристики. Дроми ги поврзува својствата со квалитетите на повисоко ниво.
Модел на хеуристичка стратегија за тестирање (Бах) Џејмс Бах воведува хеуристички водич за тестирање на софтверот во својата истражувачка класа за тестирање. За таа цел Бах го користи моделот Трипос кој подоцна е проширен и го преименува моделот на Стратегија за тестирање на хеуристички тест. Во текот на класата Бах, исто така, го воведува познатиот мнемоничен и хеуристички SFDPO.
Парни тестирање (Коен) Во нивниот труд Пристапот на комбинаторниот дизајн за автоматска генерација на тестирање, авторите Дејвид Коен, Сидарта Далал, Џеси Парелиус и Гарднер Патон воведуваат парни тестирање. Тие ја базираат нивната комбинаторна теорија за дизајн за да генерираат тестови за користењето на Автоматски ефикасен тест генератор (AETG), за време на проектите во Беллкор.
1997 TestNet основана Холандското TestNet општество е основано на 9 јуни 1997 година како платформа за размена на знаења за тестирање на софтверот. Иницијативата за основање на TestNet е донесена од Мартин Пол, Ингрид Отевангер, Ерик ван Виендаал и Џос Триенекенс за време на првата Евростар конференција во Холандија (Амстердам, 1996).
Прва верзија на UML UML (Унифициран моделски јазик) е создаден од Џејмс Румбау, Гради Буч и Ивар Џејкобсон во Rational Software. Спецификацијата на UML 1.1 е усвоена од страна на Групата за управување со објекти во 1997 година. Јазикот станува основа за моделско тестирање.
Прва Los Altos работилница за тестирање на софтвер Прва Los Altos работилницата се одржува, во организација на Кем Канер и Брајан Лоренс. Тоа е периодично собирање на високи практичари за тестирање.
Катедралата и чаршијата (Рејмонд) Во својот есеј “Катедралата и чаршијата” авторот Ерик С. Рејмонд разговараше за методот на развој на софтвер кој го користеше Линус Торвалдс во креирањето на Линукс. Рејмонд го опишува како “ослободување рано и често, делегира сè што можеш, да биде отворен за точка на промискуитет”. Тој споменува 19 упатства за создавање на добар софтвер со отворен код. Рејмонд, исто така, го воведува Законот на Линус кој вели дека “има доволно очното јаболко, сите грешки се плитки”. Тоа значи дека “Со оглед на доволно бета-тестер и база на ко-развивачи, скоро секој проблем ќе се карактеризира брзо и фиксот ќе биде очигледен за некој”.
Проекти за смртни маршеви (Jордон) Во неговата книга “Смрт Марш”: Водичот за комплетен програмски развивач на софтвер за да ги преживее проектите “Невозможни мисии” Едвард Јордон детално истражува зошто постојат проекти за “марширања на смртта” и нудат некои насоки за преживување на овој тип на проект. Проектот за маршот на смртта е честа ситуација во развојот на софтверот во кој се продолжува работата на проект кој е осуден на пропаст.
1998 ISEB сертификација на софтверско тестирање Првата европска сертификација за софтверски тестери е креирана од Британскиот информативен систем одбор за испити. Првиот курс го изучуваат Дороти Греам и Марк Фјустер.
BCS стандард за тестирање на софтверски компоненти Стандард за тестирање на софтверски компоненти (BS 7925-2) е објавен од Работната група за тестирање (спонзориран од BCS SIGiST).
Apache jMeter објавен 1.0 верзија на Apache Jmeter е објавен на 15 декември 1998 година Алатката е автор на Стефано Маззоччи. JMeter е апликација со отворен код со цел да се вчита тест функционална однесувањето и перформансите мерка.
Bugzilla ослободен Првата верзија на популарната дефект алатката за следење бубачки е ослободување. Bugzilla првично беше развиена од страна на Тери Вајсман во 1998 година за зачеток на проектот Mozilla.org, како апликација со отворен код.
Персони (Купер) Во својата книга Затворениците се работи на азил Алан Купер воведува употребата на личности како практична алатка интеракција дизајн. Тој препорачува софтвер се дизајнирани за една архетипска корисници.
1999 Контекст управувано Тестирање (Бах АО) Сем Канер, Џејмс Бах, Брајан Марик и Брет Петтичорд почне контекст-управувано училиште на тестирање врз основа на принципот дека “Вредноста на било пракса зависи од контекстот.
Софтвер за тестирање автоматизација (Фjустер и Греам) Книгата на Марк Фjустер и Дороти Греам е стандардна работа во областа на автоматизација. Тој детално ги третира прашањата за тестирање на софтвер за автоматизација, стратегии и тактики.
Тест процесот на подобрување (Кумен, Пол) Тим Кумен и Мартин Пол објавуваат своите пристап за проценување и подобрување на тест процеси.
Првата верзија на QuickTest Почетокот на 1999 Mercury Interactive ослободува QuickTest како полесен пристап за креирање и одржување на SAP автоматски тестови. Таа подоцна станува QuickTest професионален.
Подобро списание софтвер започна Започна во јануари 1999 година, како софтвер за тестирање и квалитет инженеринг, списание подобар софтвер е списание “за софтверски професионалци кои се грижат за квалитетот. Списанието е објавен од страна SQE.
Сертификација CSTP Сертифициран професионален софтвер за тестирање (CSTP) сертификација од страна на Меѓународниот институт за тестирање на софтвер.
Софтверски метрики: Десет замки за да се избегне (Вигерс) Во документот Софтверски метрики: Десет замки за да се избегне Карл Е. Вигерс ги испитува “десетте замки што можат да го саботираат докторот на доверливи метрика”.
TestFrame објавени Методологијата за тестирање TestFrame ја објавија Ханс Бувалда, Денис Јансен и Ирис Пинстер, кои работат за британската/холандската ИТ компанија LogicaCMG. Бувалда работеше на методот од 1994 година, кога потекнуваше како CMG: CAST. TestFrame се фокусира на употребата на тест автоматика.
2000-тите
2000 Сесиско тестирање (Бах) Во весникот за управување со тестови базирани на сесија (објавено во списанието Софтвер за тестирање и квалитет инженеринг), Џонатан Бах го објавува методот за тестирање базиран на сесија. Методот ја комбинира одговорноста со прелиминарни испитувања.
Професионален тестер списание започна Прво објавување на магазинот Професионален тестер. Објавен е од издавачката куќа Тест издаваштво Ограничена во Лондон. Списанието беше “презакажано” во 2010 година.
Континуирана интеграција (Фаулер) Во својата статија Континуирана интеграција Мартин Фаулер дискутира за практика на развој на софтвер, каде што членовите на тимот ја интегрираат нивната работа честопати, што доведува до повеќе интеграции дневно.
Монументален разговор ковани (Доминус) YAPC (Уште една конференција на Perl) Конференцијата 19100 година, на Универзитетот Карнеги-Мелон во Питсбург, го претстави концептот на “молња разговор” на конференциската програма. Терминот е измислен од Марк Џејсон Доминус во јуни 2000 година. За време на конференцијата на YAPC во 2000 година се одржаа разговори за молњи од пет минути, крај на даденото време беше обележано со гонг.
2001 Agile Manifesto објавени Конференцијата во Јута од 17 претставници од различни методологии за развој води до Агилниот Манифест во кој се објавени Дванаесетте принципи на агилниот софтвер.
Лекции научени во софтвер за тестирање Џејмс Бах, Сем Канер и Брет Петтихорд ги објавуваат своите искуства со контексно управувано тестирање во научените лекции за софтверско тестирање.
StickyMinds.com започна Веб-страницата на популарната заедница за тестирање на софтверот и квалитетот на софтверот е започната од SQE.
SaaS модел воведен Акронимот SaaS за софтвер како сервис прв пат се користи во статијата Софтвер како услуга: Стратешки заднина. Написот е објавен од страна на Софтвер и информатичка индустрија (SIIA) eBusiness дивизија. Софтверот како сервис модел ја дефинира дистрибуцијата на апликацијата преку интернет.
Прва PSQT конференција Првата конференција за Практичен софтвер за квалитет и тестирање (PSQT) се одржува во Орландо, Флорида. Таа е организирана од Софтвер Димензии и од Меѓународниот институт за тестирање на софтвер.
OpenSTA објавен Објавена е првата верзија на алатката за оптоварување и тестирање на софтвер со отворен код OpenSTA. Првично е објавена од групата француски Cyrano SA.
Прва класа за брзо испитување Џејмс Бах ја проширува својата класа за испитување на софтвер за испитување во класата Рапид софтвер за тестирање (RST) врз основа на идеите на контексно управуваното училиште за софтверско тестирање. Мајкл Болтон ја проширува класата Рапид софтвер за тестирање додавајќи свој материјал и започнува да го предава РСТ во 2003 година.
2002 ISTQB основана Одборот за квалификации за тестирање на софтвер за софтвер е основан во Единбург во ноември 2002 година.
Развој на тестирање (Бек) Во книгата “Развивање на тест-погон: по пат на пример” Кент Бек ја објавува техниката за развој на софтвер во која е напишан тестот пред да биде кодирана функционалноста.
IBM Рационален функционален тестер Првично објавен како RobotJ, IBM Рационално функционален тестер е клучен автоматски тест-скриптен генератор на IBM.
Софтверски напади (Виттекер) Во својата книга Како да се скрши Софтверот: Практичен водич за тестирање Џејмс Виттекер објавува вкупно 23 напади за да ги открие софтверските грешки. Нападите се дизајнирани за корисничкиот интерфејс и за системот.
JIRA 1.0 објавен Првата верзија на популарната алатка за следење на бубачки JIRA е објавена од австралиската софтверска компанија Atlassian Software.
Рамка за интегриран тест (Каннингхем) Рамка за интегриран тест (Fit), изграден од Вард Каннингхем, е алатка со отворен код за автоматизирани тестирања на клиентите. Алатката го интегрира развојот на тестот во спецификацијата и извршува тестирање во програмирање користејќи тела. Тоа им дава на клиентите и програмерите начин да комуницираат токму за нивниот софтвер.
2003 Училишта за софтверско тестирање (Петтичорд) Брет Петтичорд го објавува весникот во кој ги класифицира идеите за тестирање на софтвер во пет училишта.
SPICE (ISO 15504) објавени Првиот дел (дел 2) на ISO/IEC 15504 е објавен во октомври 2003 година (работниот нацрт започна во 1993 година). ISO/IEC 15504 е исто така познат како SPICE (Процес на подобрување на софтверот и одредување способност). Тоа е рамка за процена на процесот.
Дизајн со домен (Еванс) Во неговата книга Design-Driven Design: Справување со сложеноста во срцето на софтверот, Ерик Еванс нуди сет од најдобрите практики за дизајн, техники базирани на искуства и фундаментални принципи кои го олеснуваат развојот на софтверски проекти со кои се соочуваат сложените домени.
Здружение за тестирање на софтвер основана Здружението за софтверско тестирање е основано во 2003 година и е инкорпорирано како професионално непрофитно здружение во 2004 година. Неговиот иницијален одбор на директори се состои од Патрик Шредер, Џејмс Патрик Мекги, Чем Канер, Ендру Дејвид Тинкхем, Даглас Хофман, Тим ван Тонгерен и Hung Quoc Nguyen. Во 2006 година здружението ја организира првата CAST конференција. AST е фокусирана на поддршка на развојот на професионализам во тестирањето на софтверот
Агилен тестирање квадрант (Марик) На неговиот блог Брајан Марик го објави агилниот тест-квадрант во август 2003 година. Квадрантот ги комбинира две разлики во тестирањето; исклучување помеѓу бизнис со кои се соочува или технологија соочуваат со тестирање и разликата помеѓу поддршка програмирање или критик на производот.
Сценарио тест (Канер) “Во написот Cem Канер за тестирање на сценариото: Моќта на “Што ако…” и девет начини за гориво на вашата имагинација, објавено во списанието Софтвер за тестирање и квалитет инженеринг, Сем Канер разговара за употребата на сценарија во тестирањето. Канер дефинира сценарио како хипотетичка приказна, која се користи за да му помогне на лицето да мисли низ комплексен проблем или систем. Во статијата ги објаснува неговите намени и карактеристики.”
2004 Селемиум се развива Популарната веб апликација алатка за тестирање Селениум е развиена во ThoughtWorks (Чикаго) од Џејсон Хагинс.
STP продавницата започна Списание за софтверско тестирање и изведба е започнато од BZ Media. Сега се нарекува софтвер за тестирање и гаранција за квалитет списание.
Тест на сапунска опера (Бувалда) Во написот Тест на сапунска опера, објавен во списанието Подобар софтвер, Ханс Бувалда го воведува концептот на тест на сапунските опери. Тестот е сценарио кое се базира на реалниот живот, претерана и кондензирана во ограничен број на настани. Пристапот го зема деловното опкружување како почетна точка за развој на тестови.
Confluence 1.0 објавен Првата верзија на софтверот Confluence, создадена од австралиската компанија Атласијан, е објавена на 25 март 2004 година. Апликацијата е вики, која генерално се користи како систем за управување со знаењето на претпријатието.
2005 TMMi објавени Интеграцијата на модел на тест на достасување е објавена од страна на Фондацијата TMMi. Моделот служи како стандард за оценување и подобрување на процесот на тестирање.
Истражувачка работилница во Лондон за тестирање основана (Линдсеј) Лондонската истражувачка работилница за тестирање (LEWT) е основана од Џејмс Линдсеј. Тоа е истражувачка пер-работилница, структурирана како низа кратки разговори, секоја следена од подолга дискусија.
SoapUI објавен SoapUI е објавен на SourceForge во септември 2005 година. Таа станува популарна алатка за тестирање на веб сервиси.
Развиен хеуристички туризам (Келли) Турнираниот хеуристички FCC CUTS VIDS е обележан и објавен на неговиот блог во написот Туризам хеуристички. Хеуристиката сугерира турнеи карактеристики, сложеност, побарувања и конфигурација меѓу другото.
2006 Прва CAST конференција Првата конференција на Асоцијацијата за тестирање на софтвер се одржува во јуни 2006 година во Индијанаполис, Индијана. Главни говорници се Џејмс Бах и Сем Канер.
2007 ISO формира работна група за ISO 29119 Во мај 2007 година ИСО формира работна група за развој на нов стандард за тестирање на софтверот (ISO 29119). Стандардот ќе замени голем број на постоечки IEEE и BSI стандарди за тестирање на софтверот. Д-р Стјуарт Рид е претседател на групата.
Софтвер за тестирање клуб основана Клубот за тестирање на софтвер е основан во 2007 година од Рози Шери по јасна потреба за заедница за софтверски тестери со квалитетен пристап.
Скала за слобода на тестери објавени (Бах) На неговиот блог, Џонатан Бах објавува тестер слобода скала. Тоа е подвижна скала за да се моделира варијации во степенот на слобода тестер има кога се тестира. На скалата се движи од “чиста испишана ‘да се” слободно прелиминарни’. Во зборовите на Бах, моделите скала “степенот до кој ние им е дозволено да мислам”.
2008 Тестирање искуство списанието започна Искуство на списанието за тестирање е лансиран од страна на германската компанија Díaz & Hilterscheid.
Тестирање на софтвер како сервис (STaaS) Терминот за тестирање на софтвер како сервис (STaaS) е измислен од страна на Лав ван дер Aalst во презентација на софтвер конференција Квалитет северозападниот дел на Пацификот. Тестирање на софтвер како сервис (STaaS) е модел на софтвер за тестирање се користи за тестирање на апликација како услуга на клиенти преку интернет.
Altom основана Романскиот софтвер за тестирање компанија Altom е основана во 2008 година во Клуј-Напока, Романија, од страна на високи консултанти тест Оана Касапу, Ру Синдреа и Александру Ротару. Една од главните цели е да се помогне во консолидирањето на заедницата за тестирање и да придонесе за промена на ставот за тестирање.
Куќата на испитување основана Куќата на испитување Консалтинг АБ е основана во 2008 година од страна на Хенрик Андерсон, Јохан Jонассон и Георг Лисен во Лунд, Шведска. Фирмата нуди тестирање на услуги врз основа на принципите на контекстот управувано училиште на тестирање.
uTest започна Толпа сервис тестирање uTest е лансиран од страна на Дорон Реувени и Рој Соломон. Во 2014 година се преименува во аплауз. Фирмата нуди софтвер за тестирање, како услуга, или “тестирање во-дива, нудејќи им на софтвер за големи и различни софтвер за тестирање заедница.
2009 Списание ТЕСТ започна Во март 2009 година на првото издание на британскиот тест онлајн списание е објавен од страна 31Media.
Тестирање наспроти проверка (Болтон) Во неговата статија блог Тестирање наспроти Проверка Мајкл Болтон разликува тестирање од проверка. Проверка, во согласност со Болтон, е потврда, верификација и валидација при тестирање е процес на истражување, откривање, истрага, и учење.
Викенд Тестери основана Викенд тестери, порано познат како Бангалор Викенд Тестери е основана од страна Паримала Шанкараjа, Шарат Биреговда, Maнoj Наир и Ajaj Баламуругадас во август 2009 година Нејзината мисија е да се биде “платформа за софтвер тестери за да соработуваат, да пробате различни видови на софтвер, да се негува надеж, добијат признание од врсниците, и ќе биде од вредност на заедницата. “Викенд Тестери има свои подружници во Индија, Европа, Австралија и САД.
Тест за автоматизација на пирамида (Кон) Во својата книга Наследувајќи со ефикасно, Мајк Кон објавува Тест за автоматизација на пирамида. Со моделот Кон тврди дека ефективна стратегија тест автоматика повици за автоматизирање на тестови на три различни нивоа; единица, услуги и кориснички интерфејс.
Првата конференција на Белгија тестирање денови Првиот Белгија Денови за тестирање ќе се одржи во 2009 година Мике Геверс е програмата стол. Првото издание, еднодневна конференција е организирана од страна Díaz & Hilterscheid. Во 2012 година организацијата на дури и се преземени од страна на AQIS. На конференцијата се обидува да го преземе иновативен пристап за тестирање.
Прво ефикасно тестирање Денови конференција Првиот Прво ефикасно Денови за тестирање ќе се одржи во Берлин, 12-14 октомври. На конференцијата организирана од Díaz & Hilterscheid. Комитетот Програмата се состои од Лиза Криспин, Елизабет Хендриксон, Алесандро Колино, Том Гилб и Стјуарт Рид.
Првата конференција на DevOpsDays Првата конференција на DevOpsDays се одржува во Гент. Конференцијата го популаризира методот за развој на софтвер DevOps кој ја нагласува комуникацијата, соработката и интеграцијата помеѓу развивачите на софтвер и професионалци за информатичка технологија (ИТ).
Тест лабораторија воведе во EuroSTAR Барт Кнаак и Џејмс Линдсј ја започнуваат лабораторијата за тестирање на конференцијата на Евростар во Стокхолм за 2009 година. Лабораторијата на конференцијата им дава можност на тестирачите да всушност тестираат софтвер и да дискутираат за напорите за тестирање. Лабораторијата за тест станува фокусна точка на EuroSTAR и други конференции.
2010-тите
2010 Прво издание на списанието Тестирање циркус Првото издание на списанието Testing Circus е објавено од Ajoj Кумар Сингха. Списанието има намера да функционира како платформа за трансфер на знаење во професијата за тестирање на софтвер.
Оваа недела во подкаст софтвер за тестирање Матеј Хоjссер и Мајкл Ларсен произведе и да се создаде 131 подкасти за софтвер за тестирање професионалци меѓу јуни 2010 и јануари 2013 година Во оваа серија Хоjссер професионалци интервјуа софтвер за тестирање од сите делови на светот.
2011 Тест е мртов (Савоjа) Во текот на отворањето воведниот говор на Конференцијата на Google Тест Автоматика 2011 година, насловен како “тест е мртов”, Алберто Савоjа се наведува дека (традиционален) софтвер за тестирање е мртов или во опаѓање. Тој сугерира дека (стартување) компанијата се стави помалку акцент на тестирање и повеќе акцент на брзо и постојано пуштање на софтвер.
Спецификација од страна пример (Аџиќ) Во својата книга Спецификација на пример, Гојко Аџиќ предлага збир на процесот на модели кои се олесни промената на софтверски производи за да се обезбеди дека правото производ е дадено ефикасно.
2012 Конференција тест прво нека Тест-конференција на прво нека се одржува во Руно, Шведска. Тоа е првата голема контекст управувано конференција во Европа. Неговата главна цел е да се разменат мислења и идеи во областа на тестирање. Конференцијата е организирана од страна на Хенрик Андерсон, Јохан Jонассон, Ола Хилтен, Тоббе Рибер и Хенрик Емилссон. Воведниот отворањето е дадено од страна на Мајкл Болтон.
Creative Commons License
Историја на софтвер за тестирање на Џорис Мертс се лиценцирани според лиценцата Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.