Testing html/css/javascript in different browsers [closed] - testing

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
IE6,IE7,IE8,IE9,Opera10,Chrome,FF,Safari... what else?
How do you organize your workspace to efficiently test html/css/javascript in all these browsers? What software are you using to make all this browsers working on a single PC?
Especially I'm interested in testing different versions of IE.
Thank you!

There are different online services. None of them are perfect but you may give a shot:
Adobe BrowserLab (edit: Shutdown on Mar 13, 2013)
Browser Cam
Browser Shots
Web Shots Pro
Recommended by Adobe as replacements for "BrowserLab":
Browser Stack
Sauce Labs (They have an offer for BrowserLab users)

I use virtual environment for different versions of the same browser

Use a VM, like Microsoft's Windows XP mode and install Multiple IEs http://tredosoft.com/Multiple_IE. This allows for all Internet Explorers supported by XP and the others can be installed in Vista/Windows 7 should you use that.
Concurrent installation of Firefox versions in different locations and profile folders works.

We have recently released Browserstack, an online cross browser testing tool in beta.
All browsers are readily available for interactive testing without any need for local setup or Virtual Machines. All Browsers have debugging tools installed and you can test your local server in our remote browsers. There are many more features we provide for easy testing.
I hope our product can make your cross browser testing easier.

Related

How to develop Asp.Net application for Ubuntu using vs 2015 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am a windows user and I have a requirement to develop an asp.net application which should run on both windows and Ubuntu servers.
I tried this installing Ubuntu on VM workstation player and downloading Mono, DNX, DNVM and visual studio code. But this is very hard for me since I am familiar with neither Ubuntu nor VS Code.
Is there any method to develop cross platform applications using VS 2015 on windows environment and build packages for other platforms such as Linux, OS X ?
Moreover I would like to know which web server is the most suitable for run .Net application on Ubuntu.
There are a few ways to do this depending on your needs and the context. It is possible to develop using VS2015 on Windows and to deploy to Apache 2 with mod_mono (best option imho) or possibly to Mono XSP4 (this web server has some limitations) or if you're game for a challenge you could use kestrel and dnx. You should also be able to open and continue developing your existing VS2015 project on Linux using MonoDevelop, which may make your life easier for debugging. In either scenario I would recommend that you give yourself the time and opportunity to familiarise with Apache, Linux etc. as you go. Happy to help further but I'm not sure quite what your context is...

