官术网_书友最值得收藏!

Reporting

No one likes to do paperwork, or provide reporting, as a matter of course. Yet, you, as a website developer, administrator, or an extension provider, will benefit from a host of standardized reports. These make excellent customer deliverables, and as a developer, would show a large amount of value to the client.

Reporting

Keeping with our example of testing for an SQL injection, let's say that the site patch upgrade you are testing is vulnerable to that particular attack.

Using this tool to create a task is simple:

Reporting

While creating a task we assign a Start Date and End Date, assign the Priority (in relation to the success of the project as whole), and then assign the resource to test it. In this demonstration, the engineer, John Smith will be testing the SQL injection fix.

As you can see, this would roll up to your dashboard and show you where the project is, keeping it on the track.

One major flaw with many software packages, GNU/GPL, and commercial products for Joomla! is the lack of good documentation. While it's difficult to write good documentation, it is not impossible. Having a process and a tool to assist you is one way to deliver on that need. Lighthouse gives you a central repository to create, track, and distribute documentation.

With this, you can track emails, project notes, conversations with the client and your team, memos, and so on. All this can be used to quickly create polished and professional documentation that will flow into your customer's hands, your disaster recovery handbook, and your user guides. This will provide an excellent historical resource to fall back on in times of trouble.

In the following figure, you can see that Lighthouse has covered all the bases when it comes to document and record collection.

Reporting

My background is in the role of technical presales support, working for large, multinational computer system vendors. In that role, I author worked closely with all types of companies, from their CIO, down to their technicians. This unique employment gave the opportunity of seeing both good and bad practices. One of the very good practices in those companies is documenting up front the tests they wish to conduct on a given piece of hardware or software.

You have the same need and responsibility to your project, website, or client of establishing test parameters, test scripts, processes to conduct the test, and document the metrics.

Once again, Lighthouse has the perfect platform for this:

Reporting

You create a test script and store it here. The testing engineer can log in, grab the script, run it, and record the results. This will allow you to define, test, and record the results of multiple test scenarios.

The Lighthouse tool, found at www.artifactsoftware.com, offers both a free hosted version with full capabilities, but limited to a single project, all the way to a full suite of tools for a very nominal fee.

Since you are serious about setting up a test and development environment, you should consider researching and using the Lighthouse tool. You will be glad you did.

Special thanks to Artifact Software, for their kind permission to use the screen shots in this chapter.

主站蜘蛛池模板: 山阳县| 高青县| 乃东县| 天全县| 维西| 五家渠市| 清河县| 峨边| 麻阳| 措勤县| 姜堰市| 建昌县| 进贤县| 离岛区| 防城港市| 清镇市| 峨眉山市| 浪卡子县| 肇庆市| 长子县| 普洱| 黄龙县| 兰坪| 虹口区| 紫金县| 南和县| 延津县| 葵青区| 化州市| 板桥市| 边坝县| 海门市| 西安市| 吉安县| 黎川县| 舒城县| 武城县| 封丘县| 太仆寺旗| 马公市| 金堂县|