Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Тестирование

Задачкаexport function MyCustomAbs(x: number): number { return x < 0 ? -x : x; }
Тестированиев JavaScript Задачкаexport function MyCustomAbs(x: number): number {   return x < 0 Обложим тестамиdescribe('MyCustomAbs', () => {   for (let x = -3; РезультатStarted......6 specs, 0 failuresFinished in 0.006 seconds Вроде все хорошо… или нет?Started .........F.. Failures: 1) 1 / MyCustomAbs(x) should Почему?Ищем причины... А зачем? Инструментыtest frameworkJasmine, QUnit, …test runnerKarma, Wallaby, Chutzpah, …web-driverv8, PhantomJS, Chrome, Firefox, Internet Explorer, …
Слайды презентации

Слайд 2 Задачка
export function MyCustomAbs(x: number): number { return

Задачкаexport function MyCustomAbs(x: number): number {  return x < 0 ? -x : x; }

x < 0 ? -x : x; }


Слайд 3 Обложим тестами
describe('MyCustomAbs', () => { for (let

Обложим тестамиdescribe('MyCustomAbs', () => {  for (let x = -3;

x = -3; x < 3; x++) {

let expected = Math.abs(x);
it(`should return ${expected} for ${x}`, () => { expect(MyCustomAbs(x)).toBe(expected); }); } });


Слайд 4 Результат
Started
......
6 specs, 0 failures
Finished in 0.006 seconds

РезультатStarted......6 specs, 0 failuresFinished in 0.006 seconds

Слайд 5 Вроде все хорошо… или нет?
Started .........F.. Failures: 1) 1 / MyCustomAbs(x)

Вроде все хорошо… или нет?Started .........F.. Failures: 1) 1 / MyCustomAbs(x)

should return expected equal input for 0 Message:

Expected false to be true. Stack: Error: Expected false to be true. at Object. (X:\var\node\test\math-tests\spec\index.spec.js:18:61) 12 specs, 1 failure Finished in 0.006 seconds

Слайд 6 Почему?
Ищем причины...

Почему?Ищем причины...

Слайд 7 А зачем?

А зачем?

  • Имя файла: testirovanie.pptx
  • Количество просмотров: 102
  • Количество скачиваний: 0