Skip to content

A new vision to web testing. An innovational tool which you cannot use today, but tomorrow it will be possible! Read "contributing" file if you are interested, otherwise read "readme" file for more information.

License

Notifications You must be signed in to change notification settings

web-testing-software/icL

Repository files navigation

Wellcome to icL

icL is a modern and powerfull web driver. If you want to participate in your project please read the standard for language icL. Now the standard is in developement. Please wait for details.

The documentation of icL code can be found here.

What icL does?

icL automates the functional testing of web-applications, it speeds up the writing of autotests, debug and running of tests itself (it will use all available machines to run tests parallel, 2 machines with quandcore processors will speed up the running of test cases up to 8 times).

Features of icL

Cross platformDevelop and test anywhere

All icL utilities are available under Windows, Linux and Mac OS X.

Cross browser testing

You can user build-in browser or test on browsers, supported by Selenium Web Driver: Chrome, Firefox, MS Edge, MS IE, PhanthomJS.

icL EditorWork together

Editor permit developing tests in team. Each change will be shared with your coworkers. You can share not just the final version, but the draft too.

icL FlyTimeAnalising for you

FlyTime is a hybrid code analyzer, which can detect errors in code and speak to you, where the program can crash. The hybrid analyzer is more powerful than a static analyzer.

icL FlyProgrammingEdit code always

FlyProgramming permits editing code on run time, just forgot about stop and run again, just fix code and be happy.

icL CrossfireCall back

From icL you can call JavaScript functions. And from JavaScript in web page, you can call icL functions.

icL SyncSync test and back-end

The synchronization is not possible just with web page, the back-end also can be synchronized. An ideal solution for long asynchronous processes on server side.

Look

The application will have the next look - Light theme icL

Already will be avialble a dark theme Dark theme icL

For more images see here.

icL vs Selenium

icL is not an alternative for Selenium, but for a stack : Selenium + Selenium Grid + Ranorex Studio + Ranorex Selocity.

For crossplatform testing Selenium use the next architecture -
Selenium Grid Architecture

icL use a more complex, but more peformant architecture -
icL share architecture

Comparation between icL share and Selenium Grid -

Criteria Selenium Grid icL share
multithreading manual automatic
trafic commands code + data
browsers same same + icL
API W3C + JSWP W3C only
crossplatform yes yes
autoshare no yes
optimization no yes
extern IDE needed yes no
safe password storange no yes

Contanct us

When looking for support, try:

Contributing

You can contribute by code or translations. Please read CONTRIBUTING.md

But if you are still reading that, it means you want to contribute by money.

Tiers for you: Become a patron

Microdonations: Donate

One-time transfer: Yandex.Money

License

GPLv3

This program is licensed under GNU General Public License, Version 3.

Third Parts

File graduation/src2pdf.sh was copied from src2pdf project and modified. It is distributed under MIT license.

About

A new vision to web testing. An innovational tool which you cannot use today, but tomorrow it will be possible! Read "contributing" file if you are interested, otherwise read "readme" file for more information.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published