TestSpecifications

(Difference between revisions)
m
(NetBeans Test Specifications)
Line 5: Line 5:
These scenarios help QE with execution of manual tests.
These scenarios help QE with execution of manual tests.
-
* [[NB610TestingProgress| NetBeans 6.10 Test Specifications & Progress]]
+
* [[NB70TestingProgress| NetBeans 7.0 Test Specifications & Progress]]
* [[NB69TestingProgress| NetBeans 6.9 Test Specifications & Progress]]
* [[NB69TestingProgress| NetBeans 6.9 Test Specifications & Progress]]
* [[NB68TestingProgress| NetBeans 6.8 Test Specifications & Progress]]
* [[NB68TestingProgress| NetBeans 6.8 Test Specifications & Progress]]
Line 16: Line 16:
* [http://qa.netbeans.org/modules/test-specs-50.html NetBeans 5.0 Test Specifications]
* [http://qa.netbeans.org/modules/test-specs-50.html NetBeans 5.0 Test Specifications]
* [http://qa.netbeans.org/modules/test-specs-41.html NetBeans 4.1 Test Specifications]
* [http://qa.netbeans.org/modules/test-specs-41.html NetBeans 4.1 Test Specifications]
 +
 +
===List Of Test Specifications===
 +
 +
*Platform:
 +
**Apisupport - [[TS_61_ProjectOperations]], [[TS_60_ProjectsWizard]], [[TS_65_Appisupport_Sanity]], [[TS_69_Apisupport_OSGI]]
 +
**Ant - [[TS_61_Ant]]
 +
**Maven - [[STS_70_Maven]], [[TS_68_MavenEE6Sanity]], [[STS_69_Maven_OSGI]]
 +
**Window System - [[TS_65_WindowSystem]], [[TS_61_MainWindow]], [[TS_61_StartPage]], [[TS_65_Palette]]
 +
**UI - [[TS_60_Wizards]], [[TS_60_Favorites]]
 +
**Quick Search - [[TS_65_QuickSearch]]
 +
**Projects - [[TS_61_ProjectsActions]], [[TS_61_ProjectsProperties]], [[TS_61_ProjectsLibraries]], [[TS_61_ProjectsWizardsAndFreeform]], [[TS_65_J2SEWebstart]]
 +
**Property Sheet/Editors - [[TS_60_PropertySheet]], [[TS_60_PropertyEditors]]
 +
**Options - [[TS_65_OptionsDialog]]
 +
**Output Window - [[TS_61_OutputWindow]]
 +
**Explorer - [[TS_61_FilesAndProjectsView]]
 +
**Tasklist - [[TS_65_Tasklist]]
 +
**JavaHelp - [[TS_65_JavaHelp]]
 +
**Plugin Manager -  [[TS_70_PluginManager]]
 +
**Platform other : [[TS_EmbeddedBrowser_Sanity | Embedded Browser]], [[TS_65_PatchesTesting | Patches ]], [[TS_61_PluginPortal | Plugin Portal]], [[TS_60_Clusters Clusters]], [[TS_65_CLI CLI]], [[TS_61_Collaboration | Collaboration]], [[TS_61_SatisfactionSurvey | Satisfaction Survey]], [[TS_61_UserRegistration | Users Registration]]
 +
 +
*Life Cycle Tools:
 +
** Debugger - [[TS_68_Debugger_Sanity]], [[TS_67_JPDAdbg]], [[TS_67_JPDAdbg_Interface]], [[TS_67_JPDAdbg_Functionality]], [[TS_67_JPDAdbg_DebuggingViews]], [[TS 67 JPDAdbg DebuggingAndBreakpoints]], [[TS_67_JPDAdbg_Miscellaneous]], [[TS_67_ANTdbg]], [[TS_67_MultiThreadedDebugging]]
 +
**GUI Editing - [[TS_68_FormAndSupportSanity]], [[TS_65_Form]]
 +
**Subversion - [[TS_68_Subversion_Sanity]], [[TS_61_SVN]]
 +
**Mercurial - [[TS_68_Mercurial_Sanity]], [[TS_61_HG]]
 +
**Local History - [[TS_61_LocalHistory]]
 +
**Editable Diff - [[TS_61_Diff]]
 +
**CVS  - [[NB68CVSTesting]]???, [[TS_61_CVS]]
 +
**ClearCase - [[TS_61_CC]]
 +
**C-dev - [[TS_67_CDevGround]], [[TS_67_CDevBugtracking]], [[TS_67_CDevChat]], [[TS_67_CDevProjects]], [[TS_67_CDevContinuousIntegration]]
 +
**Utilities - [[TS_60_Utilities]]
 +
**Properties - [[TS_61_Properties]]
 +
**jUnit - [[TS_60_JUnit]]<br>[[TS_68_JUnit]] ???
 +
**I18N support - [[TS_61_Internationalization]]
 +
 +
*JavaSE:
 +
**Editor - [[TS_65_Editor_Sanity]], [[TS_69_Editor]]
 +
**Java - [[TS_65_Java_Sanity]], [[TS_70_Java]], [[TS_65_CompileOnSave]], [[TS_65_Formatting]], [[TS_70_Hints]]
 +
**Refactoring - [[TS_65_Refactoring_Sanity]], [[TS_60_Refactoring]] (most used), [[TS_60_Refactoring2]], [[TS_60_Refactoring3]], [[TS_65_CallHierarchy]]
 +
**Beans - [[TS_67_Beans]]
 +
**JavaDoc - [[TS_70_JavaDoc]]
 +
**SpellCheck - [[TS_70_SpellCheck]]
 +
 +
*Profiler:
 +
** [[TS_67_Profiler_Sanity]], [[TS_67_Profiler]](contains sanity)
 +
 +
*Java Web and EE:
 +
** Web - [[[[TS_61_WebProject]], [[TS_60_WebSamples]], [[TS_60_WebEnterpriseDebug]],
 +
** EAR - [[TS_60_EARProject]]
 +
** EJB - [[TS_61_EJB_Support]], [[TS_60_EJB_withEx_sources]], [http://qa.netbeans.org/modules/j2ee/promo-g/Ejb3.html EJB 3.0 Support TS], [[TS_68_EJB31_Validation]], [[TS_61_EjbJar_xml_editor]]
 +
** Actions - [http://qa.netbeans.org/modules/j2ee/promo-g/EnterpriseResourcesTestSpec.html j2ee actions TS]
 +
** App. Client - [[http://qa.netbeans.org/modules/j2ee/promo-g/ApplicationClient.html App.Client TS]]
 +
** Persistence - [[TS_61_PersistenceUnit]], [[TS_68_JavaEE6Persistence_Validation]]
 +
** Entity Classes - [[TS_61_JSFPages_from_Entity_Classes]], [[TS_65_Entity_Classes_From_Database]],
 +
** Tomcat - [http://qa.netbeans.org/modules/webapps/promo-f/tomcat/tomcatint.html Tomcat integration TS]
 +
** JBoss - [[TS_61_JBoss]]
 +
** WebSphere - [[TS_61_WebSphere]]
 +
** WebLogic - [[TS_61_WebLogic]] ??? need update
 +
** JSF - [http://qa.netbeans.org/modules/webapps/promo-h/jsf-support.html JSF Support TS], [http://qa.netbeans.org/modules/webapps/promo-h/jsf-palette.html JSF Palette TS]
 +
** Struts - [http://qa.netbeans.org/nonav/modules/webapps/promo-f/frameworks/struts-user-scenario.html Struts User Scenario]
 +
** Spring - [[TS_61_SpringSupport]]
 +
** Hibernate - [[TS_65_HibernateSupport]]
 +
** GlassFish - [[TS_61_GlassFish]] (tested by GlassFish team)
 +
** Web Services - [[WSTests]] (automated tests), [[TS_61_SaaSServices]], [[TS_60_WSDesigner]], [[TS_61_WebServicesEditorSupport]], [http://qa.netbeans.org/modules/j2ee/netbeans%206.1/WSClientJAXRPC.html JAX-RPC], [http://qa.netbeans.org/modules/j2ee/netbeans%206.1/WSClientJAXWS.html JAX-WS], [http://identity.netbeans.org/specs/spec/IdentityTestSpec.xml IdentityTestSpecification]
 +
 +
*Web Languages:
 +
** [[TS_60_JSPeditor]], [[TS_60_CSSeditor]], [[TS_60_HTMLeditor]], [[TS_60_TLDeditor]], [[TS_61_JavaScript]], [[TS_60_Shell]], [[TS_60_Bat]], [[TS_60_Manifest]],
 +
 +
*Installer:
 +
** [[TS_Installer]]
 +
 +
*DB:
 +
** [http://qa.netbeans.org/modules/webapps/promo-h/SQLEditor.html SQL Editor], [http://qa.netbeans.org/modules/webapps/promo-h/DBConnection.html Connection dialog], [http://qa.netbeans.org/modules/webapps/promo-h/DBIntegration.html Integration with MySQL and PostgreSQL], [http://qa.netbeans.org/modules/webapps/promo-h/DBSupport.html DB Support]
 +
 +
*PHP:
 +
** [[TS_67_PHP_Sanity]], [[TS_67_PHP_Test_Specifications]]
 +
 +
*Performance:
 +
** [[TS_60_Performance]] ??? automated tests only
 +
 +
*C/C++ (covered by CND team)
 +
**Qt Support - [[TS_67_CNDQtSupport]]
 +
**Macro Support - [[TS_67_CNDMacroSupport]]
 +
**Discovery - [[TS_67_CNDDiscoveryImprovements]]
 +
**Refactoring - [[TS_67_CNDrefactoring]]
 +
**Remote Setup - [[TS_67_CNDeasyremote]]
 +
**Observability - [[TS_67_CNDobservability]]
 +
 +
*JavaME:
 +
** [[TS_61_MobilityFragmentation]], [[TS_61_MobilityEndToEnd]], [[TS_60_MobilityDebugging]], [[TS_61_MobilityProjectProperties]], [[TS_60_MobilityCreateNew]], [[TS_61_MobilityJMUnit]], [[TS_60_MobilityScreenDesigner]], [[TS_61_MobilityFlowDesigner]], [[TS_60_MobilityVisualProperties]], [[TS_61_MobilityGameDesigner]], [[TS_60_MobilitySVGComponents]], [[TS_65_MobilityCDC]], [[TS_61_MobilityOther]],
 +
 +
*Ruby:
 +
** [[TS_68_Ruby_Sanity]], [[TS_61_Ruby]], [[TS_61_RubyDebugger]]
 +
 +
*Groovy:
 +
**[[GroovyGrailsTests]](automated tests)
 +
 +
*JavaFX:
 +
** [[TS_68_JavaFX_Sanity]], [[TS_68_JavaFX_Project]],  [[TS_68_JavaFX_Platforms]], [[TS_68_JavaFX_MobileEmulator]], [[TS_68_JavaFX_Samples]], [[TS_68_JavaFX_Debugger]],
 +
 +
*Obsolete:
 +
** [[TS_70_XML]], [[TS_60_RESTSupport]], [http://qa.netbeans.org/modules/webapps/promo-h/TS_65_JavaScriptDebugger.html JS Debugger], [http://qa.netbeans.org/modules/webapps/promo-f/monitor/monitor.html HTTP monitor], [[TS_65_ThirdPartyLibraryManager]]
 +
===New Test Specifications===
===New Test Specifications===

Revision as of 10:24, 29 October 2010

NetBeans Test Specifications

Test specifications are documents containing description of test scenarios. These scenarios help QE with execution of manual tests.

List Of Test Specifications


New Test Specifications

New version of Test Specification is written in JSPWiki using it's syntax with few enhancements. Look at Text Formatting Rules. Pay special attention to Numbered list part - you must add one or more spaces on the new line if you want to continue with numbered list.

How-to create a new Test Specification

Easiest way to create such a new shiny Test Specification is:

  1. Create a new wiki page and name it properly (name of test specification: "TS_nbversion_testspecname" - e.g. TS_60_ActionsWizard)
  2. Copy & paste content of Test Specification Template into your newly created page
  3. Edit your page

How-to create Test Specification using existing XML file(s)

If your Test Specification is now stored in XML file(s) and you use Test Specification Editor or bash script to create HTML version of Test Specification, then please follow this how-to:

Hint: Test Specification Editor now contains predefined XSL file to transform XML Test Specification to JSPWiki format too.

Links

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo