Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
О
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Тестування програмних засобів

Частина тексту файла

Міністерство освіти і науки Національний університет „Львівська політехніка” Кафедра EОМ Звіт з лабораторної роботи № 1-7 з дисципліни: “Тестування програмних засобів” 2018 Лабораторна 1 Тема: Модульне тестування програмних засобів на базі C# Fremework– NUnit. Мета: Засвоїти основні принципи тестування програмних засобів на базі NUnit. Код програми using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using NUnit.Framework; namespace Lab1 { class Program { static void Main(string[] args) { } public static int Sum(int value, int value2) { return value + value2; } [Test] public void TestFunction() { int value = 5; int value2 = 3; Assert.IsTrue(Sum(value, value2) >= 0); Assert.IsInstanceOf(typeof(int), Sum(value, value2)); Assert.AreEqual(value + value2, Sum(value, value2)); } } } / Рис.1 Результат винання Висновок: Виконуючи дану лабораторну роботу засвоїв основні принципи тестування програмних засобів на базі NUnit. Лабораторна 2 Тема: Модульне тестування програмних засобів на базі Java jUnit. Мета: Засвоїти основні принципи тестування програмних засобів на базі jUnit. Код програми public class class1 { public int calc(int x ,int y) { return x + y; } } } import org.junit.*; import static org.junit.Assert.*; public class class1Test { static class1 program; @BeforeClass public static void setUpClass() { program = new class1(); } @Test public void testCalc() { int x = 5; int y = 13; assertEquals(x+y,program.calc(x, y)); } } / Рис.1 Результат винання Висновок: Виконуючи дану лабораторну роботу засвоїв основні принципи тестування програмних засобів на базі jUnit. Лабораторна 3 Тема: Статичний аналіз вихідного коду засобами Cppcheck Мета: Засвоїти основні поняття та принципи статичного аналізу коду. Виконати статичний аналіз вихідного коду засбоати Cppcheck. Код програми #include <stdio.h> #include <fstream> int main() { fopen("1.txt","w"); return 1; } } / Рис.3 Результат cppcheck Висновок: Виконуючи дану лабораторну роботу засвоїв основні поняття та принципи статичного аналізу коду. Виконав статичний аналіз вихідного коду засбоати Cppcheck. Лабораторна 4 Тема: Автоматизація тестування web-додатків за допомогою Silenium. Мета: Засвоїти основні принципи автоматизації тестування web-додатків. Код програми import java.util.concurrent.TimeUnit; import org.junit.*; import org.openqa.selenium.*; import org.openqa.selenium.chrome.*; import java.*; import org.openqa.selenium.support.ui.WebDriverWait; import org.openqa.selenium.support.ui.ExpectedConditions; public class Google { public static void main(String[] args)//main метод { Googlee g = new Googlee(); try { g.setUp(); g.sendEmail(); //g.tearDown(); } catch (Exception ex) { System.out.println(ex); } } } class Googlee { private WebDriver driver; private String baseUrl="http://www.gmail.com/"; private WebDriverWait wait; //@Before public void setUp() throws Exception { System.setProperty("webdriver.chrome.driver","D:\\Programs\\Eclipse\\TESTLab4\\bin\\chromedriver.exe"); driver = new ChromeDriver(); driver.get(baseUrl); driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS); wait = new WebDriverWait(driver,50); } //@Test public void sendEmail() throws Exception { driver.switchTo().defaultContent(); //Enter your gmail username WebElement userName = driver.findElement(By.xpath("//input[@id='identifierId']")); userName.sendKeys(new String[] {"borovik.bogdan97@gmail.com"});//емейл driver.findElement(By.id("identifierNext")).click(); //Enter your gmail password WebElement password = driver.findElement(By.xpath("//input[@name='password']")); wait....
Антиботан аватар за замовчуванням

16.11.2018 18:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини