'2008/10/14'에 해당되는 글 6건

  1. 2008.10.14 Black box testing by 알 수 없는 사용자 1
  2. 2008.10.14 White box testing by 알 수 없는 사용자
  3. 2008.10.14 Software release stages - Alpha vs. Beta by 알 수 없는 사용자 1
  4. 2008.10.14 time() 함수 by 알 수 없는 사용자
  5. 2008.10.14 error: stdio.h: No such file or directory by 알 수 없는 사용자
  6. 2008.10.14 X window 시작하기 by 알 수 없는 사용자

Black box testing

Computer/Terms 2008. 10. 14. 19:01

Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid input and determines the correct output. There is no knowledge of the test object's internal structure.

This method of test design is applicable to all levels of software testing: unit, integration, functional testing, system and acceptance. The higher the level, and hence the bigger and more complex the box, the more one is forced to use black box testing to simplify. While this method can uncover unimplemented parts of the specification, one cannot be sure that all existent paths are tested.

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

Posted 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 알 수 없는 사용자
,