Happy new year!!
We need support to create new add in in Hp UFT12 for testing automation we ve client server .Net ERP and we want create new add-in to manage object field.
Follow description of my programmer:
we have developed a framework placed in a lot of QTP libraries (file .qfl) and we need to protect/encode/obfuscate this code for distribution...
The problem is in the nature of VBScript that isn't compilable language and we have already searched an obfuscator but we haven't solved this problem...
We have many questions about how we can solve and we are thinking to put our code in a new Add-In (.NET Extensibility) but we have not experience on this...
Another problem is about the dipendence from Infragistic Add-In... We hope to replace this Add-In rewriting a new Add-In to integrate on the framework...
We have choose some goals to do to understand Add-In possibility and study a solution and we ask to you if you are able to write a demo software to demostrate if this possibility is real and how many time do you need...
The goals we propose are:
A) Develop Add-In methods that call native QTP methods or develop new method (with same goals) in C# directly:
- develop a function that return an object find through his properties:
Object getObject(swfname,swftypename,wndTitleGerarky) // like SwfObject(...)
wndTitleGerarky is a list of windows: "Wnd1,Wnd2,Wn3..."
- develop a function to set textfield value find with label:
boolean setTextField(label, value, wndTitleGerarky)
It's also important to understand if from C# code (Add-In) we can call native functions of QTP (VBScript) with some kind of library or from "command line" (it should be possible)
B) Remove the dipendence from Add-In Infragistic:
- Develop a funtion to exstract a table row:
ArrayList<Header, Value> getRow(senderObjTable, searchValues ArrayList<searchHeader,searchValue>)
searchValues: "columnName1=valueToFind1...."
- create a method like getNAProperty
*No Upfront Payments only Milestone Escrow
*Ready for NDA and an interview
*FREE: Bug Tracking On BugZilla Tool & Test Reports Coverage
TECHNIQUES:
*Data Migration testing
*API, Web Services testing
*Acceptance Testing
*Security testing
*Mobile and Website Browser Testing
*UX/UI Testing
TOOLS:
*Open Source
Bugzilla can be used as an opensource bug tracking tool
*Paid
JIRA from atlassian is a very good bug tracking tool. This can also be put in the kanban mode of agile development
ENVIRONMENTS
-Development Env.
-IIT Env. (Internal Integration testing Env.)
-Staging Env. (First QA Testing)
-CTE (Customer Testing Env) or LT (Live Testing Env.)
PROCESS
-Before testing on the QA env. The previously run env would be backed up
-The bug list would be provided by locking the bugs along with the severity status
-The next drop with the fixes would be tested again and env would be sanitized again
-The env would be rolled back as and when a new drops comes in
-Beta testing would be done with the end user therefore the person from our QA team would make the user understand about the release and test cases
RELEASE MANAGEMENT
-After the testing is complete each of the release would be given a unique number to identify the drop and the release made as a bug free product
-Release number and Change description through release notes would be maintained
-Bug report for specific release would be submitted to the client
DOCUMENT REPORTS
-Test Matrices
-Bug Report
-Test Coverag
Regards
Gopal
Hi,
I am an QTP (UFT) expert. I understood your requirement. You could reach out me in 9952520807. I handled lot of complex .Net objects (farpoint grids) and experienced in providing solutions to complex functionality. Lets work and solve your requirement.
Regards,
Kalyan.