Tools we use i the design of wbsite

There are many tools available today for website design.

The tools e chose for designing depends on the need of our customers

If you choose DYNAMIC website, we will use the toools for dynamic, and if you want STATIC ebsite e use static procedures of design.

We use the following tools: WordPress, Joomla, Mambo, Django, Dreamweaver, Photoshop, Gimp, and many more…

WordPress

This tool is popular CMS for website development. It contains Beautiful designs, powerful features, and the freedom to build anything you want.

Joomla

This tool is popular CMS for website development. Like wordpress, Joomla is an open-source content management system used for creating Web content. It is written in PHP and makes use of a MySQL database for storing data and uses object-oriented programming techniques. It is one of the most popular content management systems owing to its features such as page caching, multi-language support, plugins and extensions.

Dreamweaver

This is for static web development. It is a multifunctional tool for editing webpages with alot of functionalities.

More tools

Types of Software Testing Tools

#1) Open Source Tools

  • No cost, it is free
  • No formal support available.
  • Many open-source tools are created to solve a particular problem, all of them are not used, so analysis should be done.
  • It can be extended and modified to fit the testing needs.
  • Multiple tools can be combined to work appropriately.
  • Test Manager derives a positive ROI.
  • Understand the licensing scheme. Many open source comes under GNU( General Public License), which says that distributed software must always be under the same terms as it was received. If the testing team makes any changes, they need to be available to all the external users.
  • The organization which develops safety-critical software may not have an open src tool.
  • Unlike the open-source tools, it may not be certified ant its certification may be the responsibility of the group using it.

#2) Custom Tools

  • Sometimes testing team finds that they have some special need for which no vendor/open-source tool is available.
  • Reasons may be a hardware problem, customized environment, or a process that may have been modified.
  • Important to review the purpose, aim, benefits, and downsides and negative issues.
  • Custom tools are often dependant on the person creating the tool, so it should be properly documented to maintain.

ROI – Return On Investment

Cost and benefit analysis should be performed before selecting any QA testing tool. ROI should have both recurring and non-recurring benefits.

Recurring Cost

  • Licensing and support fee.
  • Maintenance cost
  • Maintenance of documentation cost
  • Ongoing training and mentoring cost
  • Porting to the different environments.
  • Improving Quality
  • Adopting for the future.

Non-Recurring Cost

  • Define tool requirement
  • Evaluate the correct tool and select it.
  • Purchasing, Adapting or Developing the tool
  • Performing initial training of the tool
  • Integrating tool with other tools
  • Purchasing hardware-software of the tool

ROI Risks

  • Immaturity of the organization.
  • Artifacts created by tool is difficult to maintain because of multiple versions.
  • Reduction of Test Analyst involvement in testing tasks.

How to Select Software Testing Tools

Listed below are some points to consider while selecting a QA testing tool-

  • Positive ROI to get high value on investment tools
  • Tools should be effective and should support the team members in their tasks in an effective and efficient way.
  • Assess organization maturity.
  • Identify requirements for the tool.
  • Evaluate the tool
  • Evaluate vendor or tool support.
  • Identify the training required for the tool.
  • Evaluate training needs for the tool.
  • Evaluate training needs considering team capability.
  • Estimate the cost-benefit.

Capabilities To Consider For Tool Selection

#1) Analysis: Will the tool understand the requirement?

#2) Design: 

  • Will the tool design the test ware?
  • Can the Design be generated automatically?
  • Can the Code be generated automatically?
  • Can the Test data be generated automatically?

#3) Data & Test Selection:

  • How the tool select the data?
  • Can the tool accept selection criteria?
  • Can the tool determine which test is to be based on coverage?
  • Can the tool do the traceability to determine which test cases are needed for the execution?

#4) Execution:

  • Does the tool run automatically or manually?
  • How does the tool stop or restart?
  • Should the tool automatically update the test cases?

#5) Evaluation:

  • How does the tool determine, if it recorded proper results?
  • What type of recovery capability the tool does?
  • Does the tool provide logger and reporting?

Testing Tool Lifecycle

#1) Acquisition: 

  • The tool must be acquired.
  • The Test Manager should appoint a Test Analyst or Technical Test Analyst to administer the tool.
  • Test Analyst/Technical Test Analyst decides how and when the tool is used and does stores?

#2) Support and Mountainous:

  • Ongoing support and maintenance are required.
  • If the tool works with another tool then data interchange and passing are determined.

#3) Evaluation: Continuous updating and maintenance of the tool.

#4) Retirement: 

  • The tool is retired.
  • Backup of data and storage.

Tool Metrics

  • Test Management Tool:
    • Tractability
    • Coverage Metrics
    • Available test
    • Planed Execution Status
  • Defect Management Tool:
    • Info about defect
    • Severity
    • Priority
  • Static Analysis Tool: Detect and Report Maintainability issue.
  • Scalability of System: Performance tool.
  • Coverage Tool: How much system is actually exercised?

We hope you learned about the important QA Testing Tools, various types of tools, How to select a testing tool, and what to look for in a testing tool from this article.