Testing

What is Apache JMeter? Features of Apache JMeter and Advantages and Disadvantages of Apache JMeter

What is Apache JMeter? Apache JMeter is an open-source and pure java application designed for load test functional behaviour and to measure the performance of the application. Apache JMeter can also perform testing on static and dynamic web applications. Under different load types, it analyses the performance of the application. Besides Selenium and LoadRunner, JMeter has become one of the most popular testing tools in the world. The types of applications that can be tested by JMeter are mentioned below: Features of Apache JMeter Advantages of Apache JMeters Disadvantages of Apache JMeters

Testing

What is WebLOAD? Features of the WebLOAD, Advantages and Disadvantages of WebLOAD

What is WebLOAD? WebLOAD tool is a load testing tool to perform stress testing and performance testing of the web application. WebLOAD was developed by RadView Software in 1997. The RadView software released 20 versions of WebLOAD. And the stable release of the WebLOAD tool is 10.3.1. This tool is capable of generating reliable and real-life load scenarios even for the most complex systems. The operating systems for WebLOAD tool are Microsoft window and Linux WebLOAD tool combines performance, integrity, and scalability as a single process for the verification of web and mobile applications. Features of the WebLOAD tool Here are some WebLOAD tool features. 1. IDE IDE full form is an Integrated Development Environment. This IDE helps the users to edit and debug load scripts. 2. Load generation WebLOAD generates load from the on-premise from the cloud. 3. Correlation Automatic connection of the dynamic values such as session ID’S and allows a script to be executed dynamically with many virtual clients. 4. Analytics Helps the users to identify the tailback by providing a set of predefined analysis reports that provides performance data. 5. PMM PMM means Performance Measurements Manager. It collects server-side information throughout test runs. 6. Web Dashboard Analyzing execution test results from any kind of web browser. Advantages of WebLOAD Tool Disadvantages of WebLOAD Tool

Software Development, Testing

What is Maven? Advantages and Disadvantages of Maven

What is Maven Maven is the word that gives meaning ‘ Accumulator of knowledge’. It was designed to simplify the build process. Maven was developed by the Apache Software Foundation where it was formerly part of the Jakarta projects. It can build and manage the projects which are written C#, Ruby, Scala, and other different languages. There are several projects which contain their own Ant build files. And Maven provides a uniform build system. That means it builds a project by using its Project Object Model(POM) and other sets of plugins. Most of its functionality is present in these plugins. By using command the plugins provide a set of goals that can be executed. And the command looks like mvn [plugin-name]:[goal-name]. There are different types of plugins present in Maven that are for building, source control management, and for testing, generating Eclipse project files, and so on. By default, some plugins are included in all projects. In a plugin section of POM. XML file plugins are introduced and configured. And coming to the dependencies in Maven those are central features in Maven. By identifying the individual artifacts such as software libraries or modules Maven’s dependency-handling mechanism is organized around a coordinate system. Maven will automatically download the dependency and the dependencies that Hibernate itself needs (called transitive dependencies) and store them in the user’s local repository. Thus, Maven relies on a convention on how to define projects and on the list of work-flows that are generally supported in all projects. To find the coordinate for different open-source libraries and frameworks there are search engines such as the Central Repository Search Engine which can be used. The projects which are developed on a single machine can depend on each other through the local repository. The local repository is a simple folder structure. For download dependencies, it acts as a cache and as a centralized storage place for locally built artifacts. The Maven command builds a project and places its binaries in the local repository. So that other projects can utilize this project by specifying its coordinates in their POMs. Advantages of Maven Here are some advantages of Maven. Disadvantages of Maven Here are some disadvantages of Maven.

Software Development

What is Cloud9 IDE? Features of Cloud9 IDE

What is Cloud9 IDE? Cloud9 is an online IDE(Integrated Development Environment). From version 2.0 to 3.0, it is open-source. Cloud9 IDE was a privately held company. Founded in 2010, and based in San Francisco and Amsterdam. In the month of July 14, 2016, Cloud9 announced that it had been acquired by Amazon.com. This Cloud9 supports the programming languages like C, C++, PHP, Perl, Ruby, Python, Javascript with Node.js. Node.js is used at the back end and is mostly entirely written in javascript. From July 2016 Cloud9 IDE became a part of Amazon Web Services (AWS). There are 8 different features in Cloud9 IDE(Integrated Development Environment). 1. Full-featured editor On EC2 instances the platform runs a browser-based editor which is fully customizable to your programming style. OIt configured in such a way that allows the code to be written, run, and debugged within the browser editor. To create cleaner code with fewer mistakes completion hints and suggestions are provided. And it also enables a pleasing work environment by the editor windows to feature drag and drop adjustments. 2. Broad Run configurations defining the run configurations for a specific project language can be set by default With support for multiple programming languages. Custom configurations to be set up by the development environment. File names, the Environment variables, and command-line options can be controlled. 3. Serverless development Tools For the development of serverless applications and for testing Lambda functions the Cloud-based platform provides a range of tools. AWS Lambda functions can be edited and debugged within the development environment. 4. Build-in terminal Cloud9 IDE contains full sudo privileges the IDE includes a built-in terminal to control the running EC2 instance. The terminal also provides a way to perform Git push and pull functions, to compile code, to run commands, or to display server output. 5. Linux severe connectivity The Cloud9 development environment has SSH (Secure Shell)connectivity for businesses running their own Linux servers. On any Linux server, whether on-premises, with Amazon AWS or another cloud-based provider this will allow the IDE to run. 6. Collaborative editing and chatting To collaborate in real-time Cloud9 IDE allows multiple developers. That means allowing for pair and team programming this allows each other to type and pair programs together on the same file. 7. Continuous delivery toolchain To release the code faster on AWS(Amazon Web Services) allows you to quickly set up an end-to-end continuous delivery toolchain for your application by integrating AWS code star with AWS Cloud9. 8. Revision history and customization In the development environment, the AWS Cloud9 keeps the revision of the history of the files. So that it is easy to access the code and which were made in the past and co back to an earlier iteration.

