Chiligroups
Chili groups is a community that focuses on each week's activities of test automation for .net as of now. The community will be focused too for Java and python in coming days. This can be consumed in CODED UI, Selenium and Specflow.
The community is only indulged in creating packages to ease test automation tasks in the Software Industry. The most popular packages built by the community are Chili and Pepper.
Chili a nuget package
Pillars
First Pillar, Chili deals with data analytics in the form of Dynamic HTML, Excel, Outlook Mail and JSON. It creates a Dynamic HTML Report in the form of a website containing Test Case Name, its feature name in a well-arranged manner, feature wise. This always creates analytics in the form of graphs built by Chart.js. The website will be built and launched automatically post running of all test cases without any human helping hands. This website is completely interactive where it holds important information like report title and report creating time in UTC format. It comes with famous graphs like Bar chart, Line, Polar and Doughnut. The website uses extremely successful technology like knockout js, HTML, JavaScript, Bootstrap and jQuery. The Excel Report consists of the same as the Dynamic HTML report but in the form of sheets. Each sheet is considered as a feature consisting of test cases in it and finally a cumulative report in the last sheet. Each sheet also consists of analytics as a graph. The most magnificent pillar of the Chili package is Outlook Mail, which comes with a customization property. Here, you can customize your mail with information you want to pass, the subject, and more. This mail will be auto-triggered post execution of all test cases. Last but not least, the JSON report. The JSON output format is most widely used in the industry because of its lightweight nature. The JSON report is being created by Chili when the test execution ends.
Pepper a nuget package
Pillars
One won't be questioned mostly in test automation if logs are proper. Pepper comes into picture here. A tiny nuget package but very smart. Writes logs in a mentioned directory given by the user. Logs involved elapsed time, OS info along with the current user. The logs will be logged post execution of each test case. SQL Logs help in logging all required information in SQL Server. The very first time it creates a new database in the mentioned server named pepper and a table inside it with the name pepperlog with columns.
| Columns | Type |
|---|---|
| ID | GUID |
| LOG Date | DateTime |
| User Details | String |
| Logs | String |
Mongo Logs does the same job which SQL logs do. First time it creates a database named Pepper with a collection PepperLog in a mentioned server.
| Columns | Type |
|---|---|
| ID | GUID |
| LOG Date | DateTime |
| User Details | String |
| Logs | String |
Dependency to Pepper
References
- ↑ "NuGet Gallery | Home". Retrieved 2018-05-12.
References edit.
This article "Chiligroups" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Chiligroups. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
