Testing Tools

Loading

[Free] Fluid : Oriented Approach to Software Assurance and Evolution

Java Testing
Author
Anti_Hacker
Date
2013-01-27 05:42
Views
47363576
http://www.fluid.cs.cmu.edu:8080/Fluid

The Fluid Project is focused on creating practicable tools
for programmers to assure and evolve real programs. We focus on
"mechanical" program properties that tend to defy traditional testing
and inspection regimes. These are properties with a non-local
character, in that there may be no single place in the code where they
are manifest, and they may involve non-determinism.

We have explored properties including:


  • race conditions and locking policies,
  • unique references and other programmer-significant aliasing
    properties,
  • effects,
  • appropriate typing,
  • realtime threading policies, and
  • single-threading policies.

These properties bear significantly on code safety, security, API
compliance, and other attributes of dependability.

Composable static semantic program analyses are used to assure
consistency of code and programmer expressed "low-level" models of
design intent. Thus a failure to achieve assurance can indicate an error
in the model, an error in the code, or an insufficiently precise
analysis.

In order to facilitate experimentation, our prototype tool is
presented as a seemingly benign plug-in in the widely adopted Eclipse
IDE for Java. Case studies have identified numerous concurrency and
other anomalies in production code drawn from a variety of sources,
including government, industry, and open source.

We are guided in our design by a set of principles related to
practicability. Specifically:


  • Incrementality and early
    gratification.
    Any increment of effort we ask programmers to
    undertake should yield a generally immediate reward in the form of bug
    finding, assurance creation, guidance in evolution, or model expression.
  • Familiar expression. Properties should be expressed tersely
    and using terminology already familiar to programmers.
  • Cut points and
    composability.
    Components can be assured separately, and the
    assurances linked into chains of evidence.

The principle of incrementality suggests that partial chains are
valuable in that they can assist in localizing attention when there are
problems.

Total Reply 1

  • 2012-09-08 16:31

    thanks