e-Publishing

S1000D Specification

S1000D History In the early 1980s, the concept of S1000D specification originated in the aerospace field within Aerospace and Defence Industries Association of Europe (ASD). Earlier in Europe various national specifications were used in technical documentation, this made data exchange between countries more difficult. During this same period, civil aviation was successfully using ATA S100 specification to deliver and exchange information internationally. The Aerospace and Defence Industries Association of Europe (ASD) had developed the S1000D specification, originated from the Air Transport Association (ATA) S100. From then on it emerged as a widely adopted standard in Europe by military projects. S1000D also known as ASD S1000D is an international specification for the procurement and production of technical publications based on XML (extensible Mark-up Language), utilizing a Common Source Database. This specification offers a structured procedure regarding organization, processes, and management in the process of technical documentation and their publishing’s. It has become widely utilized and highly regarded across various sectors, and a good choice for documenting complex equipment with long life cycles such as defence, civil aviation, space, shipping, nuclear, automotive, rail and manufacturing. Finely tuned structures in this specification can also support sophisticated military and civil project life cycles. The S1000D specification is now supported by the successor to AECMA, the Aerospace and Defence Industries of Europe (ASD), the Aerospace Industries Association of America (AIA) and the Air Transport Association (ATA). The specification is controlled by an international body, the S1000D Steering Committee (SC), which is responsible for maintaining it and includes members from both government agencies and industry. To address the rapid development of information technology, the SC is supported by a group of specialists known as the Electronic Publications Working Group (EPWG). S1000D covers the planning, management, production, exchange, distribution and use of technical documentation that support the life cycle of any civil or military projects that include air, land and sea vehicles. Business Rules Business rules are major because they determine the implementation and processes to ensure consistent and complete content. These are decisions created by a project or an organization on how to implement S1000D. S1000D business rules are documented based on project and/or organizational requirements, and these determine and constrain all elements of a technical publication or the project. S1000D also specifically defines Business Rules Decision Points (BRDPs). Business Rules Decision Points help us to create instructions and guidelines that affect authoring, presentation and distribution of publication for a project. Business rules written in computer language are stored in the BREX document. That BREX data module is then referenced inside each data module, hence the software and applications can validate that data module’s content to the referenced BREX. S1000D now contains business rules categories. Combining your business rules into these business rules categories helps you with scope and normalization. The 11 business rules categories of S1000D are listed below: 1. General Business Rules General rules cover overall decisions made by a project or an organization that are not covered by any of specific business rule categories. They serve as overall decisions for the implementation of S1000D. These include 2. Product Definition Business Rules Product definition business rules covers the data module coding strategy as to how the product is broken down either physical or functional. Including the model identification codes down subsystem level, supplier subsystems, applicability and identifications also need to be considered. 3. Maintenance Philosophy and Concepts of Operation Business Rules These rules cover 4. Security Business Rules Following are the business rules are included 5. Business Process Business Rules Business process business rules cover the interaction with other disciplines into Technical Publications in an organisation, project level of organisation or project as a whole, agreed workflow procedures between manufacturer, subcontractor and customer and reuse of content across systems including training environment. Rules to be considered in preparing a strategy for data module coding are 6. Data Creation Business Rules Data creation business rules give information about the creation of text, illustrations and multimedia objects. The data creation business rules include: (a). Data Creation Business Rules – Text Text creation business rules consist of rules and guidelines (including terminology rules such as language and dictionaries, and the order of preference) for maximizing the amount of reuse that can be achieved within technical publications, and between technical publications and supporting training content. Text creation business rules provide rules and guidance how the technical and learning content is to be developed. They also specify eg the use of dictionaries, how numbers must be expressed, how the author must refer to technical terms, how multimedia, maintenance, operational and learning content is to support IETP and training, and the establishment and use of a terminology database. Markup business rules provide information about which markup elements and attributes must be used and populated. These rules are often project or organization specific. 6(b). Data Creation Business Rules – Illustrations and Multimedia Illustration and multimedia creation business rules cover the creation of illustrations and multimedia objects. They are divided into style, detail and data format. Data style rules for illustrations and multimedia objects govern characteristics such as illustration sizes, use of color, line weights, fonts, projection methods (isometric or trimetric), etc. The rules for illustrations cover for example the use of hotspots. Data format rules cover the formats in which the information must be stored. For a CGM illustration, this will cover the elements that are permitted (eg coordinate types, polylines, restricted text). For raster images it can include the resolution and orientation. It is often difficult to separate style from format. 7. Data Exchange Business Rules This data exchange business rules includes rules for usage of Data Dispatch Note (DDN), Data Module Requirements List (DMRL), Data Module List (DML), CSDB status lists, File based transfer protocol, Data exchange frequency. Rules for data module issue numbers and agreed criteria for acceptance and rejection between partners and customers. Acceptance and rejection are based on agreed criteria. 8. Data Integrity and Management Business Rules These business rules enforce the referential integrity within

Scroll to Top