Schiste bitumineuxvignette|Schiste bitumineux. Les schistes bitumineux (également appelés pyroschistes ou schistes kérobitumeux) sont des roches sédimentaires à grain fin, contenant des substances organiques, les kérogènes, en quantité suffisante pour fournir du pétrole et du gaz combustible. Leur nom prête à confusion, car en pétrologie, ces roches ne sont pas des schistes. L'Agence d'information sur l'énergie des États-Unis estime les réserves mondiales de schiste bitumineux entre et de barils de pétrole (450 à ) potentiellement exploitables, dont à de barils aux États-Unis.
Huile de schisteL'huile de schiste est une forme de pétrole non conventionnel (ou d'« huile non conventionnelle ») créée par pyrolyse, hydrogénation ou du schiste bitumineux. thumb|Gisements potentiels d'huile de schiste dans le monde. Le mot huile est plutôt utilisé au Canada (traduction littérale du mot Oil par les anglophones), alors que l'on parle plutôt de pétrole en France.
Shale oil extractionShale oil extraction is an industrial process for unconventional oil production. This process converts kerogen in oil shale into shale oil by pyrolysis, hydrogenation, or thermal dissolution. The resultant shale oil is used as fuel oil or upgraded to meet refinery feedstock specifications by adding hydrogen and removing sulfur and nitrogen impurities. Shale oil extraction is usually performed above ground (ex situ processing) by mining the oil shale and then treating it in processing facilities.
Gaz de schisteLe gaz de schiste, également appelé gaz de roche-mère (ou plus rarement au Québec « gaz de shale »), est un gaz naturel contenu dans des roches marneuses ou argileuses riches en matières organiques, roches qui peuvent avoir une structure litée de schiste. Contrairement au gaz naturel conventionnel qui est retenu dans une roche perméable permettant une exploitation facile, le gaz de schiste est piégé dans les porosités d'une roche rendue imperméable par l'argile qu'elle contient.
Test unitaireEn programmation informatique, le test unitaire (ou « T.U. », ou « U.T. » en anglais) est une procédure permettant de vérifier le bon fonctionnement d'une partie précise d'un logiciel ou d'une portion d'un programme (appelée « unité » ou « module »). Dans les applications non critiques, l'écriture des tests unitaires a longtemps été considérée comme une tâche secondaire. Cependant, les méthodes Extreme programming (XP) ou Test Driven Development (TDD) ont remis les tests unitaires, appelés « tests du programmeur », au centre de l'activité de programmation.
Automatisation de testL'automatisation de test permet de jouer à volonté des tests de régression à la suite de la livraison d'une nouvelle version d'une application. L'automatisation d'un test n'a de sens que si le test répond à un certain nombre de critères : le test est systématique : il doit être exécuté à chaque nouvelle version de l'application. le test est répétitif : il est présent dans de nombreux scénarios de test. le test est automatisable : il est possible techniquement de faire jouer le test par un robot.
Test caseIn software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular software testing objective, such as to exercise a particular program path or to verify compliance with a specific requirement. Test cases underlie testing that is methodical rather than haphazard. A battery of test cases can be built to produce the desired coverage of the software being tested.
Test d'intégrationDans le monde du développement informatique, L'objectif de chaque phase de test est de détecter les erreurs qui n'ont pas pu être détectées lors de la précédente phase. Pour cela, le test d’intégration a pour cible de détecter les erreurs non détectables par le test unitaire. Le test d’intégration permet également de vérifier l'aspect fonctionnel, les performances et la fiabilité du logiciel. L'intégration fait appel en général à un système de gestion de versions, et éventuellement à des programmes d'installation.
Test de régressionUn test de régression, ou test de non-régression, est un test ayant pour but de détecter les régressions introduites dans un logiciel après un changement effectué dans celui-ci. Une régression est un défaut qui se produit après une modification d'un logiciel lorsque des fonctionnalités existantes ne sont plus réalisées aussi bien qu'avant.
Oil shale industryThe oil shale industry is an industry of mining and processing of oil shale—a fine-grained sedimentary rock, containing significant amounts of kerogen (a solid mixture of organic chemical compounds), from which liquid hydrocarbons can be manufactured. The industry has developed in Brazil, China, Estonia and to some extent in Germany and Russia. Several other countries are currently conducting research on their oil shale reserves and production methods to improve efficiency and recovery.