By integrating quality at every step of the software development lifecycle, companies can create products that set new standards of quality in the market. It’s clear that Quality Engineering is now a strategic function with the potential to deliver a competitive advantage.
The software development industry sure has changed. We used “waterfall” to build software products in a phased, sequential manner. Then the Software Development Life Cycle started becoming less relevant. From Agile and DevOps to automated testing, and mobile and cloud technology –disruption hit the software development process.
Recently I worked on a project, where lack of documentation necessary to plan the testing activity was an issue. Although this is not a very common scenario, the possibility can't be ruled out completely.
Software testing is a mechanism in which the program or an application is executed where the basic intention is to find out the discrepancies and deviations between the desired result or the outcome and the actual result or outcome.
Windows Hardware Quality Labs or WHQL is Microsoft's testing process which involves in running a set of tests on third-party hardware or software application, and submitting the log files from these tests to Microsoft for review. Products that pass the WHQL tests get to use a"Certified for Windows" logotype, which certifies
Behavior-driven development (BDD) is a software development process that has come out of the software engineering methodology of test-driven development (TDD). BDD (behavior-driven development) is largely facilitated through the use of a simple domain-specific language (DSL) using natural language constructs (e.g., English-like sentences)
Every product should go through quality assurance or testing, before going to market, to make sure that the product is developed as per expectations. This involves various testing phases such as build testing, smoke/sanity testing, feature testing, regression testing and sometimes products need to go through performance testing as well. All these phases help
2016 saw some key trends emerging in the testing and validation domain. There were several advancements in this field which led to companies embracing agile testing methodologies and various other test automation techniques. I have attempted to capture some of the test automation trends which had an impact on the industry in 2016
Paramiko (Python Module) works on SSHv2 protocol. It provides both client and server functionality. Paramiko module can be used if SSH server is running on the target machine. Target machine can be Linux or Windows system. For Linux systems, SSH packages are already available hence we can use it easily. But for Windows systems, SSH package