Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование
Сообщения за день Поиск
Знаете ли Вы, что ...
...до того как открыть новую тему, стоит использовать поиск: такая тема уже может существовать.
<< Предыдущий совет - Случайный совет - Следующий совет >>

Программирование Обсуждаются вопросы мира программирования. Слово программирование отпугивает некоторых... Не бойтесь, заходите учитесь, помогайте, обучайте...


Ответить

 
Опции темы Опции просмотра
Старый 27.07.2006 14:12   #1  
Real ID Group ЦППМП
Аватар для Atham Mirazizov
Оффлайн
ЦППМП
Генеральный Директор
Сообщений: 321
+ 43  163/90
– 0  0/0

Uzbekistan
WinRunner

Когдато я видел как писались функциональные теста с использованием винраннера. Выглядело очччень привлекательно ... приложение тестировалось автоматически, т.е "нажимались" кнопки, заполнялись текст и другие боксы и т.д. По ходу проекта тест проводился почти ежедневно... потом это дело как то заглохло, видимо лидер проекта посчитал это нецелесообразным. Если кто то начнёт применять WinRunner или подобные системы думаю это должно повысить качество кода.
Да, нужно отметить, что ПО тестируется по двум направлениям:
1. Юнит тестирование направленное на избавление от "грязного" кода
2. Функциональное тестирование для проверки пользователького юзабилити и отлова логических ошибок в приложении
Ответить 
Старый 02.08.2006 15:52   #2  
Гость
Аватар для Snaky
Сообщений: n/a

Re: WinRunner

ну на счет повышения качества кода за счет функционального тестирования я сомневаюсь
а так винРаннер у нас использовался для тестирования одного веб приложения

а вообще в чем вопрос?
Ответить 
Старый 03.08.2006 21:03   #3  
Real ID Group
Аватар для Akrom Obidov
Оффлайн
AKA:Hitman
Сообщений: 102
+ 30  20/19
– 1  0/0

UzbekistanОтправить сообщение для Akrom Obidov с помощью ICQ
Re: WinRunner

Цитата:
Сообщение от Snaky
ну на счет повышения качества кода за счет функционального тестирования я сомневаюсь
Почему ты так думаеш?
Если разрабатываемый программный продукт поддерживается тестами (при том любыми тестами) он уже считается застрахован от неожиданных багов и ошибок, конечно если тестовый случай правильно реализован .
Мое мнение то что с помощью тестов ты предвращяеш возникновения новых ошибок и багов.
Это разве не повышение качества кода?
Ответить 
Старый 04.08.2006 09:33   #4  
Аватар для Sm@sher
Оффлайн
NetDec-Soft
программист
Сообщений: 3
+ 0  0/0
– 0  0/0

UzbekistanОтправить сообщение для Sm@sher с помощью ICQОтправить сообщение для Sm@sher с помощью AIMОтправить сообщение для Sm@sher с помощью MSNОтправить сообщение для Sm@sher с помощью YahooОтправить сообщение для Sm@sher с помощью Skype™LiveJournalМой Круг
Re: WinRunner

Имхо под качеством кода имелось ввиду не отсутствие ошибок, а написание более рационального и легкого кода. Отсутсвие ошибок еще не гарантирует быструю работу программы. А когда код оптимизирован, то это благосклонно сказывается на скрости работы программы. Часто сначала пишут код, добиваются нужной функциональности, а потом начинают оптимизировать код, делая его более качественным. Кажется это назывется рефакторинг...
__________________
Хочу много женщин, водки и денег. Женщин и водку можно деньгами.
Ответить 
Старый 04.08.2006 10:27   #5  
Real ID Group
Аватар для Akrom Obidov
Оффлайн
AKA:Hitman
Сообщений: 102
+ 30  20/19
– 1  0/0

UzbekistanОтправить сообщение для Akrom Obidov с помощью ICQ
Re: WinRunner

О каком качестве может идти речь если твой код содержит баги и ошибки?! :D
О каком рефакторинге ты можеш думать если ты не уверень в своем коде и нет никаких гарантий что он без багов и ошибок?!
И как ты будеш говорить что твой код качественный?!

Виды качеств кода:
1. Относительно производительности кода;
2. Относительно читабельности кода;
3. Относительно работаспособности кода;

На данном случае Man как я понял имел ввиду именно качество работаспособности кода!

Насчет ВинРаннера я лично с ним не работал (но по юзал пару раз).

