webMyCal

February 27, 2006

Thoughts on Testing Software

How to test software
Here are some notes on how to test software for the person who is to accept the handoff package.

  • Read the documentation.
  • Sometimes the system will not do what the documentation says.
  • Or the documentation will not say what the system is doing.
  • Must have an open mind.
  • When testing software, should not only do everything within the manual, but other things that you believe what users will do.
  • Filed under: Other — Oscar Acosta @ 8:03 pm

    February 22, 2006

    Internationalization

    Internationalization

  • Globalization, Internalization, Foreign language support
  • Not everybody works in the English language
  • Not even all English users speak/use the same English (UK English vs. US English)
  • We are use to writing left to right
  • In Arabic and Hebrew it is right to left, there are some that go top to bottom
  • Why is there a major Japanese personal computer industry?

  • Japanese were frustrated with American keyboards.
  • What the Japanese did, is to look at the PC, and looked at the question as to what was needed to type the Japanese language, software changes were made for this change.
  • Japanese were driven to making their own PCs because they need to enter in the Japanese language.
  • In order to support another language, you use the same hardware, just different keys.
  • Same number of keys, same bit patterns, but the keytop may say ‘A’ but shows something like ‘Q’. Same keytops, same machine.
  • Code Tables vs. Unicode

  • You have to be aware of both.
  • Code table is a very simple approach. When you are working in a country, you have a table of 127 characters for that language. You assign each of those characters to a code.
  • Suppose you want to take a computer and make it work in Russian. When you work with the following numeric value, you want it to go to the gliff in that language.
  • Need to work with more than 8 bits, thus Unicode.
  • There is a version of Unicode called UTF-16, the sixteen bit variant of Unicode that appears in browsers and Java.
  • UTF-8 has become popular for internationalization. Some organizations believe it is UTF-16 is best for internationalization.
  • In order to do internationalization. Must work 3 ways. With UTF-8, UTF-16, and code tables.
  • Filed under: Other — Oscar Acosta @ 9:13 pm

    February 9, 2006

    Notes from class

    If you do not write documentation, it will get lost. -> main pro!
    Fail to keep records results in delays.
    Most important: write down what NOT to do! What DOES NOT WORK!
    There are costs involved when keeping records and sometimes it is better to just not keep records. (for very small projects it is not worth it)

    Filed under: Other — Georgi Todorov @ 2:00 am

    February 7, 2006

    2006 Seminar Topics

    How to program in Java - Dane Newman 14th of February 2006
    Database Concurrency - Kostadin Mitev 21st of February 2006
    Databases in Practice - Vassil Litchev - 28th of February 2006
    Network Design (Practical design of a network for Dowling College) - Georgi Todorov - 7th of March 2006
    Max-Flow Min-Cut: Ford-Fulkerson Algorithm - Oscar Acosta - 14th of March 2006
    Login, Logout and PHP session control - Dane Newman - 21st of March 2006
    Database Optimizations - Kostadin Mitev 28th of March 2006
    Data structures - Vassil Litchev 4th of April 2006
    Network Security - Georgi Todorov 18th of April 2006
    Kleinrock Approximation - Oscar Acosta 25th of April 2006

    Filed under: Other — Georgi Todorov @ 2:04 am

    Powered by WordPress