Parasoft 是全球領先的自動化軟體測試企業，擁有分佈全球的技術支援團隊。全球超過 10,000家公司是Parasoft 的客戶，全球財富 500強公司有 58%已使用 Parasoft產品，財富100強公司有88%已使用Parasoft產品。 如：Alcatel-Lucent， HP, IBM, Cisco, Motorola，Lockheed martin，NASA, Boeing, GE, GE Healthcare，Deuche bank, Federal Reserve bank, Bank of America 和 Daimler Chrysler等公司； 台灣的日月光半導體製造股份有限公司及大陸的中國移動，中國電信，中國農業銀行，中國銀聯，中國石油，中國民航，中國平安，招商證券，一汽集團， 中國南車，國家電網，北京大學，南京大學，南瑞集團，寶鋼集團，華為，中興，百度，騰訊，東軟，通用醫療，飛利浦醫療及各大政府機構和研究所等都成功的使用了Parasoft軟體的產品和解決方案。
Language Solutions (C++test, Jtest, .TEST)
A completely integrated tool suite that enables developers/testers to perform automatic coding standards analysis (automated code reviews), unit testing, and regression testing on their desktop using built-in coding guidelines/rules and auto-generated test cases. Will scan and test multiple classes/files/directories in a single pass. Test failures and coding standards violations are reported to the user’s GUI for evaluation and fix. The Desktop Edition is intended to be licensed and used on every developer’s/tester’s desktop.
Also includes the RuleWizard module, which enables the creation of custom coding standards and/or rules using a graphical interface.
Enables batch execution and full automation of coding standards analysis and unit testing for a team of developers and full project code base(s). Provides Command Line interface and error reporting with output to a file or e-mail in HTML format. Extends static analysis with BugDetective (dataflow).
Functional Test Solutions (SOAtest)
Provides Jtest Connect, RuleWizard, automated unit testing, automated functional testing, automated regression testing, and error reporting through GUI only. Enables Web services and message based testing via SOA.
Enables batch execution and full automation of policies, unit testing, functional testing, and load testing which includes 100 virtual users for performance testing. Provides Command Line interface and error reporting on entire project.
Dynamsoft SourceAnywhere 是一個基於SQL 的源控制解決方案，用以替代VSS的獨立版本控制工具。它適用於那些準備從VSS 中出來的開發者，它有很好的性能、安全性、可量測性以及可靠性。有和VSS相似的UI和工作模式，支援導入VSS歷史。
High Performance Regardless the Team Size
Simple Migration from VSS
Robust Source Control Features
Enhanced Security & Integrity
Built using C++ and Java,SourceAnywhere has minimal dependencies and low system requirements. Additionally, the software can be installed on both 32-bit and 64-bit OSes, and supports Windows 2003/2008/2012/7/8/Vista/XP, Mac, Linux, and other Java based OSes.
Provides a centralized version control system.
All repository is data stored using Microsoft SQL Server to ensure the integrity of your data.
Atomic data transactions for reliability.
Multi-database Support - One SourceAnywhere Server can connect to multiple databases within a single SQL Server.
Low system requirements - Built using C++ and Java,SourceAnywhere has minimal dependencies and low system requirements. Additionally, the software can be installed on both 32-bit and 64-bit OSes, and supports Windows 2003/2008/2012/7/8/10/Vista/XP, Mac, Linux, and other Java based OSes.
Source Control Features
Enhanced versions of key VSS features: labeling, branching, versioning, and changeset support.
Supports project branch and merge.
IDE Integration - SourceAnywhere provides seamless integration with Visual Studio 6.0, Visual Studio .NET 2003 , Visual Studio 2005 and above , Eclipse, Dreamweaver (Windows), and other MSSCCI IDEs. Without having to navigate away from your IDE of choice, you can efficiently perform any source control operation your project requires.
Supports email notification when specific source control operations occur.
Web Deployable - A web project can be deployed to a FTP server, or multiple FTP servers. Web performance is improved by deploying only the changes made in projects.
Fast Local and Remote Access - Only TCP/IP used, network package round trips kept to a minimum, data compression, multi-threaded file transfer.
Delta Transfer - Only files that have been changed are transferred.
Sophisticated Cache Server- The optional dedicated Cache Server, a favorite amongst customers with distributed teams, creates local copies of frequently requested server files. This greatly reduces the workload of the server and improves response time for remote users.
Consider the example of a US and Indian team as illustrated in the figure below:
SourceAnywhere uses SSL and Blowfish encryption to protect your source code.
Built-in 128-bit SSL and Blowfish encryption.
Built-in SSL Certification Authority (CA).
Password policy to protect your password.
Data encryption function ensures the security of your database by encrypting files within the database.
Cache file encryption
SourceAnywhere supports setting admin...
Genymotion 是一個支援廣泛而簡單好用的Android模擬平台，完全支援各種解析度、各種新舊版本的Android OS，有3000種以上的Android環境可選擇模擬。
Updated embedded adb to version 1.0.40
Adb tunnel (used to access Genymotion Cloud devices) now warns if an old version is already running.
The version of VirtualBox bundled in the Windows installer has been updated to 5.2.14.
The latest adb (v1.0.40) was incompatible with our adb tunnel : This has been fixed.
Always suggest to update virtual devices if an update is available.
A more meaningful error message for unallowed domains when connecting to a license server has been added.
A more meaningful error message when no more Genymotion Cloud devices are available has been added.
madCodeHook 提供hook code到所有從Windows 95到Windows 8.1的32位元和64位元Windows作業系統中所需要的一切API。您可以選擇是否要掛接API到您的process中，或一個特定的目標process甚至全系統中。
madCodeHook之使用非常簡單和直接。無需顧忌Windows 95和Windows 8內部的不同，madCodeHook會為任何你需要掛接的API自動選擇最佳的掛接方式。它還將處理所有作業系統的具體問題。
注意：您需要有一個代碼簽名證書(code signing certificate)來簽署驅動程式。
new "permanent" dll injection option survives reboots
You can now "install" your injection driver and then issue "permanent" dll injection requests. The driver will store such permanent requests and re-apply them automatically, every time the OS reboots. As a result you no longer need a service or application to restart the whole dll injection, when the user rebooted the OS.
verification of hook dll's code signing signatures
When using madCodeHook 3.x, you had to make all hook dlls known to the injection driver, or else the driver would refuse to inject the hook dlls. Furthermore, every time you touched the hook dlls, the injection driver needed to be updated, too. This whole solution was very safe, but also quite uncomfortable. Which is now all the more true, when trying to achieve SecureBoot compatability in Windows 10, where your drivers need to be sent in to Microsoft to get co-signed. madCodeHook 4.0 now checks the hook dll's code siging signature. If it's valid, and if it was signed with the same certificate as the driver file, then the hook dll is automatically considered "trusted". This should still be a very secure solution, but it's now also completely comfortable. As long as you sign your hook dlls with the same certificate you sign your drivers with, you only need to configure and sign the driver once now.
API hooks can now optionally record the caller's "thread state"
When trying to detect malware attacks, it's very useful for security applications to know the exact contents of the registers and the exact parameters on the stack of the caller of the hooked API. When using madCodeHook 3.x, it was only possible to get that kind of information by using hand written assembler callback routines. With madCodeHook 4.0 you can now activate this functionality with a simple flag and then in your hook callback function simply access all the information through a comfortable structure.
stable cleanup of your hook dll resources
Usually a hook DLL frees its resources in DllMain(DLL_PROCESS_DETACH). However, this can be dangerous because of the loader lock. For example, you can't wait for secondary threads to finish because they're u...
SmartGit is a Git client with support for GitHub Pull Requests+Comments and SVN.
SmartGit 是一款跨平台、圖形化的Git和Mercurial版本控制系統的圖形化客戶端程式。可在Linux、Mac OS X和Windows系統上運行，且支持 GitHub Pull Requests + Comments以及 SVN。
One for All.
This powerful, multi-platform Git client has the same intuitive user interface on Windows, macOS and Linux:
graphical merge and commit history
drag and drop commit reordering, merging or rebase
Use your SmartGit license on as many machines and operating systems you like.
No need to install and configure additional tools.
command line Git client (Windows, macOS)
Graphical Merge and Commit History
File Merge ("Conflict Solver")
Adopt to Your Needs and Workflows.
A commercial Git client should support your work-flows. You can customize SmartGit in various ways:
Preferences for Merging, Rebasing
Layout of certain views,
External or built-in Compare or Conflict Solver tools,
Light and dark themes
Interacting with popular platforms.
SmartGit comes with special integrations for GitHub, BitBucket and BitBucket Server (former Atlassian Stash) to create and resolve Pull Requests and Review Comments.
Of course, you can use SmartGit like any other Git client with your own Git repositories or other hosting providers (e.g. GitLab).
系統需求: Windows 7+, Mac OS 10.11 - 10.14, Linux
Nektra 提供了應用程式集成的 Api，提供一整組外掛和監控產品、作業系統和擁有一整個團隊訓練有素的專業程式。Nektra 的工程師使用他們的技術專長，成功地實現您想要的解決方案和將您投資的價值最大化。
SpyStudio and its related solutions simplify application virtualization for VMWare ThinApp, and Symantec Workspace Virtualization. It includes advanced features for application harvesting and troubleshooting.
API Hook and Filter Drivers
Using the latest interception techniques, Nektra can develop complex software which changes the way system calls behave.
Our varied experience and creativity allow us to magically transform your ideas into real products.
Nektra’s SpyStudio provides tools allowing for application harvesting and simplified packaging for the VMware ThinApp offering
EurekaLog 是新的 Delphi and C++Builder的異常示蹤工具，它讓您的應用程式(GUI, Console, Web等)能捕獲所有異常、記憶體洩漏以及檢測無限循環和死鎖。它會產生一個詳細的日誌，關於引發異常、顯示單元、類別、方法及行號，將之顯示於螢幕上，並可選擇性地透過信件或Web伺服器發送給你(使用HTTP-S/FTP協議或直接發送到你首選的"Web Bug追蹤"軟體)從而幫助你以十倍速度加快尋找bug位置。
Important: Debug information is no longer compressed by default (for faster speed and lower memory usage), check your options if you want smaller executables
Important: Some events were changed (signature)
Important: "Use Main Module Options" option was removed. Please, use external configurations
Important: Options that do not affect EurekaLog at run-time are changed to read-only. Use EBase, EMemLeaks, EResLeaks, EFreeze units to control some of these options.
Added: Support for Redmine bug tracker
Added: Default implementation for OnExceptionError event. Set ACallNextHandler to False if you assign this event handler and do not want the default behaviour. You can switch to old behaviour by assigning an empty event handler
Added: CRAM-MD5 and CRAM-SHA1 SMTP AUTH
Added: Manual validation of SSL server certificates (better logging and diagnostic)
Added: New UI for enabling/disabling EurekaLog in projects
Added: New options for debug information
Added: Improvements in DumpAllocationsToFile (note that signature has changed)
Added: "Use call stack heuristic for grouping" option (previosly this option was permanently enabled)
Added: Option for non-visual app types; hides message boxes (see in "Hooks")
Added: File-based method to enable run-time debug mode; new "unique" naming mode
Added: Added ability to select SSL/TLS for e-mail wrapper functions (see wrapper functions in ESendMail unit)
Added: Hook for TObject.Free (when low-level hooks are enabled) allows early notification about double-free errors
Added: Options for customizing statuses for bug trackers (sndBugZillaInProcessStatuses, sndJIRAClosedStatuses, sndJIRAOpenedStatuses, sndMantisClosedStatuses, sndMantisInProcessStatuses, sndRedmineClosedStatuses, sndRedmineOpenedStatuses)
Added: Wipe stack on idle option and MemWipeStack function
Added: IPV6 support for network info in bug reports
Added: Finalization order error detection for shared memory manager
Added: IsFreezeCheckInstalled / IsFreezeCheckEnabled
Added: Support for non-text and multi-select custom fields in JIRA
Added: Viewer caches ZIP password
Added: .ForceTerminate and .ForceRestart methods and .TerminateBtnEnabled property to TEurekaModuleOptions.
Fixed: Various issues with UseMainModules option
當您開始使用 Kiuwan 雲端應用程式品質管理工具! 即可開始輕鬆簡單分析各種程式語言所開發出來的應用程式，並提供多元化的評量的報告，還可以依照評量結果進行技術提升及缺陷管理，以維持良好的軟體品質。
簡便：現在只需與友環申請註冊，您便可獲得 Kiuwan 提供的所有強大功能，登入後只需點擊幾下滑鼠即可實現。簡單易用的介面顯示您需要的所有資訊，從您應用程式的整體健康狀況到發現的缺陷的詳情等。
快速：利用 Kiuwan，您可以在幾分鐘內準備就緒，開始正常運行。無需安裝和配置。Kiuwan 分析程式擁有業內最快的速度。您將在幾分鐘內擁有一目了然的結果、指示器、衡量指標和缺陷資訊。
To protect our infrastructure, we allow up to 3 analysis per application a day. Which is almost the same as saying: As many as you want! We actually encourage you to meassure as often as you can —and make sense in your application lifecycle—. Even every day, if you make significat changes daily. We just charge you to keep the application data available, no matter how much data there is. We think it’s a darn good deal.
Learn about Kiuwan in 1 minute
TestComplete 自動化測試工具 - Stop Bugs Ruining Your Day
TestComplete是一個自動測試管理工具，完全支持專案層級（project level）的單元測試、功能測試、回歸測試(regression testing)、分散式測試以及HTTP性能測試。它是專門為應用程式開發人員和測試人員設計的。從開發代碼、發佈到維護的整個過程，TestComplete將為你的程式開發提供完善的品質保證。
As usual, we have rolled up previous patches for supporting for the latest versions of Firefox and Chrome Web browsers.
Enhanced Exported Test Logs
The look and feel of the exported logs has been made closer to TestComplete’s integrated log view, for improved usability:
The Test Summary and Performance Counters panels are now displayed as tabs rather than separate nodes in the log tree.
For logs containing errors, the focus is automatically set on the first error when you open the log, and the new Go to Next Error navigation button lets you quickly scroll through the list.
Easy to Use & Feature-Rich Test Automation
TestComplete has an open and flexible architecture that makes creating, maintaining, and executing automated tests across desktop, web, and mobile applications easy, speedy, and cost effective. Some of the key features of the TestComplete platform that demonstrate its power include:
Industry-leading object recognition
Support for 7 different scripting languages
The ability to record robust automated tests without scripting knowledge
Comprehensive defect tracking and reporting capabilities
Building Automated UI Tests
Use the script-free record and replay feature in TestComplete to easily create automated UI tests.
Automated Test Reporting & Analysis
Get real-time information on the progress and status of your desktop, mobile, or web UI tests from a single interface.
Unmatched Object Recognition for GUI Testing
Locate, Maintain, and Update GUI Objects Automatically
Easy GUI Testing Even After Application Updates
Dynamically Maintain Your Central Object Repository
Reusable Object Identifiers and Automated Test Steps
Support for Over 500 Controls and 3rd Party Objects
Selenium & TestComplete
Scale your Selenium WebDriver tests to boost your web testing efforts.
Separate test steps, objects, actions, and data easily with a built-in keyword driven framework
Free Training & Support
Ensuring you succeed with TestComplete is our number one priority.
HTML5 Test Automation
Write one automated test script to test HTML/HTML5 web applications across all of the latest releases of Chr...