-
An Overview of Testing Frameworks
What is a Testing Framework? A testing automation framework is an overall system in which the tests will be designed, created, and implemented. It also includes the physical structures used for test creation and implementation and the logical interactions among...
-
Bash Scripting with Example
Bash is a popular command-line interpreter for Linux computers including Mac OS X. Bash can execute a vast majority of Bourne shell scripts, mainly benefitting the administration and programming tasks. Many of the features were copied from sh, csh, and...
-
How to Write a Quality Bug Report?
One of the important deliverables in software testing is Bug reports. Writing a good bug report is an important skill for a software tester. In order to document a well-written bug report, the tester requires a combination of testing and...
-
TestLink – Test Management System
TestLink is a web-based test management system that offers support for test cases, test suites, test plans, test projects, and user management, as well as various reports and statistics. It is developed and maintained by Team Test which facilitates software...
-
Calling Cross Domain WCF Service using Jquery
There is no guarantee that the WCF services and client application will be hosted under same domain. When you try to call cross domain WCF service hosted in different domain using client script, it behaves differently on different browsers. When...
-
Good Cyber Security Practices
1. XSS – Cross-site scripting vulnerability (XSS) Parameter values sent by the client browser to the web application should be inspected enough by the server and an attacker can inject HTML or Javascript code instead of legitimate values. This vulnerability...
-
Server Paging in SQL Server 2012
Apart from the previous versions of SQL Server where the paging of result set is obtained using temp tables, ROW_NUMBER() and TOP, SQL Server 2012 provide simple functions for paging result sets. This comes in the form of OFFSET and...
-
How to Implement a Hierarchy using SQL Server?
Hierarchy can be implemented using common table expression (CTE). WITH UserHierarchy ([user_id], [manager_id],[Level]) AS ( SELECT [user_id],user_ap_mngd_by as manager,0 FROM [user_profile] usrtmp1 WHERE usrtmp1.[user_id]=1 UNION ALL SELECT usrtmp2.[user_id],user_ap_mngd_by as manager, [Level] + 1 FROM [user_profile] usrtmp2 INNER JOIN UserHierarchy ON...
-
‘Swift’ – Apple’s new programming language
Swift is Apple’s new programming language for iOS and OS X. Swift is fast, modern, and designed for safety and it enables a level of interactive development that is not seen in other platforms. Swift has features like closures, generics,...
-
Type Annotations: An Added Feature To Annotations In Java 8
Earlier we could only use annotations in Java on declarations. With Java 8, annotations can be written on any use of a type in declarations, generics, and casts. Type annotations are not one of the highlighted features of Java 8....
-
Object List Sorting Using BeanComparator
We can sort List<Objects> using BeanComparater instead of writing comparator. The beanutils.jar has to be imported. Default sort order is in ascending order. For eg. Collections.sort(postings, new BeanComparator(“resumeCount”)); OR BeanComparator bc = new BeanComparator(“resumeCount”); Collections.sort(postings, bc); Collections.reverse(postings); Pros:- Concise, Minimal...
-
What’s New In Java 8? | Important Features of Java 8
Oracle launched a new version of Java Jdk1.8 with a lot of features. Some of the important features are provided below. 1) Lambda JDK 1.8 allows you to create Lambda functions. Lambda functions will become a powerful concept once integrated...