Friday, November 29, 2019
Wednesday, November 20, 2019
Sales force Testing Concepts and basics
- Sales Cloud
- Sales Cloud is a part of Salesforce.com, which is centered on improving the adequacy of the business group of an association and henceforth builds the amount of sales. It is one of the different sales techniques as it provides both the account information of the client and the data accumulated from the social stages about the product and client. This helps in passing judgment on the capability of a prospective customer and bringing the deals faster.
- Key features of Sales Cloud:-
- Contact management
- Opportunity management
- Personalized campaigns
- Leads management
- Reports and Dashboards
- Sales forecasting
- Workflow and approvals
- Territory models management
- File sync and sharing
- Sales performance management
- Management of onboarding, training and supporting sales partners
- Marketing Cloud
- This platform of Salesforce is specifically for the marketers that allow them to create and manage marketing relationships and campaigns with customers
- Service Cloud
- This platform of Salesforce is centered around offering help and help to the clients. These aides in holding the clients, expanding their fulfillment, and reliability
- Key features of Service Cloud:-
- A customized console for services
- A knowledge based system
- Social customer service
- Live chat service
- Device-friendly platform
- Service cloud communities
- Community Cloud
- There are certain organizations that require the application availability at one set of cloud servers. So, the company which is allowing multiple servers will not provide a particular server in the cloud. But they will allow multiple customers to connect to the cloud and segment their sessions. In this, the customer will use the same hardware the other customers are using. It simply means that servers are using the same application, which makes it a community cloud
- Commerce Cloud
- Analytics Cloud
- Salesforce Analytics Cloud is a solid and secure cloud-based analytics platform which is created to help medium-sized organizations to huge organizations to execute quick and iterative investigation of information. With its results showed using layers of dynamic perception over hidden informational indexes
- App Cloud
- Salesforce App Cloud is a gathering of development tools that enable developers to rapidly make applications that will keep running on the Salesforce platform
- Following are the tools utilized by Salesforce App cloud:-
- AppExchange
- com
- Heroku
- Salesforce Lightning
- Salesforce lightning components
- Salesforce lightning process builder
- Salesforce lightning connect
- Salesforce lightning schema builder
- Salesforce lightning thunder
- Salesforce lightning shield
- Salesforce trailhead
Robotics Process Automation with Tosca
Friday, October 18, 2019
ALM analysis view customise excel reporting
- Log into ALM using your username and password
- From the menu on the left hand side of theALM user interface click on the Dashboard dropdown Or Press Ctrl + Shift + V
- Click on Analysis View
- On the public/private folder click on the drop down
- Click on ‘Plus’ icon and click on create excel report, give appropriate report name.
- Click on right hand side of “Details” and fill the appropriate data for which purpose you are creating report
- Click on right hand side of “Configuration” and go to “Query”
- Write any appropriate query using query builder (Shows at right side list of tables ofALM) ,test and run the query which require for reporting for example, select * from defect where defected=’1’
- If we want to run multiple queries for the reports, we can add it on the same excel report. However, when we generate the reports result data shows in different sheet of excel file
- Click on Generate at the top of the page
- You will now be presented with the Save Report Screen. Give your File a name. Choose the place where you would like to save your report to, in the example shown the report will be saved to the Desktop. Click on Save
- Your report will now begin to generate this will take between 1-3 mins depending on the amount of test cases you have.
- Once generated you will get a completion message like this one but with the file name you have given it
- Click on “Post processing”, where you can write the post processing actions like macro for some format, formula etc
- User can give fix path of generate report using “Generation Setting”
Paste Shape using Excel Macro
Sometimes need to paste couple of shapes or logo or image to other sheet using macro to another file or sheet, use below code.
Spell Check functionality using Macro
In excel file many times people enter wrong data on some template and need to check the spell. We can add macro button and add the below code.
can do that by adding Macro button on it and add the below code.
Friday, January 25, 2019
Continuous Integration
Continuous Integration
Continuous Integration (CI) is the process of
automating the build and testing of code every time a team member commits
changes to version control. ... CI emerged as a best practice because software
developers often work in isolation, and then they need to integrate their
changes with the rest of the team's code base.
CI
is devops software development practice where developers regularly merge their
code changes in central repository after which automated builds and tests
are run.
Advantage of CI
improve quality
early bug finding
reduce time to validate n release app updates
fast feedback on changes
Tools
used for CI
TFS,
Jenkin, Azure
Team
Foundation Server aka TFS is a Microsoft product which is
serves as a SCM tool like Git. It also has features like reporting, project management,
automated builds, testing and release management capabilities. It covers entire
lifecycle, and enables DevOps capabilities. TFS can be used with numerous IDE
including Visual Studio and Eclipse on all platforms.
It
also provides the features of implementing both CI and CD. It has the feature
of Build Management which includes build process management and automating
build triggering. It supports good number of automated build triggers such as
scheduled build, Continuous Integration trigger, trigger, etc
Bamboo
Bamboo is a continuous integration (CI) server that
can be used to automate the release management for a software application,
creating a continuous delivery pipeline.
Jenkins
Jenkins is an open source automation tool written in
Java with plugins built for Continuous Integration purpose. Jenkins is used to
build and test your software projects continuously making it easier for
developers to integrate changes to the project, and making it easier for users
to obtain a fresh build
Team
City
TeamCity is a Java-based
build management and continuous integration server from JetBrains. It was first
released on October 2, 2006.TeamCity is commercial software and licensed
under a proprietary license. A Freemium license for up to 100 build configurations
and 3 free Build Agent licenses is available.
Difference between Jenkins and TeamCity
Both Jenkins and TeamCity are
continuous integration tools that serve many of the same
purposes. Jenkins is an open source tool, while TeamCity is
a proprietary offering from JetBrains.
The big difference between Bamboo vs Jenkins is
that Jenkins is Open Source – it's free. Integration with JIRA
and Bitbucket is limited. ... There are only 100 Bamboo plug-ins
in the Atlassian environment compared to Jenkins which has
over 1000.
note: All references taken from google.
Thursday, January 24, 2019
Open source Tools
selenium (ref taken wikipedia)
Selenium is a portable framework for testingweb applications. Selenium provides a playback (formerly also recording) tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. The tests can then run against most modern web browsers. Selenium deploys on Windows, Linux, and macOS platforms. It is open-source software, released under the Apache 2.0 license: web developers can download and use it without charge.
Jenkins ( reference by Google)
Jenkins is an open source automationtool written in Java with plugins built for Continuous Integration purpose.Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build
Maven (reference google)
Apache Maven provides support for managing the full lifecycle of a test project. Maven is used to define project structure, dependencies, build, and test management. Using pom.xml(Maven) you can configure dependencies needed for building testing and running code
Junit
JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit
TestNG
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use, such as: Annotations. Run your tests in arbitrarily big thread pools with various policies available (all methods in their own thread, one thread per test class, etc...).TestNG is an open source automated testing framework; where NG means NextGeneration.