Secure DevOps / April 14, 2020
Working from Home During a Pandemic
As we all come to terms with the Covid-19 situation and self-quarantining, one activity includes adjusting to our new working environment — working from home. There is no doubt that working from home has affected me as a product tester, and partnering with my colleagues, who are located in different parts of the world. Here’s how working from home has affected my life so far: It’s easier to work across continents by working online, but I have to sometimes wake up earlier than usual due to the time difference I tend to work more from home since I am saving on commute time. I also to tend to work when I’m simply bored I have learned to separate myself from distractions in my home, while working. This means, creating a separate dedicated workspace away from the rest of my home I miss the personal interactions, but at least I can still communicate with my team using online platforms I get to spend more time with my dog, even though he ignores me these days, since I’m always home with him It’s easier to take a break from work and stretch or listen to music before logging on again How has working from home affected you? Let us know!
Secure DevOps / February 7, 2020
Optimizing and Automating Complex Workloads for Greater IT Efficiency
Testing teams can often be unhappy with their existing framework due to daily instabilities in execution, resulting in tests hanging or producing false-positive outcomes, leading to significant manual effort post-execution. In 2018, for example, the Workload Automation test team began to prepare for its 9.5 release the following year. This major release brought about a complete redesign of the primary user interfaces. And, such radical change meant that none of the existing test automation assets was usable and that the effort to re-engineer them was significant. The team evaluated updates to their existing Selenium Robot framework, while also looking at Katalon and HCL OneTest, primarily focusing on effort, ease of use and maintainability as the success criteria. Katalon was carefully considered due to its strong out of the box capabilities. However, the team noticed several problems when creating scripts while finding the maintenance effort to be high. Support provided by the community and even third-party vendors, was not enough to satisfy the business-critical requirement for the automation. Hence, HCL OneTest was selected for a pilot program due to its offering of a codeless solution with the added benefits of simple script maintenance and the ability to leverage API and database actions in test scripts. At the conclusion of the pilot program, there were several key findings, including, intelligent object recognition during playback made scripts resilient to changes and easy to maintain. Additionally, the Workload Test Automation team saw a 35% increase in coverage with new tests, and the ability to bridge front and back end components of the application. Download the Workload Automation case study to see all the key findings and benefits.
Dispelling Continuous Testing Myths
You may have seen the term “continuous testing” and thought it was just the DevOps flavor of the month. Some might even think it isn’t part of DevOps or isn’t for cloud or hybrid cloud applications. Well, think again. As it turns out, there are a few more fallacies around the idea of continuous testing floating around the application development community. Here are a few to ponder: Continuous testing is only about executing test scripts Limiting the term “testing” to only the execution of test scripts is a misnomer. As my co-author, Allan Wagner and I point out, testing and checking application functionality are not equal. There’s a long list of testing items to check off one’s list, the least of which is collaborating. Continuous testing is merely a buzzword Guess what? It’s a core part of that essential DevOps practice, continuous delivery. And, with customers demanding higher quality software faster, it isn’t going anywhere soon. In short, invest in continuous testing. Only agile teams do continuous testing This is false. Some or all parts of continuous testing are critical for any type of team as well as all players. This includes test automation, production-like test environments and realistic test data. A related myth—only testers contribute to testing—is also not true at all. The idea of continuous testing includes all team members. The book describes the roles everybody has to play. For example, did you know that designers can improve testing? They can work with testers to help them understand where the fragile parts of the application are. Automating tests means we need fewer tests No, the machines are not taking over. Automating tests does not mean cutting back on testing jobs. To the contrary, automation is reducing testers’ needs to act like cyborgs and spend more time doing what...
Developing the Data You Need for On-Demand Testing
With General Data Protection Regulation (GDPR) and other privacy regulations in effect, replicating existing data from production systems and using it in test environments has become much riskier (especially where personal data is concerned).
Accelerating your test automation with the power of containers
Improving your team’s collaboration and productivity is a sure way to accelerate your company’s path to quality assurance. And now you can with HCL’s new OneTest suite version 10. This latest installment speeds up testing, while cutting down the need to maintain an expensive test infrastructure, all while using a new friendly user experience. The new version also boasts the HCL OneTest Server — a fully-contained, secure by design, server, which enables users to bring together testing from across the OneTest products. “Our HCL OneTest Server brings together test data, test environments and test execution into a single, easy-to-use dashboard for testers and non-testers,” said Chris Haggan, HCL Product Manager for Functional and Performance Test Automation. The OneTest Version 10 also introduces new capabilities such as:a New dataset technology Native GIT integration across the OneTest portfolio JMeter integration for performance testers Learn more about this exciting launch here. About HCL OneTest HCL OneTest provides software testing tools to support a DevOps approach: API testing, functional testing, UI testing, performance testing and service virtualization. It helps you automate and run tests earlier and more frequently to discover errors sooner — when they are less costly to fix. HCL also provides a bundled offering under a new consumption model that changes the way you can use and deploy DevOps software. The new offering helps simplify your planning for adoption and growth of critical DevOps products.
Customer-centric approach key for advocacy program success
The HCL business philosophy is based on a customer-centric approach. Thanks to our Client Advocacy Program, customers can have a direct point of contact for the test automation and service virtualization suite of products, enabling them to create a strategic relationship with our technical, management, and executive leaders. The products included are: HCL OneTest Studio HCL OneTest UI HCL OneTest Performance HCL OneTest API HCL OneTest Virtualization HCL OneTest Embedded HCL OneTest Data The HCL Client Advocacy Program is based on five fundamental points: A cohesive and collaborative approach to the client relationship Proactive communication on product news and updates Support for in-depth product understanding and business needs Deep dive into customer business and challenges Frequent interaction during the product roadmap definition and the development process What do advocates expect from customers participating in the Advocacy Program, and what is asked? The client’s role is to share with the Client Advocate (CA) their business needs and strategies, communicate to the CA their expectations and product experience, and share their issues and requirements. The customer might involve the CA in planning meetings to take advantage of suggestions while defining the right direction according to the business needs. CAs do not replace the official channel of support but they can be a fast path inside the development lab organization. Building a long term strategic relationship with the advocates The CA’s role is to facilitate the flow of information between clients and the HCL technical community. By having regular interactions with the client, CAs become aware of the customer environment. They learn of any issues or requirements, as well as understand customer business goals and strategies. CAs are involved in planning sessions, upgrade plans to provide assistance, or help the customer support, services, and development teams to understand the customer needs clearly. CAs...
HCL Software Blog
Knowledge sharing and discussion among software product experts and users.
Subscribe and never miss an update from HCL Software Blog