Если я ошыбаюсь, прошу поправтье меня.
Ответить 
Старый 04.08.2006 10:58   #6  
Гость
Аватар для Snaky
Сообщений: n/a

Re: WinRunner

Цитата:
Сообщение от <font color=#993300>Агроном</font>

О каком качестве может идти речь если твой код содержит баги и ошибки?! :D
О каком рефакторинге ты можеш думать если ты не уверень в своем коде и нет никаких гарантий что он без багов и ошибок?!
И как ты будеш говорить что твой код качественный?!
он просто пояснил что такое качественный код. И что винРаннером не определить качество кода.

Цитата:
Сообщение от <font color=#993300>Агроном</font>
Виды качеств кода:
1. Относительно производительности кода;
2. Относительно читабельности кода;
3. Относительно работаспособности кода;
А как измерить работоспособность?

Мне кажется кроме этого код еще должен быть Гибким и масштабируемым.
Разделен на максимально независимые блоки (это к той же масштабируемости)
Ответить 
Старый 04.08.2006 11:00   #7  
Аватар для Sm@sher
Оффлайн
NetDec-Soft
программист
Сообщений: 3
+ 0  0/0
– 0  0/0

UzbekistanОтправить сообщение для Sm@sher с помощью ICQОтправить сообщение для Sm@sher с помощью AIMОтправить сообщение для Sm@sher с помощью MSNОтправить сообщение для Sm@sher с помощью YahooОтправить сообщение для Sm@sher с помощью Skype™LiveJournalМой Круг
Re: WinRunner

Отсутсвие багов и ошибок подразумевается само собой. Кому нужен код с ошибками? Просто код без ошибок это не есть код быстрый и оптимальный. Вот и все.
__________________
Хочу много женщин, водки и денег. Женщин и водку можно деньгами.
Ответить 
Реклама и уведомления
Старый 04.08.2006 11:18   #8  
Real ID Group
Аватар для Akrom Obidov
Оффлайн
AKA:Hitman
Сообщений: 102
+ 30  20/19
– 1  0/0

UzbekistanОтправить сообщение для Akrom Obidov с помощью ICQ
Re: WinRunner

Цитата:
Сообщение от Sm@sher
Отсутсвие багов и ошибок подразумевается само собой. Кому нужен код с ошибками? Просто код без ошибок это не есть код быстрый и оптимальный. Вот и все.
Но извени меня, ты не можеш* говорить что твой код хоть он супер быстрсый и супер оптимальный без тестов качественным.
Я думаю что рефакторинг это второстепенное действие которое влияет на качество твоего кода.

Цитата:
Сообщение от Snaky
А как измерить работоспособность?*

Мне кажется кроме этого код еще должен быть Гибким и масштабируемым.
Разделен на максимально независимые блоки (это к той же масштабируемости)
Насчет гибкости и масштабируемости я с тобой согласен...
А как измерить гибкость, масштабируемость, производительность и читабельность?*
Ответить 
Старый 04.08.2006 11:25   #9  
Аватар для Sm@sher
Оффлайн
NetDec-Soft
программист
Сообщений: 3
+ 0  0/0
– 0  0/0

UzbekistanОтправить сообщение для Sm@sher с помощью ICQОтправить сообщение для Sm@sher с помощью AIMОтправить сообщение для Sm@sher с помощью MSNОтправить сообщение для Sm@sher с помощью YahooОтправить сообщение для Sm@sher с помощью Skype™LiveJournalМой Круг
Re: WinRunner

Я думаю следует подытожить все что мы тут понаписали

Тестирование используется для избавления от ошибок в коде. Мы тестируем код. Кто-то WinRunner'ом, кто-то каким-то другим способом. Получаем код без ошибок. Но это еще не есть качественный код. А дальше уже идет отимизация кода.
В итоге получаем качественный код.
В идеале гибкий, маштабируемый и быстрый. Но это в идеале
__________________
Хочу много женщин, водки и денег. Женщин и водку можно деньгами.
Ответить 
Старый 04.08.2006 11:31   #10  
Real ID Group
Аватар для Akrom Obidov
Оффлайн
AKA:Hitman
Сообщений: 102
+ 30  20/19
– 1  0/0

UzbekistanОтправить сообщение для Akrom Obidov с помощью ICQ
Re: WinRunner

А на самом деле никто этих правил не соблюдает! :D

Раз умеем говорить, давайте соблюдать эти правила и писать КАЧЕСТВЕННЫЙ код! :D
Ответить 
Ответить




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх