Development Testing

Subscribe to Development Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Development Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Gone are the days when application development was the daunting task of the highly skilled developers backed with strong IT skills, low code application development has democratized app development and empowered a new generation of citizen developers. There was a time when app development was in the domain of people with complex coding and technical skills. We called these people by various names like programmers, coders, techies, and they usually worked in a world oblivious of the everyday priorities of the business world.  However, with the passage of time, this scenario is much more democratized now. Newer business models have given rise to new technologies that are replacing old legacy systems and processes. Technology and business teams have come together to build just what is needed for business priorities. Today nothing happens backstage in the name of compl... (more)

Kafka Poll: Producer and Consumer Client By @Sematext | @DevOpsSummit [#DevOps]

Kafka has become the de-facto standard for handling real-time streams in high-volume, data-intensive applications, and there are certainly a lot of those out there.  We thought it would be valuable to conduct a quick poll to find out which which implementation of Kafka Producers and Consumers people use – specifically, which programming languages do you use to produce and consume Kafka messages? Please tweet this poll and help us spread the word, so we can get a good, statistically significant results.  We’ll publish the results here and via @sematext (follow us!) in a week. NOTE: If you choose “Other”, please leave a comment with additional info, so we can share this when we publish the results, too! Please tweet this poll and help us spread the word, so we can get a good, statistically significant results.  We’ll publish the results hereand via @sematext (follow ... (more)

IPOs, IT, and the Future of the Product Development Services Market

For a number of years, analysts at Forrester, Gartner, and other research firms have heralded the growing importance of the product development services (PDS) market in helping companies accelerate time-to-market and product innovation. Forrester analysts John McCarthy and Charles Green published a report last year on a growing trend - that of non-tech companies becoming more and more reliant on software products to connect with consumers. In 2013, IPOs from PDS companies like Globant and Epam brought the growth of the relatively nascent PDS market further into the public spotlight. Globant, which provides outsourced software development services for companies like Google, LinkedIn, and Orbitz, filed for an $86 million IPO in August of last year. Epam, the subject of a Bloomberg article on the proliferation of "Eastern bloc" software development companies, builds s... (more)

Last Minute QA Testing By @Plutora | @CloudExpo [#DevOps #Microservices]

Most Common Enterprise Release Risk:  Last Minute QA Testing By Sean Hamawi It's a "given" in software development - release schedules always slip. Requirements shift, developers underestimate timelines, and quality assurance (QA) finds unexpected defects. Another law of software development is that final release dates are often inflexible. If a market or a holiday shopping season defines your release date you understand how important it is to meet a fixed timeline. Once you've promised a release to the business at the end of the quarter, you are under pressure to deliver software on time and under budget no matter how much your internal timelines have slipped. As a release manager, it is your job to make the best of a challenging situation and to find creative ways to bring a project to an on-time delivery. As release deadlines near, IT management is often faced wi... (more)

MobiDev to Present at @CloudExpo New York | @MobiDev_ #API #IoT #AI #ML

Hidden Benefits of Working with a Software Development Partner Every successful software product evolves from an idea to an enterprise system. Notably, the same way is passed by the product owner's company. In his session at 20th Cloud Expo, Oleg Lola, CEO of MobiDev, will provide a generalized overview of the evolution of a software product, the product owner, the needs that arise at various stages of this process, and the value brought by a software development partner to the product owner as a response to these needs. Evolution of the project = evolution of needs Value chain in software product evolution How a software development company can facilitate startups Growing scale and complexity, benefits of ongoing collaboration Engagement models: it's never too late to start a valuable cooperation! All in all, the key value that can be added to the success of your pro... (more)

Could 1,000 DevOps People Be Wrong? By @XebiaLabs | @DevOpsSummit [#DevOps]

Could 1,000 DevOps People Be Wrong? This year like last year, XebiaLabs polled Fortune 1000 companies in banking, manufacturing, healthcare, government and IT, interviewing DevOps teams and everyone from QA to C-level suites. More than 1,000 people were asked to share their perspectives on software delivery trends. Last year the survey found that application deployments fail up to 30% of the time and that 75% of managers believe their deployment process deserves a failing grade. This year, the survey revealed little change in attitudes. Once development of a feature or fix is complete, about a third of respondents said it still takes their organization between a week (32%) and a month (36%) to go live with their applications. High on the list of challenges cited: "Releasing features is too expensive to carry out as frequently as would be desirable." Last year, 48%... (more)

Burden of Security at 'Dev' in #DevOps By @Parasoft | @DevOpsSummit

Cloud Shifts the Burden of Security to Dev The move to the cloud brings a number of new security challenges, but the application remains your last line of defense. In his session at 15th Cloud Expo, Arthur Hicken, Evangelist at Parasoft, to discuss how developers are extremely well-poised to perform tasks critical for securing the application - provided that certain key obstacles are overcome. Speaker Bio: Arthur Hicken has been involved in automating various practices at Parasoft for almost 20 years. He has worked on projects including database development, the software development lifecycle, web publishing and monitoring, and integration with legacy systems. Arthur has worked with IT departments in companies such as Cisco, Vanguard, and Motorola to help improve their software development practices. He has taught at the College of DuPage in Illinois as well as dev... (more)

Three Arguments Against Enterprise SaaS By @MadGreek65 | @DevOpsSummit [#DevOps]

Three Arguments Against Enterprise SaaS That Fall Flat For capabilities that are not a core competency of an enterprise, today’s IT teams are hard pressed to justify why the needs of the business could not be met with a leading SaaS solution. Here’s the truth. Check out my latest whitepaper that  I coauthored for Bulger Partners. Software Is Eating the World Download slides ▸ Here Companies that were not previously in the technology space now find themselves competing with Google and Amazon on the speed of innovation. As the innovation cycle accelerates, companies must embrace rapid and constant change to both applications and their infrastructure, and find a way to deliver speed and agility of development without sacrificing reliability or efficiency of operations. In her Keynote at DevOps Summit Silicon Valley, Victoria Livschitz, CEO of Qubell, discussed how IT ... (more)

Unit Testing By @Logentries | @DevOpsSummit [#DevOps]

Unit Testing with Karam & Jasmine for AngularJS by Philip Quinn of Logentries So you've started to build applications with AngularJS; or, maybe you've done unit testing before but haven't used it with AngularJS; or, maybe it's all new to you, but either way this article should help to orient you to the value of using Karma with Jasmine and offer some tips on displaying functionalities of Angular JS. Let's get started! My app is small it doesn't need any tests, right? Wrong! A small app can have errors and it's bad practice to have an untested app. Besides, a small app is the perfect place to get started in using proper unit testing because there won't be many tests and the functionality will be less complex. First of all, what is Unit Testing? Unit testing is very important for both the quality of the code and the well being of the developer. It allows for them to f... (more)

DevOps and Test Automation | @DevOpsSummit #DevOps #Microservices

Test automation is arguably the most important innovation to the process of QA testing in software development. The ability to automate regression testing and other repetitive test cases can significantly reduce the overall production time for even the most complex solutions. As software continues to be developed for new platforms - including mobile devices and the diverse array of endpoints that will be created during the rise of the Internet of Things - automation integration will have a huge hand to play delivering reliable, multifunctional products that end users want and need. Of course, test automation is not without its challenges. Let's take a look at some of the common hurdles testers face when trying to automate the testing life cycle, and ways around them. Interoperability One of the biggest challenges facing software vendors across the board is interoper... (more)

Your Testing Team | @DevOpsSummit #BigData #DevOps #APM #Microservices

Four Ideas for Getting the Most from Your Testing Team (Even When They Have Varying Skillsets) By Justin Rohrman A typical software testing team might have a business expert, a toolsmith, a few technical investigators, and perhaps a manager. A savvy manager knows one of the investigators is interested in mobile, another in APIs, and tries to ‘steer' the work toward the right person. This brings up some questions. What happens when the workload doesn't allow this - the mobile expert goes on leave, or the team members complain they are "pigeonholed"? What's a smart manager to do? Let's talk about it 1. Identifying your "tester types" We used to talk about team makeup in terms of ratios -"How many testers do we have per programmer?" Everyone had different opinions - some say one tester to one developer, some say one tester to 10 developers, and then there is everything ... (more)