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

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.

主站蜘蛛池模板: 信宜市| 醴陵市| 神木县| 慈溪市| 炎陵县| 陆川县| 玉田县| 福鼎市| 山东| 出国| 安义县| 墨江| 新巴尔虎右旗| 高青县| 仁寿县| 涪陵区| 喀喇沁旗| 广东省| 哈密市| 洪江市| 南岸区| 平乡县| 彰武县| 礼泉县| 平安县| 龙州县| 贵阳市| 武隆县| 钟山县| 巨野县| 陵川县| 平陆县| 综艺| 利川市| 郓城县| 法库县| 金门县| 山丹县| 聂拉木县| 武乡县| 当阳市|