November 18, 2006
July 15, 2006
June 22, 2006
rozwoj netu
WiÄ?cej JapoÅ?czyków Å?Ä?czy sie z internetem przez telefony komórkowe niż przez komputer
Po raz pierwszy w w historii japoÅ?skiego internetu, wiÄ?cej JapoÅ?czyków Å?Ä?czy siÄ? z sieciÄ? przez telefony komórkowe (69 mln) niż przez komputer (66 mln) - wynika z badaÅ? Ministry of Internal Affairs and Communication. Informuje o tym Multilingual Search.
Czy tak bÄ?dzie wyglÄ?daÅ?o w przyszÅ?oÅ?ci poszukiwanie informacji w wyszukiwarkach? Wyszukiwanie informacji bezpoÅ?rednio przez telefon komórkowy nie jest na razie zbyt popularnÄ? praktykÄ? w USA i w Europie , ale kiedy w 2008 r., jak prognozujÄ? specjaliÅ?ci, wiÄ?kszoÅ?Ä? komórek (75%) bÄ?dzie â??internet-ready”, ta sytuacja prawdopodobnie siÄ? zmieni.
Równolegle, jak prognozowaÅ? we wrzeÅ?niu 2005 r. â??Time” nastÄ?pi:
- gwaÅ?towny rozwój wyszukiwania zdjÄ?Ä? i wideo (to już siÄ? sprawdza w tej chwili, wystarczy spojrzeÄ? na ciÄ?gle powiÄ?kszajÄ?cÄ? siÄ? listÄ? wyszukiwarek obrazkowych)
- geolokalizacja (trwa ostry wyÅ?cig miÄ?dzy gigantami netu: Google, Microsoft i Yahoo o prymat na internetowym rynku map).
- rozwój wyszukiwarek odpowiadajÄ?cych na pytanie stawiane peÅ?nym zdaniem, np. â??Ilu Polakow ma obecnie dostÄ?p do internetu? (takÄ? usÅ?ugÄ? oferujÄ? już m. in. Lycos i Yahoo)
- rozwój indeksacji spoÅ?ecznej, tzw. folksonomii, gÅ?ównie dziÄ?ki dużym serwisom typu Flikr (internetowy album zdjeciowy).
- personnalizacja (duża czÄ?Å?c witryn i portali internetowych nowej generacji web 2.0 oferuje takÄ? możliwoÅ?Ä?).
ŹrodÅ?o: Multilingual Search, Time
June 2, 2006
May 16, 2006
February 23, 2006
February 12, 2006
test Joela
- Czy wykorzystujesz mechanizmy kontroli wersji kodu źródÅ?owego?
- Czy możesz skompilowaÄ? caÅ?y system w jednym kroku?
InstallShield umożliwia wrzucenie skryptu do tworzenia instalatora w harmonogramie Windows. - Czy przeprowadzasz kompilacjÄ? po każdym dniu pracy?
- Czy utrzymujesz bazÄ? danych z informacjami o wykrytych bÅ?Ä?dach?
Baza zawieraÄ? musi - Kompletny opis kroków które doprowadziÅ?y do ujawnienia bÅ?Ä?du,
- Oczekiwanie zachowanie,
- Zaobserwowane (bÅ?Ä?dne) zachowanie,
- Osoba, która ma usunÄ?Ä? bÅ?Ä?
- Wyniki realizacji tego zadania
- Czy usuwasz istniejÄ?ce bÅ?Ä?dy przed napisaniem nowego kodu?
Metodologia zerowej tolerancji dla bÅ?Ä?dów -> najpierw usunÄ?Ä? bÅ?Ä?dy
Nie da siÄ? szacowaÄ? ile zajmie usuwanie bÅ?Ä?dów - Czy realizujesz projekt zgodnie z ustalonym wczeÅ?niej planem?
- Czy korzystasz ze specyfikacji?
- Czy programiÅ?ci majÄ? zapewnione odpowiednie warunki pracy?
WejÅ?cie w strefÄ? - minimum 15 minut aby siÄ? zaangażowaÄ? - Czy wykorzystujesz najnowsze narzÄ?dzia dostÄ?pne na rynku?
- Czy korzystasz z pomocy testerów?
- Czy kandydaci do pracy w zespole muszÄ? napisaÄ? próbkÄ? kodu w trakcie rozmowy kwalifikacyjnej?
- Czy wykonujesz z zespoÅ?em tzw. Korytarzowe testy użytecznoÅ?ci?
J.Spolski - User Interface Design for Programmers
Przypadki testowe
Przypadki testowe efektywniejsze dla wartoÅ?ci granicznych
Zawsze warto użyÄ? przypadków dla przekroczonych wartoÅ?ci granicznych
Przekroczenie wartoÅ?ci granicznych dla danych wejÅ?ciowych i wyjÅ?ciowych
testowanie
Testy:
- BiaÅ?a skrzynka
- Czarna skrzynka
Kryteria pokrycia:
- Pokrycie kodu
- Pokrycie decyzyjne/rozgaÅ?Ä?zieÅ?
- Grafy przyczynowo-skutkowe
- Zgadywanie bÅ?Ä?dów
- Analiza danych granicznych
Testowanie moduÅ?ów
Testowanie przyrostowe lepsze niż rozproszone
Testowanie funkcjonalne
RozbieżnoÅ?Ä? pomiÄ?dzy programem a specyfikacjÄ?
Testowanie systemowe
ZgodnoÅ?Ä? z pierwotnymi celami
Wykorzystuje siÄ? w nim dokumentacjÄ? użytkownika
Zjawisko proliferacji bÅ?Ä?dów
Im wiÄ?cej bÅ?Ä?dów znaleziono tym wiÄ?ksze prawdopodobieÅ?stwo, że jest ich wiÄ?cej.
Testowanie:
- ObjÄ?toÅ?ciowe
- PrzeciÄ?żeÅ?
- UżytecznoÅ?ci
- Ochrony danych
- EfektywnoÅ?ci
- PamiÄ?ci
- Konfiguracji
- ZgodnoÅ?ci i konwersji
- Instalacji
- NiezawodnoÅ?ci - mean time between failures
- Funkcji ratunkowych - mean time to recovery
- MożliwoÅ?ci obsÅ?ugi
- Dokumentacji
- Procedur
Projektowanie testów
- Cele
- Kryteria zakoÅ?czenia
- Testowanie regresywne
- Po poprawkach
- Harmonogram
Poprawki nie sÄ? w 100% skuteczne