Interview Q&A
-
Can I invoke a system application from my webscript ?
Yes. Use invokeApplication() or invokeApplicationInThread(). Refer to built-in functions document.
-
Does this tool have a provision to capture unexpected pop-up windows screen shots?
Yes. Refer to handling exceptions document.
-
Can I have checkpoints or test cases configured for element properties / javascript messages which would be dynamically formed ?
Yes. A provision to substitute data at runtime will allow this type of testing.
-
Can I call another webscript from the current webscript ?
Yes. Use callScript() or callScriptUpto(). Refer to Chaining Scripts document.
-
Do you have any list of the commands / functions used in webscripts ?
Yes. Refer to built-in functions document.
-
Do you test web pages containing Active X components ?
No. Currently not supported.
-
Is there any way to test browser-based programs? Can I test HTML pages?
If you use TestComplete Standard, you can test web pages via their GUI. Run TestComplete and try to record your actions over a web page. The resultant script will look very similar to the one recorded on any other ordinary, non-Open applica...
-
Which browsers does TestComplete support for testing web pages?
With TestComplete, you can get access to web page elements and emulate mouse and keyboard actions over web pages displayed in the following browsers: • Internet Explorer ver. 4 - 7 • Firefox ver. 1.5.0.1 - 2.0 (TestComplete 5 and later on...
-
Does TestComplete support testing of applications that use ASP, ASP.NET, CGI, ISAPI or PHP on the server side?
Yes. The fact is that TestComplete Enterprise tests the client side of web applications and does not depend on the technology used on the server side. We would like to note that TestComplete 6 provides a special Tree model that simplifies...
-
Does TestComplete support testing of AJAX applications?
Yes. TestComplete Enterprise tests the client side of web applications and does not depend on the technology used on the server side, so, you can use TestComplete to test web pages produced by AJAX servers.
-
Does TestComplete support testing of Flash elements on web pages?
Yes. Flash elements can be exposed via TestComplete’s MSAA Open Applications plug-in. To make the Flash elements be treated as MSAA objects, do the following: 1. Open your project in TestComplete. 2. Right-click the project’s node in the...
-
Does TestComplete support testing of Flex applications?
With TestComplete you can access internal objects of Flex applications. To do this, you should compile your Flex application with the Generate accessible SWF file option enabled and make TestComplete recognize Flash elements as MSAA objects...
-
The script recorded over the tested web page is not played back correctly. What is wrong?
Most likely the script addresses web page elements by their index. TestComplete uses indexes if the element does not contain the Id or Name attribute (if any of these attributes are specified, TestComplete uses the attribute value to addres...
-
I would like to add an HTML document to the Tested Applications collection. How can I do this?
Add the IEXPLORE.EXE application and specify the name and path of the desired HTML page as a command-line argument.
-
The web page I am testing displays the Login dialog. How can I access this dialog?
When opening some pages, you may see a Login dialog where you should enter the user name and password in order to access the page or the browser may display the Information bar asking for your permission to perform certain actions requested...
-
How can I find a web page element that contains specific text?
estComplete provides you with access to methods and properties of web page elements, so you can search all web page elements and find the desired text in the element properties. To perform the search, you can use the Page object’s Find meth...
-
How can I check if a web page contains specific text?
You can obtain the page’s text using the document.body.innerText property and search for the desired text in it. For more information and code examples, see the “Checking if a Page Contains Specific Text” help topic.
-
How can I find a specific image within a web page?
To find an image within a web page, you can use one of the following approaches: • Search for the IMG element whose SRC attribute contains the file name of the desired image. To perform the search, use the Page.NativeWebObject.Find method...
-
Some elements on the web page I am testing contain leading (trailing) whitespaces. I am using the Utilities.Trim function to remove them, but sometimes it does not work. What is wrong?
There are several types of whitespace characters that can be used in HTML pages: “usual” spaces (with ASCII code 32), non-breaking spaces ( , code 160), end spaces ( , code 8194) and others. For more information on these characters, s...
-
What is compatibility testing ?
Compatibility testing is used to determine if your software application has issues related to how it functions in concert with the operating system and different types of system hardware and software.
-
What is the purpose of compatibility testing?
Your internal QA department has done all it can to ensure that your software functions as designed. The light is shining at the end of the development tunnel; your product is nearing completion, and the release deadline is rapidly approachi...
-
What does compatibility testing involve and who will do the testing?
Third-party testing labs will conduct the compatibility testing. Exactly what will be tested will differ from application to application, but generally, testing will cover the following: • How the application interacts with core phone func...
-
What does compatibility testing involve and who will do the testing?
Third-party testing labs will conduct the compatibility testing. Exactly what will be tested will differ from application to application, but generally, testing will cover the following: • How the application interacts with core phone func...
-
What should I do if installation fails when trying to install a Java™ Verified application to an S60 device?
If installation fails: o Make sure that the "Geotrust CA for UTI" root certificate can be found (Tools -> Settings -> Security -> Certif. Management). o Check that the date and time are correct. o Make sure that the Subscriber Identity M...
-
What should I do if installation fails when trying to install a Java™ Verified application to an S60 device?
If installation fails: o Make sure that the "Geotrust CA for UTI" root certificate can be found (Tools -> Settings -> Security -> Certif. Management). o Check that the date and time are correct. o Make sure that the Subscriber Identity...
-
I'm not able to install Symbian SIS fle to Symbian OS v.9.x device? What should I do?
If your application is Symbian Signed and the installation fails, check thato Symbian B root certificate can be found (S60 device: Tools -> Settings -> Security -> Certif. Management) . o Date and time are correct o SIM card is in place
-
The application has been previously tested with an S60 2nd Edition device and it is Symbian Signed. Can I install the same application to other S60 devices?
There shouldn't be any problem with the installation itself. However, if the application has only been tested with one device, there's no guarantee that it will work in other devices. Therefore, retesting with other target devices is recomm...
-
If an application has been previously tested with a Series 40 device and it is Java Verified, can I install the same application to other Series 40 devices?
There shouldn't be any problem with the installation itself. However, if the application has only been tested with one device, there's no guarantee that it will work in other devices. Therefore, retesting at least with target lead devices i...
-
What is the difference between a self-created certificate, a Symbian developer certificate, and Symbian Signed?
Because signing is mandatory in S60 3rd Edition, all applications must be signed with a certificate to be able to install the application to a device. If the application doesn’t need any capabilities, it can be signed with a self-created ce...
-
Is signing mandatory in S60 3rd Edition?
Yes, signing is mandatory. Be aware that signing is not the same as certification, which is NOT mandatory in S60 3rd Edition. An application can be signed with a self-created certificate, which you can make with the SDK. Or, if you want to...
-
Why do I need TC Trustcenter Publisher ID?
TC Trustcenter Publisher ID is needed if you want to get your application Symbian Signed (freeware developers excluded). Publisher ID identifies you as the source of the application. Before submitting the application to Symbian Signed, you...
-
How much does Symbian Signed testing and certification cost?
Test houses have their own prices for Symbian Signed testing. You can check the prices at www.symbiansigned.com -> Test houses.
-
Have freeware developers been taken into account in S60 3rd Edition?
Yes. Symbian has introduced a model for freeware applications. Detailed information is available at www.symbiansigned.com -> Freeware.
-
What is a UID and how do I get one?
The Unique Identifier (UID) is a unique identification for the binary (EXE or DLL) within the system. Its purpose is to prevent executables from interfering with each other. For S60 3rd Edition applications UIDs have to be reapplied. More d...
-
What are the requirements for becoming a Symbian Self Certifier?
Yes it is. This functionality is allowed only for certified applications.
-
How do I know which platform security capabilities my S60 3rd Edition application requires?
The Help documentation in the S60 3rd Edition SDKs provides general guidance on which platform security capabilities are required for various APIs. The capabilities that an application requires can be confirmed in the S60 emulator. When the...
-
The application I'm creating requires to have access to an API or functionality which use requires the Nokia Vendor ID. How can I have the Nokia VID for my application?
The Nokia VID is used to protect sensitive areas of the System. These areas may affect the type approval of the device. That is the reason why Nokia VID use cannot be granted to anyone.
-
For how long are TC Trustcenter Publisher ID and developer certificates valid?
TC Trustcenter Publisher ID is valid for one year. Developer certificate is valid for six months. When requesting developer certificate, check that your Publisher ID is valid. When signing an application with developer certificate, Publishe...
-
What are the requirements for becoming a Symbian Self Certifier?
It depends on which capabilities your application needs. If it doesn't need any sensitive capabilities, you can discuss and agree on the Self Certification directly with Symbian ([email protected]). But if your application uses some...
-
What is accessibility testing?
Accessibility testing for web sites is a service that can provide much more than the standard point-by-point testing techniques of most automated services.
-
What is the expansion for ASQC?
American Society for Quality Control
-
What does 6 Sigma represent ?
Meaning 99.999997% perfect; only 3.4 defects in a million.
-
Is Reduction of scrap increases profitability
Yes
-
Someone complains that during system testing the application often crashes. What likely process problem does that indicate?
Systematic failure to carry out proper unit testing. OR inconsistency between the development/unit test environment and the system test environment. AND ALSO management failure to respond promptly to the situation with corrective and prev...
-
What real-life experience have you had with Software Quality Assurance and/or Software Quality Control?
I developed a software quality methodology for Texas Instruments Software, which included Software Quality Assurance and Software Quality Control, with a particular focus on software projects using CASE tools. I conducted quality training,...
-
What are the most likely quality consequences of choosing an inappropriate life cycle model for a software project?
The most likely consequence is that the project will not deliver anything at all. Not because the lifecycle couldn’t be made to work technically, but because it will fail to contain the political tensions between stakeholders.
-
What in your opinion is the role of SQA personnel with respect to inspections or testing?
Formally, the role is to make the inspection process or testing process visible, both to the participants (so they can see what they are achieving, how effective they are being) and to management (so that they can assess progress and risk)....
-
In your experience, who are the most important allies of SQA within an organization?
SQA is a form of risk awareness, and is therefore potentially allied to any senior management with a risk management focus. Within some companies/industries (e.g. insurance), software risks are seen as having mainly financial consequences,...
-
You were given a chance to implement either walkthroughs or inspections. Based on your personal experience which one would you choose? Please share your reason
It would depend on the culture and prior history of the organization, as well as the nature and source of the demand for software quality, but I have usually found it easier to get started with walkthroughs. In some cases, there is already...
-
What in your opinion are the most significant fundamental differences between SEI SW-CMM and ISO 9000-3?
The main difference is what the two models tell you. ISO 9000-3 gives you a yes/no answer, whereas SEI SW-CMM gives you a more complex assessment. This implies different ways of using the models for SQA and process improvement.