Which platform/programming language to chose for a server application that synchronizes with air clients [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
This is my setup:
Around 60 pc's running an air client application, connected to (w)lan
1 pc that acts as a server, also connected to (w)lan
Scenario:
Whenever a change is made on the server (database and/or file change) this change needs to be synced to all air clients. (The server contacts all connected air clients one by one, to initiate the sync process)
Which platform?
The server application should be cross platform and easily installable, so my client can install the server app without any guidance (using install wizard preferably).
What comes to my mind is using a Java application for the server because I don't think an air application is suitable in this situation..(real threading, lack of dbms drivers, etc.).
What platform/language would be most suitable to communicate and exchange data with connected air clients in a local network?
This is my priority list: Cross-platform > easy install > well documented/big community > implemented quickly
Btw: initial sync would take about 0,5 GB to transfer, and an update afterwards about 10 MB.
Air and Java(backend code)
Cross-platform Yes
easy install Yes
well documented/big community Yes
implemented quickly Yes

Web hosting for Mono? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I see a lot of linux-based PHP hosting solutions in the $5/month range. Does anybody know of one in that range that uses/can use Mono? I've written some C# code I want to use, but want to avoid ASP.NET.
I don't know why no one said this. But if you are developing a website using mono and c#, you are using asp.net... just a linux implementation of it.
I've found another free host
http://www.heliohost.org/
It explicitly states that it uses mono.
Mono Project Web Hosting should do:
The Mono Project (a.k.a. mod_mono) is an open-source .NET Framework emulation tool for Linux sponsored by Novell. Through Mono, we have assembled a simple and easy-to-use web hosting platform which bridges the gap which previously existed between Windows and Linux hosting providers. What was once properietary Microsoft technology has been made available to the open-source developer community, and supplied right here with our premium Linux hosting service.

UI Automation in Citrix [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I would like to be able to use a tool like WatiN to automate somethings that needs to interact with a Web App that is access by using an instance of IE running on Citrix. So far it seems impossible to interact with the window at even a rudimentary level using SendKeys as the internal UI components seemingly do not have a handle.
Has anyone been able to do this or anything similar?
You can try UiPath in order to handle Citrix automation (and also desktop or web).
Here's a full tutorial showing different Citrix automation techniques for data entry, data scraping or clicking and typing in virtual desktop environments.
You can use it from code (SDK) or create visual automation (workflow) directly from UiPath Studio.
Take into account that Citrix/virtual desktops are streamed to the client computer as an image so you can't have access to the UI tree elements.
Note: I work at UiPath so I know it can do the job. You should also try other visual automation tools like Automation Anywhere, WinAutomation, Jacada, use them side by side and choose the one that suits you the best.
Citrix has a test/monitoring tool that supports automating Citrix apps. I believe it is called Edge Sight. Another option is Tevron CitraTest.
However, if it is a web app that you are trying to automate, why don't you just automate IE directly on your own workstation. There are numerous automation tools, both free and fee, that support automating IE.
I haven't heard about Citra Test only about EdgeSite. Anyway it's troublesome to deal with closed Citrix environment.
First of all no automation software or scripting environment can easily interact with objects of Citrix applications. There are simply no hooks available. IE accessed via Citrix is more like Image than application.
You can get some interactions when listening on low level of communication, but that is almost like reverse-engineer citrix propetiary technology and injecting your data.
You could try with software that recognizes images and operates on screen coordinates, but that sucks. It is prone to many, many errors. Additionally don't even dare to use it with Citrix and dual/multiple screen setup. That's just mess.
Installation of automation software on server and have it accessed via Citrix as your IE would be best solution (except having tested app accessed normally via your workstation IE).
Unfortunately in most cases App accessed only via Citrix means no testing automation :/
I recently saw a demo of Macro Scheduler. It seems promising but I haven't used it. Here is the link. http://www.youtube.com/watch?gl=US&v=HBok9MXX4Yg
Another option is try installing Quick Test Pro or any other UI automation tool on the citrix server that you are accessing. QTP works in this setup. Its not easy but its doable.
I have used AutoIT to run in parallel with a desktop app in Citrix to monitor and close long running dialog boxes.

Anything better than P6Spy? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am planning to use P6Spy to intercept database statements within our architecture. However, I noticed on the P6Spy website that the last release of the software was back in 2003. Is there anything out there that is better or should I just stick with P6Spy?
Some other tools and libraries that are similiar to P6Spy.
Craftsman Spy appears to overlap quite a bit with the feature set in log4jdbc. This library hasn't been updated in 2 years and depends on Jakarta Commons Logging.
JAMon (Java Application Monitor) is a comprehensive application monitor and monitoring API which includes JDBC/SQL monitoring as part of it's very large feature set.
JdbcProxy The driver can also emulate another JDBC driver to test the application without a database.
LogDriver appears to be similiar to log4jdbc and the author has written a nice article on JDBC logging in general and his motivation and experience of writing LogDriver.
yet another JDBC logger
log4jdbc-remix an experimental fork of log4jdbc with some interesting features.
jdbcdslog Another new jdbc wrapper with a lot of crossover with log4jdbc features.
SqlRecorder A library that is a wrapper around a JDBC driver to record all executed queries to different locations like a file,console or any other remote server via plugins.
log4jdbc-log4j2 Another fork of log4jdbc that includes the log4jdbc-remix fork and other features of it's own.
Source: https://code.google.com/archive/p/log4jdbc/
P6Spy has been under active development ago for a while now. The 2.0 version has also just been released. It now supports use without any configuration file for some use cases. It has also been updated to the JDBC 4.0 API and is fully compatible is Java 6 & 7.
The project is also being developed on GitHub now. Updated documentation is available as well.
I started using log4jdbc when p6spy wouldn't work on a precompile project that did its own driver discovery. log4jdbc has you change the DB connection url which we found simpler to setup. It also doesn't require a separate configuration file (spy.properties) and it is actively worked on. I'm not going to touch p6spy again.
We still use P6Spy with our Weblogic 8.1.5 with EJB2.0 and it works charms. I'm about to try and integrate it with Weblogic 10.3 and EJB3.0