-
How do I take the Unit Test Driver and use it for both NT and Green Hi
(Entered for David Mann) This topic comes from our last meeting where we discussed how I can take a unit test driver that I made and compile it on the Green Hill Multi. What I currently do on my actual project is make a unit test driver. It tests all the functionality within my project, include test stubs from other…
-
How do you create Tests with NO stubs
(Entered for David Mann) Ok. Here is what I want to do. There will be at time where I would like to use the full functionality of my current project and possibly one or more other projects. For example. I may want to generate the Main project and use the actual code from the Common project. Currently, stubs are created for…
-
Trying to "Isolate" the Isolation of a Class unit Test
(Entered for David Mann) I am trying to isolate a particular class from the rest of the project. For example, I would like to test only TestExecThread.cpp. But I want to keep the function level testing around. So I am trying to devise a way to not to mix them up. The following picture shows my attempt at doing this (see…
-
Question about report generation
(Entered for David Mann) Is there a way when executing a run unit test to have the report default to a differerent directory than C:\Documents and Settings\mannda2\Local Settings\Temp\parasoft\xtest\? What I am thinking is the following: Currently I am developing the following structure for stubs (see attached): I would…
-
Failed compile when removing a function out of a class
(Entered for David Mann) I added a function inside AdjacentChannels called BlaBla(). I added it to the .h and .cpp. The .cpp portion is just an empty function. I added a call inside the constructor of the ThreadBase class AdjChannel.BlaBla(). I built the code using GenerateUnitTests followed by GenerateStubs followed by…
-
Multiple auto_incomplete files generated
(Entered for David Mann) I just observed this when preparing the previous issue. When I added the default constructor for AdjacentChannels, I noticed that I now have two auto_incomplete functions auto_incomplete_6b7324ea.cpp which contains the original stubs and auto_incomplete_2f8f39d7.cpp which hold the new constructor…
-
Failed compile when not using explict constructors
(Entered for David Mann) I made a class to add to the Common vcProj called AdjacentChannels. The defined constructor passes in a parameter. The default constructor AdjacentChannels() is not defined in the file. When I call the GenerateStubs I will get the following error: Precompiling source: UAV\MAIN\Source…
-
Bug in Line Coverage mode
(Entered for David Mann) If you run the successful mode of the .sln file I gave you (removing the PreInitialize functions), it seems that the LINE COVERAGE for TestExectThread is wrong. I get the following result (see attached). It does not make sense because when I debug it, it does execute the SoftChannel::addApplication…
-
Authorship issue
When multiple instances of Visual Studio are open the authorship feature only works on the first instance opened. Open a Visual Studio solution right-click and find authorship on a line of source. It works has expected. Open a second solution in a second Instance of Visual Studio and find authroship on a line of source. It…
-
edgtk.useEdgPreprocessor false
When the edgtk.useEdgPreprocessor false option is set is it specific to a project or does it apply to the C++Test installation. Testing would dictate that it is not a global setting but local to the project. If the project is checked out in a different location the option is lost. How can it be applied globally?
-
Stubs are not automatically generated
• Our default testing approach is to stub everything; we will only use implemented functions for white box testing for a few utility functions. • Our program has over 2000 functions that must be stubbed. • Creating a stub is a straightforward, albeit tedious, activity and should not be done manually. • The "stub generator"…
-
How Do I Get Parasoft SOAtest?
Where to download it from and how to license it * Download the latest Parasoft SOAtest release from http://repository.parasoft.com:8888/soatest/ username: support password: soa4you * Register on the Parasoft Web site. It is possible that a sales person will contact you after you register. If that happens, just tell them…
-
Parasoft SOAtest Benefits for Sonic SEs
Parasoft SOAtest can validate Web service bindings and workflows built with and around the Sonic ESB in terms of functionality, interoperability, security and performance. Parasoft SOAtest is available to all customer-facing engineers for free. Parasoft SOAtest assists Sonic consulting and customer facing engineers…
-
Variables used for database queries
I use DataBases as datasources for all of my test. In a particular project I may have 50 of these. Our data is site specific, so my queries look like this: select account_number, site_ID, WORK_ORDER_NUMBER, WO_STATUS, WO_TYPE, CHECK_IN_STATUS, ASSIGNED_INSTALLER from con_work_order_master where WO_STATUS = ' ' and…
-
Using stubs to test against a real SOAP client
The SOATest tutorial describes how to create stubs and run them test against the SOATest SOAP client. This is fine, but for me the true usefulness of the stubs feature is if it can be run against my 'real' SOAP client (in my case a small GUI widget which consumes the web service). The beauty of testing in this way is that…
-
test with Response Transport Header - diff
fails if order of headers is differentI'm using Messaging client for HTTP requests (working in SOAtest 5.1.1). I need to analyze a response body and headers. In my case headers can come in different order or some of them can be omitted. Could you suggest a convenient way to check the existence of predefined set of headers…
-
LoadTest - is there an accessible virutal user id?
I'd like to run load tests where each user has an ID definied in a data bank. That ID is used as one of the parmeters in a test. I've created a data table, which that has a row defined each valid user ID. The objective would be to define load tests, where each virtual user is a user from that table. For example, if 20…
-
Insure++ Red Hat 7.1 pthread_create error: too many arguments in function
Issue: The “too many arguments in function call pthread_create”, PARSE_ERROR reported by Insure++ when building a threaded applications on Red Hat 7.1 using gcc 3.x Cause: If your operating system is Linux Red Hat 7.1 and you have recently upgraded your compiler to gcc 3.x, or above you may be experiencing this…
-
Environment files
setting from the command line...Hi, is it possible to specify an Environment that is not in the .tst files' list of Environments via the command line? I have tried specifying a path to my environment file, but appears to not work.
-
SOAP Client Form XML
SOAP Client Form XML with XML Data BankHi, We're using the "Form XML" view to construct our SOAP Client test request message. We also use a method to format the data input from our excel datasource and store with XML Data Bank (with XPath). Our datasource column sometimes would contain a list of data seperated by a comma…
-
How to get the response header in scripts?
How can get the response headers of the test in my pyton script? What Api to use? thanks Rama
-
Does SOAtest support an XML result type of xsd:integer?
Does SOAtest support an XML result type of xsd:integer? Essentially I need to know if the XML Data Bank feature would handle a result/response containing something similar to: <null_xml_element xsi:nil="true"/> thanks!
-
Scripting - Where is the standard output stream directed?
If you are using the println method in a method tool then the standard output stream is directed to the console which is not shown in SOAtest when running normally. The console is shown however when using st.exe which shows the console in addition to the GUI. You would see the output in the console in this case. The…
-
How to add a global method
Hi, We have in our SOAP tests a lot many operations that are using the same method for some or the other purposes. How do I add a method globally so that instead of calling the same method in every opertaion, I can call that once for all of the operations? Ex: We have operations 1A, 1B, 1C using the same method 2A. And…
-
How to validate response elements with SQL query result?
hi, i have added database as datasource and executed the query, then forwarded the result to table. so table has a set of records. now i send xml request to webservice and gets response. now i want to validate the values of response elements against values present in table(sql result). please let me know how this can be…
-
How to compare 2 xml response files? (Other than Diff control)
hi, i run a request r1 against one webservice (endpoint) say e1 and get response as res1. then same request r1 will sent to different endpoint e2 and get response as res2. now i want to compare the res1 and res2 xml files. i dont want to use Diff control as it compares the files line by line. i want the files to be…
-
How to access SOAtest Environment variable?
from Extension toolHow would one access defined variables in the Environments feature from within the Extension tool? I don't see anything that addresses this defined in the Scripting API...
-
Runtime exception in the test case generated!
Exceptions in QString in the test cases generated...Consider the following code Snippet!! - Its a Qt based application... In one of the generated test case, we have: CODE ... .... const ::QChar * _arg1_0 = 0 ; /* Initializing constructor argument 2 (unknown) */ int _arg2_0 = cpptestLimitsGetMaxInt(); ::QString _text…
-
size limitation for a 'xsd:base64Binary' type?
I'm doing a request that has an element that is of type 'xsd:base64Binary', and I choose to reference a .tif file. If that file is 28kb, the request is successful. However, if that file is 80kb I get an HTTP Response Code 400 that says 'bad request'. Is there a limit on the size of the file that SOA Test will send? I…
-
How to Switch Transports
The first script changes all tests in the suite to HTTP 1.0 with close-connection. The second script changes all tests in the suite to HTTP 1.1 with keep-alive and chunking. Set to HTTP 1.0: CODEfrom java.lang import * from com.parasoft.api import * from com.parasoft.util import Util from webtool.messaging import * def…
-
Jtest on Windows Vista!
is jtest support window vista?Hi threre, I wonder if jtest could run on Windows Vista platform. Our new project will use Windows Vista as standard operating system. Will you answer to me?
-
Capture and Loop through the response
Hi, I have a query. A method returns 10 records. If there are more than 10 records then this method returns first 10 records.[Sorted by date/time creation] other wise it will return based on the number of records exists. There are 5 attributes in each record. Name is one of the attribute. The Name attributes is different…
-
Help with Response validation using DataSource
Regression controls not picking the latest values...Using Response Validation Wizard I created 'Regression Controls' for specific elements within the SOAP response. Set up the Datasource (Table) with Column names matching the Response elements and expected data values. Is the data statically bound to the regression control…
-
How to start Unit Testing?
i'm developer in S.KOREA. we make a small size of window application. we did no unit testing yet. we just did coding standards analysis with c++Test tools. i want start unit testing on our development cycle with c++Test tools. How can we start it? what is need to know to build new testing process standard? do you have any…
-
Timeout is normal
I have a piece of code that should wait on a semaphore for forever if everything is working OK. /*Setup threads and wait*/ sem_wait(&semaphore); //Wait for forever unless program termination is required. /*Case for exit conditions*/ and should only fail if one of the child threads releases the semaphore, meaning some…
-
External tool does not exit - External tool should not require user input
I want to run an executable (.exe) that needs to an Enter key when it completes so it can exit. How can I do this using the External Tool? When running the External Tool and invoking the .exe, it nevers stops because the .exe needs the Enter key to exit. Does anyone know how to work this out?
-
Writable data source modes
What do they each mean?What do the different modes in the Writable data source mean? There is Setup mode: append and Standard mode: Overwrite or Append. Say I want to keep a bunch of data from one test suite. Later in a second test suite, I want to iterate through all that data, act on it, and then delete it. It seems like…
-
IE Error in Webking 6.0
I am getting an IE Error in Webking 6.0Hi, I am using Parasoft Webking 6.0 trial version and trying to Create Functional tests scripts for our Non-Ajax supported site. In start URL i gave our site address and selected ?Create Functionality Tests? option and clicked on Finish button. Then automatically IE browser (I am…
-
LNK 2001 and LNK 2019 errors
link time error at test case compilationHi everyone, I would like to introduce you my brand new link time problem. And here it is. LNK 2001 and LNK 2019 errors. Here, you can find my ProjectConfigurations/LinkerOptions tab settings; At User Libraries combobox; LINKER OPTIONS /INCREMENTAL /NOLOGO /LIBPATH:"C:\Qt\4.2.1\lib"…
-
Script migration from Silk Test to Webking
Script migration from Silk Test to WebkiCan we migrate test scripts created in Silk Test in to Webking and run them successfully.
-
WebKing and two-way SSL
WebKing does support two-way SSL. The solution to this is provided in the attached python script. The script itself has detailed instructions commented at the top.
-
Load Testing result description
Definition of terms used.Hi, I am just trying to confirm my understanding of the terms used in the SOATest Load Test Report. 1. Response Receive Time : is the time taken between sending a request to a destination and the reception of a response from that destination. 2. Server Time : is the time taken by SOATest to prepare…
-
Importing JTest Rules
Alternate way of importing rule configIs there a way to put the rules in a shared folder, rather than having each user add them to their workspace?
-
Deprecated options from Insure++ 7.1.X
The following options have been deprecated beginning with Insure++ version 7.1: Insure++.compiler_c Insure++.compiler_cpp Insure++.compiler_default These options have caused much confusion. Instead, the recommended way of invoking Insure++ instrumentation is to simply prepend "insure", to the front of your command line.…
-
Getting corrupted tca.log when files are merging
Is possible to merge tca.log files ?Hello, We are running many unit tests, each of them is a separated executable. They are run by a script one by one. Insure is merging tca.log files after each run, however, after some random spot we get report that tca.log file is corrupted and the merge fails. If we configure Insure to…
-
Browser Testing Timeout Options
There are a number of timeout options available for configuration in WebKing. Below is a description of the options and what they control. There are two timeout options configurable from the Preferences Panel: 1) Startup Timeout - This option controls how long WebKing will wait for the browser to tell WebKing that it is…
-
JavaScript in a file
How do i use a javascript in a file ?I have a javascript that will generate GUID's and would like to reuse the script without having to copy and paste the content into a textbox every time i want to use it. Any hints on how to do this ? Regards, Mads
-
Javascript Error when using java-api
"Javascript not enabled"When I use the WebKing api (6.0), javascript does not run on the pages. When I do this via the GUI, all is well. Previously, I got around this by putting Thread.sleep's but I can't do this anymore because the javascript on our UI has changed. Additional Information: 1. Our web pages have javascript…
-
Webking Vs ***
Webking Vs ***Hi, We are looking into WebKing for our Automation testing (Regression as well as Load). I know Webking gives us a extra feature of Load testing in the tool, but taking into Consideration of Regression Testing, how is WebKing better than ****** ?? What are the advantages and Disadvantages.
-
Transient Test Suite Variables
Creating, Using, and SavingHi Everyone, A lot of this information can also be found in the Scripting API accessible via the Help Menu. The examples here involve variables that will be reset to the initial value of your choosing after each test run. These are available as far back as 4.5.1 SP2.0, although the GUI has…