Hi, Thanks to all for helping. : )
On Tue, Mar 20, 2018 at 6:16 PM, Himanshu Vishwakarma <himvish...@gmail.com> wrote: > Hi, > > Thanks to all for helping. : ) > > On Fri, Mar 9, 2018 at 6:55 PM, Konrad Rosenbaum <kon...@silmor.de> wrote: >> Hi, >> >> On Fri, March 9, 2018 06:35, Himanshu Vishwakarma wrote: >>> I have certain question rise after doing much research. please the >>> clear my confusion. >> >> I can clearly see the confusion... >> >> ..let's see whether we can clear some things up! ;-) >> >>> Q1. A squish is a software by which we can test the software >>> graphically i.e. in GUI mode ?? please comments... >> >> You misunderstand "GUI Test" - it's not a (unit) test framework displaying >> results in a GUI, but rather it is a framework that is supposed to test >> the GUI of the application under test. Squish can actually run automated >> without its own GUI and use a virtual (invisible) screen/terminal to >> "display" the application being tested. >> >> Please try to read up on the many different kinds of tests that exist in >> the software engineering field. Just to give you some key words you can >> type into Google/Wikipedia/whatever: >> >> * white box vs. black box tests >> * unit tests >> * integration tests >> * system tests >> * GUI tests >> * manual vs. automated tests >> * data driven tests >> * behavior driven tests >> * usability tests >> * A/B tests >> * test driven development >> etc. >> >> Once you've gotten an overview of the width and breadth of testing you may >> be better able to discern where in this spectrum your project lies. >> >>> Q2. If yes, there must be alternative by we can test the software in >>> non-GUI mode also. If yes, then what are the methods?? >> >> There are dozens, if not hundreds of test frameworks out there. Just for >> GUI Test frameworks see (1). >> >> (1) https://en.wikipedia.org/wiki/Comparison_of_GUI_testing_tools >> >> Most of them have at least an automatable non-GUI mode and some have an >> additional GUI mode. >> >> For Qt based applications/libraries the most commonly used tools are the >> built in QtTest module for unit tests and Squish for GUI tests. >> >> There are of course others, but those are the two most of us "senior Qt >> citizens" are familiar with and both of them are conveniently automatable. >> >> >> >> Konrad >> >> _______________________________________________ >> Interest mailing list >> Interest@qt-project.org >> http://lists.qt-project.org/mailman/listinfo/interest > > > > -- > Regards, > Himanshu Vishwakarma -- Regards, Himanshu Vishwakarma _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest