Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

xsara avatar xsara 24 Точки

Questions to Trainer #DJBuro

 

Здравейте,

тъй като през #QA-Automation в sli.do може да се задават само въпроси по време на провеждане на курс.

Реших да създам този въпрос във форума.

Ето едни от моите въпроси на които не беше отговорено през sli.do:

- Може ли с примери да покажеш употребата на AssertionException, MultipleAssertionException, Assert.Throws, Assert.Catch, Assert.NotCatch, Assert.DoesNotThrows?

- Как да затворим IE browser след тест? с Quit(), Close(), Dispose() не става

- Как можем да тестваме натискането на Enter от клавиатурата в текстово поле?

Тагове:
2
QA Automation 03/04/2017 16:17:29
DJBuro avatar DJBuro Trainer 105 Точки

Здравей колега, 

Наистина sli.do е за присъстващите и тук е правилното място за подобни въпроси 

1. Конкретните асерти, за които питаш, са практически неприложими заедно със Selenium. Тези асерти идват от NUnit и са предназначени за Unit Tests, да се види дали някой метод хвърля Exception. Selenium e предназначен за UI testing и на това ниво на тестване би трябвало системата да работи с коректни съобщения. За нашата работа тези асерти не са полезни.
2. Нещо от сорта: 
 

Process cmd = new Process();
            cmd.StartInfo.FileName = "cmd.exe";
            cmd.StartInfo.RedirectStandardInput = true;
            cmd.StartInfo.RedirectStandardOutput = true;
            cmd.StartInfo.CreateNoWindow = true;
            cmd.StartInfo.UseShellExecute = false;
            cmd.Start();

            /* execute "dir" */

            cmd.StandardInput.WriteLine("taskkill /F /IM iexplore.exe");
            cmd.StandardInput.Flush();
            cmd.StandardInput.Close();
            Console.WriteLine(cmd.StandardOutput.ReadToEnd());

3. Това е част от следващата лекция, но понеже съм пич :) 


Actions action = new Actions(driver);
action.SendKeys(OpenQA.Selenium.Keys.Enter);

Надявам се да съм ти помогнал. 

1
xsara avatar xsara 24 Точки

Относно Екипната работа може ли да потвърдиш дали правилно съм разбрала работата с github:

- Създаваме си една обща Организация за вссеки екип (https://github.com/xsaraPN/Blog-Skeleton)

- Създаваме си общ Github respository (проект), където камитваме нашия код  от автоматизираните тестове в master и branches versions

- С Pull Request: https://github.com/pulls можем да си проверяваме един на друг кода (в собствения "readme-edits" branch version) преди да го камитнем в master version

- След проверката камитваме в master version (merge pul request)

- Задачите си ги разпределяме с Issues: https://github.com/issues

- Създаваме бъгове в Issues: https://github.com/issues

Интересуваме къде да си прикачваме doc files за SRS, test plan, test scenarios with test cases?

Не видях в github да има къде да ги поставим. Да ги качваме на външен сървър (http://tranzit.dir.bg/ , dox.bg, https://www.dropbox.com/) и само линка ли да показваме?

1
uzunovz avatar uzunovz 61 Точки

Привет,
Мерси за точните въпроси! Ще е полезно за всички екипи!
Едно предложение алтернатива на външен сървър:
SRS и други е удобно като markdown (.md) да се поддържа. GitHub имат редактор и се вижда добре. Всеки може да променя и да се дискутира при commit. Локално удобно се редактира в Atom + приставка за Preview.

Иначе външен сървър, според динамиката на екипа (ако има много дискусии и алтернативни варианти) - удобно е също в Google Drive - поддържа версии, коментари. Изисква свикване и активни уцастници, иначе не си струва. Алтернативите на drive май вече също имат колаборация.

Успех!


 

1
08/04/2017 13:24:08
xsara avatar xsara 24 Точки

Забелязах, че в инфото за курса в сайта присъства изучаването на SOPAUI и Sikuli. И двете ли ще се изучават или само SOAPUI?

1
DJBuro avatar DJBuro Trainer 105 Точки

Ами накрая ще ви дам линкове за читави видеа за Sikuli. Но лекции ще има само за SoapUI.

 

1
xsara avatar xsara 24 Точки

Може ли да позволиш да се добавя txt формат като домашно? не мога да си кача домашното на сайта, голямо е 26MB

0
xsara avatar xsara 24 Точки

Въпрос:

Имаме ли някакво домашно за тази седмица (20/05/2017)? Понеже беше споменал, че трябва да имаме, а няма нищо качено на сайта.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.