Serenity: How to differentiate the reports based on the platform used? - serenity-bdd

We are using serenity reports for both platforms to run automation scripts but not sure how to differentiate the features or scenarios in the reports to say which platform is belonged to. I have used tags still no use as those tags are shown for both platforms. Could someone suggest or help me to solve this issue would be a great favour please?
Serenity Version used: 2.0.30
Attached screenshot of a report
Thanks in Advance
Vamc

I think you're looking for a context property or/and tag injection feature. It's nicely described on authors blog here https://johnfergusonsmart.com/running-tests-different-environments-browsers-serenity-bdd/.

Related

Migration from 0.9.5 to 1.0.1 - ScriptBridge class equivalent

We would like to move our api test created using karate framework to karate framework 1.0.1. I see that there is no such class as ScriptBridge which is used by us to attach screenshots and get information about test status, tags of currently running scenario.
What is the equivalent for the ScriptBridge class?
My question is related with Attaching screenshots to json report where I asked how to attach screenshots to report.
Short answer to your question, the class you are looking for is ScenarioBridge.
But the HTML reporting has been overhauled and hopefully you will be able to achieve what you need without hacking into internal classes. There is a somewhat undocumented doc keyword, you will find an example in the link below. If you feel helpers for handling images need to be part of Karate, do contribute or suggest a feature request.
Please read this: https://stackoverflow.com/a/66822585/143475

Do Karate UI support Angular UI based application testing

If karate supports Angular testing, can i have some example so that i can look into it.
Have been going through locators given at https://intuit.github.io/karate/karate-core/#locators but unable to get exact information on how to proceed.
There is no need, Karate works with plain HTML.
And if you need to do some specifc JS helpers (which is all that frameworks that claim to support Angular do), just use the tips here and make re-usable functions: https://stackoverflow.com/a/60800181/143475
If you still have a question, ask a new question and provide a sample (can be online, see examples in link above) for us to understand and discuss.

How to generate a sentiment report?

I have a web application (Java application) that does twitter sentiment analysis. Now my question would be, how can i generate a report that can print sentiment of a particular time? (It can be a pdf or a word)
I wasn't really sure of how to proceed. Please kindly advice.
What i have tried:
I was looking at: https://code.google.com/p/xdocreport/
and JasperReports (Although this seems promising, I still haven't found a way to make this work)
Please advice.
Thanks!
You haven't indicated what are the main problems you have run into with your Jasper and xdocreport. You might also like to say what your sentiment print will include so that readers can advise on technologies. Docmosis provides a Java or cloud solution which works from document templates and may be a simpler approach for your application. Please note I work for the company that created Docmosis.

How to write test cases and test steps in redmine

I am working at a company that uses Redmine as the issue tracking tool and for user stories.
I need to design the QA for them. However I didn't find a section where someone can tie a user story or an issue with a test case. I've used to have this functionality on Rally.
Is there a free tool that integrates with Redmine or something like a plugin?
I want the following (or the more the better!)
Description
test steps (input-output)
Status (pass-fail)
Suite name (the suite the test is part of)
Attached issues
Version of SW under test
Thanks in advance
There is a "test case management" section in the Redmine Third Party tools documentation.
thanks for the support.A former colleague brought this to my attention:
https://bitbucket.org/bugzinga/redcase/wiki/Home
One thing I often see is people trying to adapt tools to do things that they were not originally designed for. Redmine is a good tool for issue tracking and is designed mainly to be a project management tool, although it is possible to adapt redmine, I would suggest in this case looking for a dedicated test management tool that has been designed to do that specific job.
I would suggest looking at TestLodge test management tool which I have worked on and is a designed to help you manage and execute your tests but at the same time integrates with Redmine and does things like automatically create tickets whenever a test fails.
By doing this, you are going to benefit from a range of things such as an interface designed for testing that will make you and your team a lot more productive along with a series of reports that will allow you to spot trends within your testing.

Jenkins Internationalization (I18N) testing tools/plugin?

Does anyone know of any good internationalization testing tools or plugins that can be automated and triggered by jenkins?
Thanks in advance.
Lingoport's Globalyzer ( http://www.lingoport.com/globalyzer ) is a tool which does static code analysis to identify internalization issues and help mitigate them. It run the analysis in two modes, interactive with a UI, or from the command line.
The command line can be integrated in a continuous build environment. There is configuration work to adapt how the static analysis is performed on specific projects by languages (Java, JavaScript, etc.) and tune what should be identified and what should be filtered, as it is different for each project.
See http://www.globalyzer.com/gzserver/help/commandline.htm and related help files may give you a more in-depth answer to your question.