'2008/10'에 해당되는 글 51건

  1. 2008.10.14 White box testing by 알 수 없는 사용자
  2. 2008.10.14 Software release stages - Alpha vs. Beta by 알 수 없는 사용자 1
  3. 2008.10.14 time() 함수 by 알 수 없는 사용자
  4. 2008.10.14 error: stdio.h: No such file or directory by 알 수 없는 사용자
  5. 2008.10.14 X window 시작하기 by 알 수 없는 사용자
  6. 2008.10.12 VMware에서 풀화면 사용하기 by 알 수 없는 사용자
  7. 2008.10.11 O_RDONLY의 정의는 어느 헤더파일에? by 알 수 없는 사용자
  8. 2008.10.10 Cloud computing by 알 수 없는 사용자
  9. 2008.10.10 레지스트리 편집기 실행 명령어 by 알 수 없는 사용자
  10. 2008.10.10 유닉스에서 백스페이스 키를 백스페이스답게 사용하기 by 알 수 없는 사용자

White box testing

Computer/Terms 2008. 10. 14. 18:57

White box testing (a.k.a. clear box testing, glass box testing or structural testing) uses an internal perspective of the system to design test cases based on internal structure. It requires programming skills to identify all paths through the software. The tester chooses test case inputs to exercise paths through the code and determines the appropriate outputs. In electrical hardware testing, every node in a circuit may be probed and measured; an example is in-circuit testing (ICT).

Reference:
http://en.wikipedia.org/wiki/White_box_testing
Posted by 알 수 없는 사용자
,

Alpha
The alpha build of the software is the build delivered to the software testers, that is, persons different from the software engineers, but usually internal to the organization or community that develops the software. In a rush to market, more and more companies are engaging external customers or value-chain partners in their alpha testing phase. This allows more extensive usability testing during the alpha phase.

In the first phase of testing, developers generally test the software using white box techniques. Additional validation is then performed using black box or grey box techniques, by another dedicated testing team, sometimes concurrently. Moving to black box testing inside the organization is known as alpha release.

Beta
Betaware is a nickname for software which has passed the alpha testing stage of development and has been released to a limited number of users for software testing before its official release. Beta testing allows the software to undergo usability testing with users who provide feedback, so that any malfunctions these users find in the software can be reported to the developers and fixed. Beta software can be unstable and could cause crashes or data loss.

Developers release either a closed beta or an open beta; closed beta versions are released to a select group of individuals for a user test, while open betas are to a larger community group, usually the general public. The testers report any bugs that they found and sometimes minor features they would like to see in the final version.

Reference:
http://en.wikipedia.org/wiki/Software_release_life_cycle

Posted by 알 수 없는 사용자
,

time() 함수

Linux 2008. 10. 14. 11:58

리눅스에서 C의 time() 함수는 second 단위로 반환을 한다.

자바에서 ms 단위로 처리하는데 익숙해서 삽질.

sleep() 함수도 second 단위이므로 참고하기 바란다.
Posted by 알 수 없는 사용자
,

error: stdio.h: No such file or directory

Ubuntu를 설치하고 위와 같은 에러를 만나서 당황했다.

뭘까??

Ubuntu가 일반 사용자를 대상으로 해서 그런지 기본적인 개발툴이 제외되어 설치된 듯.

기본적인 개발툴을 추가하도록 한다.

sudo apt-get install build-essential
Posted by 알 수 없는 사용자
,

X window 시작하기

Linux 2008. 10. 14. 10:34

startx
Posted by 알 수 없는 사용자
,

VMware에서 풀화면으로 변경하고자 할 때 해상도 문제와 직면할 수 있다.

귀찮아서 풀화면 포기했는데

nineteen 군이 알려져서 편하게 쓸 수 있겠다.

풀화면 시 현재 윈도우에 설정된 해상도보다 낮춰진 상태에서 시도하는 것이 포인트.

역시나 무식하면 몸이 고생이다 ㅠㅠ
Posted by 알 수 없는 사용자
,

fcntl.h
Posted by 알 수 없는 사용자
,

Cloud computing

Computer/Terms 2008. 10. 10. 16:37

Cloud computing is Internet-based ("cloud") development and use of computer technology ("computing"). The cloud is a metaphor for the Internet (based on how it is depicted in computer network diagrams) and is an abstraction for the complex infrastructure it conceals. It is a style of computing in which IT-related capabilities are provided “as a service”, allowing users to access technology-enabled services from the Internet ("in the cloud") without knowledge of, expertise with, or control over the technology infrastructure that supports them. According to the IEEE Computer Society, "It is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, etc."

Cloud computing is a general concept that incorporates software as a service (SaaS), Web 2.0 and other recent, well-known technology trends, in which the common theme is reliance on the Internet for satisfying the computing needs of the users. For example, Google Apps provides common business applications online that are accessed from a web browser, while the software and data are stored on the servers.

Reference:
http://en.wikipedia.org/wiki/Cloud_computing

Posted by 알 수 없는 사용자
,

registry editor의 실행 명령은 regedit입니다.
Posted by 알 수 없는 사용자
,

유래는 모르겠으나 유닉스에서 ^H가 erase 키로 설정되어 있는 경우가 있다.

하지만 윈도우즈에 익숙한 사용자에겐 번거롭기만 하다.

백스페이스를 백스페이스답게 사용하기 위해서 다음 명령을 사용할 수 있다.

stty erase ^?

여기에서 ^?는 ^ + ?이 아님에 유의한다.

단순히 백스페이스를 눌렀을 때 나오는 일련의 문자들이다.

영구적인 사용을 위해 시작 스크립트에 넣어둘 수 있다.

가령 csh 사용자의 경우 .cshrc 파일에 위 명령을 포함시켜줄 수 있다.
Posted by 알 수 없는 사용자
,