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

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.

主站蜘蛛池模板: 岳阳县| 舒兰市| 宜君县| 卢湾区| 沭阳县| 金溪县| 盐津县| 龙川县| 建瓯市| 石林| 阜城县| 台北市| 沐川县| 曲阜市| 金坛市| 昭苏县| 渝中区| 诸暨市| 巴中市| 米脂县| 德化县| 营山县| 于田县| 五大连池市| 札达县| 黑河市| 沙洋县| 台湾省| 陇西县| 来安县| 双柏县| 承德市| 佳木斯市| 新余市| 南和县| 开化县| 宜丰县| 东丰县| 丰宁| 北辰区| 北京市|