qtestlib

    0

    1답변

    내 단위 테스트 프로젝트의 종속성에 문제가 있습니다. MyProject |---MyProject.pro |---src | |---src.pro | |---ClassA.h | |---ClassA.cpp | |---ClassB.h | |---ClassB.cpp | |--

    0

    1답변

    현재 응용 프로그램 용 단위 테스트 모음을 작성하고 있습니다 (QTestLib 사용). 일반적으로 꽤 간단하지만 '반환'인수를 확인하는 방법에 집착합니다. I가 기능을 가질 경우, 예를 들어 : double pointLineSegmentDistance(const QVector2D& start, const QVector2D& end,

    0

    1답변

    표시된 양식이 올바른지 테스트하는 테스트 응용 프로그램을 작성하고 있습니다. 이것은 메뉴의 키를 누른 후입니다. 여기에 세분화 오류가 발생하는 코드 블록이 있습니다. std::auto_ptr<MyForm> pForm(new MyForm(3,3)); QTest::keyPress(pForm.get(), Qt::Key_0); QWidget *pWin = QA

    5

    4답변

    우리 프로젝트에서는 단위 테스트를 위해 QtTestLib을 사용하고 있습니다. 그 이유는 가능할 때마다 전체 프로젝트가 이미 Qt를 사용하고 있으며 GUI 응용 프로그램이기 때문에 GUI 인터페이스를 테스트 할 수있는 기능이 필요했습니다. 우리 프로젝트는 MSVC에 의해 컴파일되므로 각 테스트마다 분리 된 프로젝트 파일을 갖고 싶지는 않습니다. 솔루션을 복

    19

    2답변

    다른 응용 프로그램의 키 누르기를 시뮬레이트하는 테스트 응용 프로그램을 작성하고 있습니다. 모든 키를 누를 때마다 올바른 창/양식이 표시되는지 확인해야합니다. 그래서 내가하는 것은 윈도우의 포인터를 보여주고 윈도우 타이틀을 얻는 것입니다. 그러나 모든 창/양식이 창 제목을 표시하는 것은 아닙니다. 그래서 나는 대신 클래스의 이름을 얻는 것이 더 나을 것이라

    0

    1답변

    나는 여러 개의 메뉴가있는 다른 응용 프로그램을 테스트하는 테스트 응용 프로그램을 작성하고 있습니다. QT :: keyPress를 사용하여 keyPresses를 시뮬레이션합니다. 그러나, keyRelease를 사용해야 할 때까지는 keyPresses를 더 이상 받아들이지 않습니다. (약간은 모호한 문서에 따르면, "주의 : 어느 시점에서 키를 놓아야합니다.

    1

    1답변

    다음은 메뉴에서 키 누르기를 시뮬레이션하기위한 코드 블록입니다. 나는 .... 내 응용 프로그램하지만 난 다시 기본 양식을 얻을 때, 나는 segmetation 오류를 받고 있어요의 메뉴에 깊은 탐색 할 수 있습니다 :( 먼저 내 응용 프로그램을 보여 std::auto_ptr<MyForm> mainForm(new MyForm(3, 3)); mainForm

    21

    2답변

    Qt의 KeyPress 기능을 통해 응용 프로그램에 keyPresses를 시뮬레이션하고 있습니다. 모든 KeyPress는 잘 작동합니다. 그러나 QT::Key_Enter이 현재 활성화 된 창의 확인 버튼을 누르거나 취소 버튼 QT::Key_Cancel을 전달하면 아무것도하지 않습니다. 어쩌면이 버튼에는 포커스가 없기 때문에 어쩌면 생각하고 있습니다. 부모

    4

    1답변

    Qt의 QTestLib 유닛 테스트 프레임 워크 + GMOck를 사용하고 있습니다. 유닛 테스트에서 QTcpSocket에서 VerifySendData() 메소드로 데이터를 받기 위해 gMock을 사용하여 모의 서버를 설정하려고합니다. 사람이 내가 의견을 충분히 평판이없는 #ifndef TST_TCPCOMMTEST_H #define TST_TCPCOMMTE

    3

    3답변

    C++의 보편적 인 단위 테스트 프레임 워크를 QTest of Qtest와 비교할 수 있습니까? (CppUnit을, 부스트 테스트, 구글 테스트 등) 는 장점의 단점은 무엇입니까? 감사합니다. 참고 : GUI 테스트는 우리에게별로 중요하지 않습니다.