software testing questions
Днес ще отговоря на някои читателски въпроси. Всъщност мисля да започна седмична рубрика на тема „Въпроси и отговори за тестване на софтуер“. Обикновено получавам десетки имейли всеки ден с молба за някои заявки за тестване на софтуер.
Вместо да им отговарям частно, ще ги поставя колективно в публикации, така че много подобни въпроси на други читатели също ще бъдат адресирани. Можете да изпращате своите въпроси в раздели за коментари на публикации.
как да играя mkv файлове на компютър
Преди да изпратите въпрос, силно ви препоръчвам да потърсите тук на този сайт, ако на вашите запитвания е отговорено по-рано.
Затова ще го отправя с няколко въпроса в този пост.
Шивика пита:
„Дадох ми задача да тествам страница с приложения, базирана на потребителски интерфейс. Те искат да наруша функционалността по всякакъв начин. Първата страница е Регистрация на страница, съдържаща полета като парола за потребителско име, имейл, поле за URL адрес и някои опции за избор на отметка.
Опитах всички начини, по които мога да тествам страницата. Можете ли също така да ми предложите какви са възможните начини, по които можем да тестваме страницата? '
Ще разгледам някои основни отрицателни тестови случаи, за да прекъсна страницата за регистрация:
# 1) Вижте ограничението на полето за потребителско име. Имам предвид типа данни на това поле в DB и размера на полето. Опитайте да добавите повече знаци към това поле от ограничението на размера на полето. Вижте как приложението реагира на това.
# две) Повторете горния регистър за полетата с числа. Поставете номер извън капацитета за съхранение на полето. Това обикновено е граничен тест.
# 3) За полето за потребителско име опитайте да добавите цифри и специални символи в различни комбинации. (Символи като! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
# 4) Опитайте по-горе комбинация от специални символи за всички полета за въвеждане на вашата страница за регистрация с някои проверки. Като поле за имейл адрес, проверка на полето за URL и т.н.
# 5) Много приложения се сриват за полето за въвеждане, съдържащо ‘(единична кавичка) и” (двойна кавичка) поле за примери, като например: “Vijay’s web”. Опитайте го във всички полета за въвеждане едно по едно.
# 6) Опитайте да добавите само числа към полетата за въвеждане с валидиране, за да въведете само символи и обратно.
# 7) Ако има проверка на URL, тогава вижте различни правила за проверка на URL и добавете URL адреси, които не отговарят на правилата, за да наблюдавате поведението на системата
Например, URL адреси като vijay.com/?q=vijay’s! @ # $% ^ & * () _ +} {“:?><,./;'()web_page
Също така добавете URL адреси, съдържащи HTTP: // и https: //, докато вмъквате в полето за въвеждане на URL.
# 8) Ако страницата за регистрация е от някои стъпки като стъпка 1, стъпка 2 и т.н., опитайте да промените стойностите на параметрите директно в адресната лента на браузъра. Много пъти URL адресите се форматират с някои параметри, за да се поддържат правилните стъпки на потребителя. Опитайте да промените директно всички тези параметри, без да правите нищо всъщност на страницата за регистрация.
# 9) Направете ръчно или автоматизирано тестване на маймуни (т.е. вмъкнете всичко, което ви хрумне или произволно въвеждане на клавиатурата), ще получите някои наблюдения.
# 10) Вижте дали някоя страница показва грешка в JavaScript или в браузъра вляво в долния ъгъл, или разрешете настройките на браузъра да показва изскачащо съобщение за всяка грешка в JavaScript.
Това са всички отрицателни тестови случаи. Предполагам, че вече сте тествали една и съща страница за регистрация с всички валидни случаи, за да проверите дали приложението работи добре според изискванията.
Ако горните случаи не нарушават страницата на приложението, не забравяйте да похвалите разработчика ;-)
Ако имате няколко тестови случая на убийци за разбиване на такива приложения, които сте научили от вашия опит, можете да ги посочите в коментарите по-долу.
Джаянт пита:
„Обикновено по-свежите отпаднали имат състояние на ума си като„ Ние сме по-свежи “, наскоро отпаднали от колежа и очакват компаниите, които ги наемат, да обмислят базата от знания, която имат, и допълнително да им повлияе на обучението. В действителност какво се разбира под по-свежо за дадена индустрия? '
Добър въпрос. Когато бях по-свеж, мислех по подобни линии. Но мислете от гледна точка на работодателя. Работодателят ще мисли така „Защо трябва да наемаме кандидати с малко база знания и опит? и първо се нуждаете от обучение, преди да възложите някаква работа?
Е, за щастие не всички работодатели мислят по този начин и затова по-свежите получават работата и обучението в борда. Благодарение на процъфтяващата ИТ индустрия. Търсенето ще продължи към по-пресните с добро образование и подходящи умения за решаване на проблеми.
Огромният ръст в редица инженерни колежи доведе до значително увеличаване на броя на завършилите студенти всяка година. И разликата също се увеличава между уменията на завършилите и очакванията на компаниите.
Сега ще се съсредоточа върху това какъв бранш изглежда по-специално при завършилите студенти? Обикновено ще включва:
- Решаване на проблеми и аналитични умения
- Технически умения
- Комуникация и междуличностни умения
- Лидерски умения
- Допълнителни дейности като чужди езици, организационни умения и др.
Така че винаги ще бъде по-добре, ако се опитате да постигнете някакъв опит или умение, преди да се опитате за някакви дипломирани работни места. Вие сте една крачка напред от онези по-свежи, които изобщо нямат опит.
Този трудов опит обикновено включва:
# 1) Стаж
Работата по стаж се извършва във всяка компания по време или след дипломирането. Може да е безплатен или платен стаж
# 2) Сандвич курсове
В някои курсове индустриалното обучение е включено в самата учебна програма. Това е типично за 6 месеца до 1 година в повечето университети. Можете да включите това обучение по проект във вашето автобиография.
# 3) Специални постижения в уменията чрез класове или компании
Обучението, взето от някои институти или компании, може да бъде включено във вашия трудов опит.
# 4) Проекти
Проекти, изпълнени с търговска или изследователска цел. Това са платените или сертифициращи проекти, изпълнени за компании през годините на завършване.
Всички гореспоменати работи определено ще се считат за преживяване, тъй като получавате действителна представа за компанията, работата в екип и фирмената култура на работа. Разберете вашите области на умения и какво можете да предложите на работодателя, преди да търсите работа.
Компаниите винаги търсят всестранни кандидати, които могат ефективно да използват своите умения в проекти от университети, опит и допълнителни дейности.
=> Вижте част 2 тук
Препоръчително четене
- Въпроси и отговори за интервюта
- Някои интересни въпроси за интервю за тестване на софтуер
- Въпроси и отговори за тестване на софтуер Част 2
- Изборът на софтуерно тестване като кариера
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- 20 прости въпроса за проверка на вашия софтуер Тестване на основни знания (Онлайн тест)
- Тестване на софтуер QA Assistant Job
- Отговори на упражнението за тестване на софтуер - част 2