Total 2,401
Number Title Author Date Votes Views
2401
Running Selenium from jMeter
lucaxel | 2021.02.14 | Votes 0 | Views 46192916
lucaxel 2021.02.14 0 46192916
2400
ZeuZ: Test automation framework for Web, Mobile, Desktop, API, and Cloud apps
(TestExpert) | 2021.02.04 | Votes 0 | Views 47307332
(TestExpert) 2021.02.04 0 47307332
2399
Testsigma: Test web, mobile apps, and APIs continuously @ DevOps speed (1)
(TestExpert) | 2021.02.04 | Votes 0 | Views 46622623
(TestExpert) 2021.02.04 0 46622623
2398
Mobile User Equipment Tester
(TestExpert) | 2021.02.04 | Votes 0 | Views 47075033
(TestExpert) 2021.02.04 0 47075033
2397
Katalon TestOps OnPremise (KTOP): TestOps Tool
VTB | 2020.03.23 | Votes 0 | Views 47380967
VTB 2020.03.23 0 47380967
2396
[Paid] Ranorex Webtestit : UI web tests with Selenium or Protractor
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 47109076
ItSeTsQtB 2019.08.08 0 47109076
2395
[Paid] Zabbix : Monitor any possible performance metrics and incidents in your network
^Software^ | 2019.07.24 | Votes 0 | Views 47391802
^Software^ 2019.07.24 0 47391802
2394
[Paid] NeoLoad 7.0 : Performance Test APIs to Full Applications
IT-Tester | 2019.07.24 | Votes 0 | Views 46020746
IT-Tester 2019.07.24 0 46020746
2393
[FREE] Cucumber : behavior-driven development (BDD) tool
IT-Tester | 2019.07.22 | Votes 0 | Views 44686458
IT-Tester 2019.07.22 0 44686458
2392
[Free] HTTrack : Website Testing Tool
IT-Tester | 2019.07.22 | Votes 0 | Views 46700513
IT-Tester 2019.07.22 0 46700513
2391
Arquillian : Automated integration, functional and acceptance tests for Java
IT-Tester | 2019.07.08 | Votes 0 | Views 46075313
IT-Tester 2019.07.08 0 46075313
2390
FitNesse : Automated acceptance tests are power tools for fixing a broken requirements process
IT-Tester | 2019.07.08 | Votes 0 | Views 45863411
IT-Tester 2019.07.08 0 45863411
2389
Hiptest : Continuous Testing Management Platform
IT-Tester | 2019.06.26 | Votes 0 | Views 46132596
IT-Tester 2019.06.26 0 46132596
2388
[Free] Test Data Generation Tool : DTM Data Generator
IT-Tester | 2019.06.26 | Votes 0 | Views 45263710
IT-Tester 2019.06.26 0 45263710
2387
[Free] Assertible : API testing tool which concentrates on the automation and reliability
VTB | 2019.06.21 | Votes 0 | Views 46911077
VTB 2019.06.21 0 46911077
2386
[Free] Rest-Assured : Java Domain-specific language that makes testing REST service
VTB | 2019.06.21 | Votes 0 | Views 46354391
VTB 2019.06.21 0 46354391
2385
Postman : API Testing Tool (1)
Testersbest | 2019.06.21 | Votes 0 | Views 46338075
Testersbest 2019.06.21 0 46338075
2384
Robotium: Android UI Testing
Testersbest | 2019.06.21 | Votes 1 | Views 46739359
Testersbest 2019.06.21 1 46739359
2383
Ranorex : Automation Testing Tool for desktop, web, and mobile applications
Testersbest | 2019.06.21 | Votes 0 | Views 45930236
Testersbest 2019.06.21 0 45930236
2382
TestingWhiz : Automation Testing Tool for Software, Web, Mobile, Database, Cloud, Web Services and API testing
Testersbest | 2019.06.21 | Votes 0 | Views 46561450
Testersbest 2019.06.21 0 46561450
2381
Travis CI : Test and Deploy with Confidence
edouwens | 2018.11.19 | Votes 0 | Views 46270045
edouwens 2018.11.19 0 46270045
2380
QF- Test : automation testing tool that is meant for testing Java and Web GUI application (1)
aiitistqb | 2018.10.16 | Votes 0 | Views 47050344
aiitistqb 2018.10.16 0 47050344
2379
Wink : Time-based and action-based capture of user actions
aiitistqb | 2018.10.16 | Votes 0 | Views 47188928
aiitistqb 2018.10.16 0 47188928
2378
Crucible : a web-based application primarily targeting enterprise
aiitistqb | 2018.10.16 | Votes 0 | Views 46795931
aiitistqb 2018.10.16 0 46795931
2377
Automated Mobile Testing Tools List
aiitistqb | 2018.10.16 | Votes 0 | Views 45768268
aiitistqb 2018.10.16 0 45768268
2376
SpecFlow : software tool that computer programmers use for testing other software
aiitistqb | 2018.10.16 | Votes 0 | Views 46550590
aiitistqb 2018.10.16 0 46550590
2375
Ranorex : Test Automation Tools for Complete Awesomeness
Testersbest | 2018.10.16 | Votes 0 | Views 47067852
Testersbest 2018.10.16 0 47067852
2374
SmartBear : End-to-End Automated Testing for Mobile, Web & Desktop Apps
Testersbest | 2018.10.16 | Votes 0 | Views 45924049
Testersbest 2018.10.16 0 45924049
2373
Bugdojo : Continuous QA for your web apps
Testersbest | 2018.10.16 | Votes 0 | Views 45544652
Testersbest 2018.10.16 0 45544652
2372
TEstNg (5)
kg2031 | 2018.02.28 | Votes 0 | Views 46488039
kg2031 2018.02.28 0 46488039
2371
Locators (1)
kg2031 | 2018.02.28 | Votes 0 | Views 46775233
kg2031 2018.02.28 0 46775233
2370
Crystal Reports
nk1 | 2018.02.23 | Votes 0 | Views 46056400
nk1 2018.02.23 0 46056400
2369
Selenium Learning Tutorial (4)
Dwarika | 2017.08.28 | Votes 0 | Views 46701942
Dwarika 2017.08.28 0 46701942
2368
[Paid] Module for Binary formats
SoftLogica | 2017.08.11 | Votes 0 | Views 46952421
SoftLogica 2017.08.11 0 46952421
2367
Getting Started with Selenium IDE
VijayShinde | 2017.06.09 | Votes 0 | Views 46828050
VijayShinde 2017.06.09 0 46828050
2366
UniPi Is A Powerful Board That Can Control Your Smart Home
TLP | 2017.04.26 | Votes 0 | Views 46162801
TLP 2017.04.26 0 46162801
2365
what is diff between SVN and GITHUB
vivekjog | 2017.04.24 | Votes 0 | Views 47784412
vivekjog 2017.04.24 0 47784412
2364
Macro to remove trailing spaces (1)
Christo | 2017.03.29 | Votes 0 | Views 46296983
Christo 2017.03.29 0 46296983
2363
Comparing 2 work sheets (2)
Christo | 2017.03.29 | Votes 0 | Views 46933988
Christo 2017.03.29 0 46933988
2362
Tool to generate all combinations of test parameters. (3)
Christo | 2017.03.29 | Votes 0 | Views 46895096
Christo 2017.03.29 0 46895096
2361
Best Testing Tools of 2014 (2)
kleyzit | 2017.02.24 | Votes 0 | Views 45302233
kleyzit 2017.02.24 0 45302233
2360
JCrawler (1)
Sky Driver | 2017.01.26 | Votes 0 | Views 46398705
Sky Driver 2017.01.26 0 46398705
2359
fwptt
Sky Driver | 2017.01.26 | Votes 0 | Views 46264167
Sky Driver 2017.01.26 0 46264167
2358
AppLoader: Performance Testing for Any Application
Sky Driver | 2017.01.26 | Votes 0 | Views 46168680
Sky Driver 2017.01.26 0 46168680
2357
LoadStorm
loveelok | 2017.01.20 | Votes 0 | Views 47225642
loveelok 2017.01.20 0 47225642
2356
SiteBlaster
loveelok | 2017.01.20 | Votes 0 | Views 45761879
loveelok 2017.01.20 0 45761879
2355
Xceptance LoadTest (1)
loveelok | 2017.01.20 | Votes 0 | Views 46418371
loveelok 2017.01.20 0 46418371
2354
Test Manager (1)
loveelok | 2017.01.12 | Votes 0 | Views 46236276
loveelok 2017.01.12 0 46236276
2353
Test Environment Toolkit (1)
master15 | 2017.01.06 | Votes 0 | Views 47033931
master15 2017.01.06 0 47033931
2352
Burpsuite Pro 1.5.01 (1)
master15 | 2016.12.15 | Votes 0 | Views 45879843
master15 2016.12.15 0 45879843